goDASH - GO accelerated HAS framework for rapid prototyping

Show simple item record

dc.contributor.author Raca, Darijo
dc.contributor.author Manifacier, Maëlle
dc.contributor.author Quinlan, Jason J.
dc.date.accessioned 2020-04-22T09:25:11Z
dc.date.available 2020-04-22T09:25:11Z
dc.date.issued 2020-05-26
dc.identifier.citation Raca, D., Manifacier, M., Quinlan, J. J. (2020) 'goDASH - GO accelerated HAS framework for rapid prototyping', QoMEX 2020: International Conference on Quality of Multimedia Experience, Online Conference [Athlone, Ireland], 26-28 May [To Appear] en
dc.identifier.startpage 1 en
dc.identifier.endpage 4 en
dc.identifier.uri http://hdl.handle.net/10468/9845
dc.description.abstract In this short paper, we present goDASH, an infrastructure for headless streaming of HTTP adaptive streaming (HAS) video content, implemented in the language golang, an open-source programming language supported by Google. goDASHâ s main functionality is the ability to stream HAS content without decoding actual video (headless player). This results in low memory requirements and the ability to run multiple players in a large-scale-based evaluation setup. goDASH comes complete with numerous state-of-the-art HAS algorithms, and is fully written in the Google golang language, which simplifies the implementation of new adaptation algorithms and functions. goDASH supports two transportation protocols Transmission Control Protocol (TCP) and Quick UDP Internet Connections (QUIC). The QUIC protocol is a relatively new protocol with the promise of performance improvement over the widely used TCP. We believe that goDASH is the first emulation-based HAS player that supports QUIC. The main limitation in using QUIC protocol is the need for a security certificate setup on both ends (client and server) as QUIC demands an encrypted connection. This limitation is eased by providing our own testbed framework, known as goDASHbed. This framework uses a virtual environment to serve video content locally (which allows setting security certificates) through the Mininet virtual emulation tool. As part of Mininet, goDASH can be used in conjunction with other traffic generators. en
dc.format.mimetype application/pdf en
dc.language.iso en en
dc.publisher Institute of Electrical and Electronics Engineers (IEEE) en
dc.relation.uri http://qomex2020.ie/
dc.rights © 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. en
dc.subject Golang en
dc.subject HAS en
dc.subject HTTP en
dc.subject Adaptive streaming en
dc.subject QUIC en
dc.title goDASH - GO accelerated HAS framework for rapid prototyping en
dc.type Conference item en
dc.internal.authorcontactother Jason Quinlan, Computer Science, University College Cork, Cork, Ireland. +353-21-490-3000 Email: j.quinlan@cs.ucc.ie en
dc.internal.availability Full text available en
dc.date.updated 2020-04-22T09:20:18Z
dc.description.version Accepted Version en
dc.internal.rssid 511454813
dc.contributor.funder 104778798 en
dc.contributor.funder Science Foundation Ireland en
dc.description.status Peer reviewed en
dc.internal.copyrightchecked Yes
dc.internal.licenseacceptance Yes en
dc.internal.conferencelocation Athlone, Ireland/ Online en
dc.internal.IRISemailaddress j.quinlan@cs.ucc.ie en
dc.internal.bibliocheck Waiting doi etc. Add uri,volume, pages, update citation. en
dc.relation.project info:eu-repo/grantAgreement/SFI/SFI Investigator Programme/13/IA/1892/IE/An Internet Infrastructure for Video Streaming Optimisation (iVID)/ en
dc.relation.project info:eu-repo/grantAgreement/SFI/SFI Research Centres/13/RC/2077/IE/CONNECT: The Centre for Future Networks & Communications/ en

Files in this item

This item appears in the following Collection(s)

Show simple item record

This website uses cookies. By using this website, you consent to the use of cookies in accordance with the UCC Privacy and Cookies Statement. For more information about cookies and how you can disable them, visit our Privacy and Cookies statement