Publication:
The benefits of server hinting when DASHing or HLSing

dc.contributor.authorLim, M.
dc.contributor.authorAkçay, Mehmet Necmettin
dc.contributor.authorBentaleb, A.
dc.contributor.authorBeğen, Ali Cengiz
dc.contributor.authorZimmermann, R.
dc.contributor.departmentComputer Science
dc.contributor.ozuauthorBEĞEN, Ali Cengiz
dc.contributor.ozugradstudentAkçay, Mehmet Necmettin
dc.date.accessioned2023-07-21T05:24:37Z
dc.date.available2023-07-21T05:24:37Z
dc.date.issued2022-03-17
dc.description.abstractStreaming clients almost always compete for the available bandwidth and server capacity. Not every client's playback buffer conditions will be the same, though, nor should be the priority with which the server processes the individual requests coming from these clients. In an earlier work, we demonstrated that if clients conveyed their buffer statuses to the server using a Common Media Client Data (CMCD) query argument, the server could allocate its output capacity among all the requests more wisely, which could significantly reduce the rebufferings experienced by the clients. In this paper, we address the same problem using the Common Media Server Data (CMSD) standard that is work-in-progress at the Consumer Technology Association (CTA). In this case, the incoming requests are scheduled based on their CMCD information. For example, the response to a request indicating a healthy buffer status is held/delayed until more urgent requests are handled. When the delayed response is eventually transmitted, the server attaches a new CMSD parameter to indicate how long the delay was. This parameter avoids misinterpretations and subsequent miscalculations by the client's rate-adaptation logic. We implemented the server and client understanding/processing CMCD and CMSD, respectively. Our experiments show that the proposed CMSD parameter effectively eliminates unnecessary downshifting while reducing both the rebuffering rate and duration.en_US
dc.identifier.doi10.1145/3510450.3517317en_US
dc.identifier.endpage55en_US
dc.identifier.isbn978-145039222-8
dc.identifier.scopus2-s2.0-85128038015
dc.identifier.startpage52en_US
dc.identifier.urihttp://hdl.handle.net/10679/8519
dc.identifier.urihttps://doi.org/10.1145/3510450.3517317
dc.language.isoengen_US
dc.publicationstatusPublisheden_US
dc.publisherACMen_US
dc.relation.ispartofMHV '22: Proceedings of the 1st Mile-High Video Conference
dc.relation.publicationcategoryInternational
dc.rightsAttribution 4.0 International*
dc.rightsopenAccess
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subject.keywordsAdaptive streamingen_US
dc.subject.keywordsCDNen_US
dc.subject.keywordsCMCDen_US
dc.subject.keywordsCMSDen_US
dc.subject.keywordsDASHen_US
dc.subject.keywordsHLSen_US
dc.subject.keywordsNetwork assistanceen_US
dc.subject.keywordsOTTen_US
dc.subject.keywordsSANDen_US
dc.subject.keywordsServer assistanceen_US
dc.titleThe benefits of server hinting when DASHing or HLSingen_US
dc.typeconferenceObjecten_US
dspace.entity.typePublication
relation.isOrgUnitOfPublication85662e71-2a61-492a-b407-df4d38ab90d7
relation.isOrgUnitOfPublication.latestForDiscovery85662e71-2a61-492a-b407-df4d38ab90d7

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
The benefits of server hinting when DASHing or HLSing.pdf
Size:
909.7 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Placeholder
Name:
license.txt
Size:
1.45 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections