【问题标题】:Does Chromecast support the TS container format in MPEG-DASH manifestChromecast 是否支持 MPEG-DASH 清单中的 TS 容器格式
【发布时间】:2013-08-27 01:56:26
【问题描述】:

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

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

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

【问题讨论】:

    标签: chromecast google-cast mpeg-dash


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      此外,TS 是一种受专利保护的格式。因此,通过将其包含在内,谷歌将需要向 MPEG-LA 支付版税,我假设他们正在避免这笔额外费用。

      【讨论】:

      • 对不起,我没有仅仅因为我正在寻找一个明确的答案而授予赏金。虽然您的猜测/观察是有效的,但它们并没有明确提供是或否的答案。我已经使用 MPEG-DASH 对 MPEG4 和 MPEG2 TS 进行了大量实验,并且在任何一种情况下都无法获得任何流式传输,而且当涉及到支持哪些 DASH 格式时,Google 文档特别缺乏详细信息。非常令人沮丧。
      • 我明白了。但我认为如果不直接与谷歌的某人交谈,甚至不存在“明确的答案”。 TS 工作或不工作的事实可以被认为是一个错误,除非公司特别宣布官方支持。他们没有。
      • 同意。然而,这是 Chromecast 支持的官方“社区”论坛(使用 google-cast 标签),并且其中一位 Google Chromecast 开发人员确实访问过这里,这就是为什么我希望真正从他那里得到明确的答案,或者至少,有人让它工作。我尝试通过在他们在 SO 上发布的一些帖子上发布 cmets 来“轻推”谷歌开发人员(好的,未批准的 SO 行为,但 Chromecast 似乎没有其他直接联系人可用)。我什至没有收到我的 cmets 的回复,更别提在这里回复了。考虑到我为该设备付费,这并不令人鼓舞。
      猜你喜欢
      • 2013-09-22
      • 2013-10-12
      • 1970-01-01
      • 2013-12-11
      • 1970-01-01
      • 1970-01-01
      • 2015-08-31
      • 1970-01-01
      相关资源
      最近更新 更多