cta-wave / dash-hls

For work on the DASH-HLS Interoperability specification
10 stars 0 forks source link

Discussion of Parity between DASH HLS in regards to passing user agent Information #29

Open Yasser-Comcast opened 3 years ago

Yasser-Comcast commented 3 years ago

Zach Suggested that I write this up so I am doing so. We talk about parity between HLS and DASH and one aspect of this is what information gets presented to the user agent ( e.g. information that is presented to the viewer such that he could chose certain option for playback/selection of the content). Some of this information may need to come from out of band or passed through the manifest. Otherwise this information needs to be retrieved from examining the stream itself ( "dig into the stream") which may cause a delay.

Examples of this are selection of video closed captioning languages ( 1 of 4 possible selections languages). Other examples could be certain types of SEI messages that apply to the stream ( e.g. Frame packing, HDR signaling, and others).

It may just end up being aminor factor, but just wanted to see if people had any thoughts about this?

technogeek00 commented 3 years ago

Precursor investigation task for manifest/playlist level signaling items that would fit interoperability spec. This issue is a fairly broad item and should have individual issues broken out to stand-alone or other interop use cases (existing or new).

technogeek00 commented 2 years ago

Topics for consideration

technogeek00 commented 2 years ago

Note: "user-agent" term usage potentially confusing, intent is to surface media stream information out of player prior to segment download, rename for clarity.