media icon indicating copy to clipboard operation
media copied to clipboard

Add SUPPLEMENTAL-CODECS support in both DASH and HLS

Open ybai001 opened this issue 1 year ago • 0 comments

[REQUIRED] Use case description

Add SUPPLEMENTAL-CODECS support in both DASH and HLS. -- HLS Specification: https://developer.apple.com/documentation/http-live-streaming/hls-authoring-specification-for-apple-devices-appendixes#The-SUPPLEMENTAL-CODECS-attribute -- MPEG-DASH Specification: Let me know whether you need a copy of the specification. (See also https://github.com/Dash-Industry-Forum/dash.js/pull/4585)

Example test stream: https://ott.dolby.com/browser_test_kit/cbcs/p81/24/dash.mpd

Currently, AndroidX Media doesn't support this property. If there are multiple Dolby Vision tracks in one adaptive playback set, AndroidX Media will take them as HEVC streams when parsing .m3u8 or .mpd file.

Proposed solution

I have created a pull request for this feature: https://github.com/androidx/media/pull/1785 for your reference.

ybai001 avatar Oct 08 '24 02:10 ybai001