Does Chromecast support the TS container format in MPEG-DASH manifest

夙愿已清 提交于 2019-12-23 09:35:01

问题


In their developer documents, they say they support the following:

• Containers: MP4/CENC, WebM, MPEG-DASH, SmoothStreaming

However, MPEG-DASH and SmoothStreaming are streaming protocols that allow for various containers. The MPEG-DASH spec allows for MPEG2-TS chunks, but I don't see any information regarding supported container formats inside of a DASH manifest.


回答1:


I think when it says "MP4/CENC", it is implies it supports MP4 containers within an MPEG-DASH manifest. I don't think TS is supported... so no mention of HLS either of course.




回答2:


Im am going to guess no. The DASH spec does say it supports TS containers, but I have yet to see an implementation do so. DASH was very much a design-by-commity effort, and they included everything into the spec. In fact they included too much. a subset of DASH called 'DASH 264' seems to be what everyone is gravitating toward. Smooth Streaming and DASH 264 use near identical media formats, but different manifest formats. the file format is basically an MP4 with a fragmented mdat interleaved with a moof (http://alexzambelli.com/blog/2009/02/10/smooth-streaming-architecture/). Google includes WebM because of political reasons (trying to push an alternative codec own and thus keep MPEG-LA honest).

In addition, TS is a patent encumbered format. So by including it google would need to pay royalties to MPEG-LA, and I am assuming they are avoiding that extra cost.



来源:https://stackoverflow.com/questions/18412584/does-chromecast-support-the-ts-container-format-in-mpeg-dash-manifest

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!