Chromecast是否支持MPEG-DASH清单中的TS容器格式

时间:2013-08-23 22:03:41

标签: chromecast google-cast mpeg-dash

在他们的开发者文档中,他们说他们支持以下内容:

  

•容器:MP4 / CENC,WebM,MPEG-DASH,SmoothStreaming

然而,MPEG-DASH和SmoothStreaming是允许各种容器的流协议。 MPEG-DASH规范允许使用MPEG2-TS块,但是我没有看到任何关于DASH清单内支持的容器格式的信息。

2 个答案:

答案 0 :(得分:1)

我认为当它说“MP4 / CENC”时,它暗示它支持MPEG-DASH清单中的MP4容器。我认为TS不受支持......所以当然也没有提到HLS。

答案 1 :(得分:1)

我要猜不。 DASH规范确实说它支持TS容器,但我还没有看到实现这样做。 DASH非常注重设计,它们将所有内容都包含在规范中。事实上,他们包括太多。被称为“DASH 264”的DASH子集似乎是每个人都倾向于的东西。 Smooth Streaming和DASH 264使用几乎相同的媒体格式,但使用不同的清单格式。文件格式基本上是一个MP4,其碎片mdat与moof(http://alexzambelli.com/blog/2009/02/10/smooth-streaming-architecture/)交错。谷歌因政治原因包括WebM(试图推动替代编解码器拥有,从而保持MPEG-LA诚实)。

此外,TS是一种专利保护格式。因此,通过加入谷歌需要向MPEG-LA支付版税,我假设他们正在避免额外费用。