chromecast现在支持MPEG-DASH吗?

时间:2013-10-05 02:36:58

标签: google-cast chromecast

我有3个问题。 我一直试图在发布之前找到答案,但失败了。 如果你知道的话,请留言。

  • 问题#1

    Chromecast现在支持MPEG-DASH吗? 我已经测试了一个示例程序(cast-chrome,由google提供),通过将url替换为MEPG-DASH MPD URL来播放MPEG-DASH流。 但设备无法播放流。 我想知道MPEG-DASH现在可以在Developer Preview SDK中使用。 或者我必须等到最终的sdk可用?

  • 问题#2

    Chromecast是否支持MPEG-DASH的MPEG2-TS容器格式​​?

  • 问题#3

    WebM容器格式是否可用于MPEG-DASH?

2 个答案:

答案 0 :(得分:5)

1)简短的回答是,支持MPEG-DASH。

很长的答案是支持MSE,这意味着您可以编写播放器来播放碎片化的HTTP内容。这允许DASH支持,但默认情况下不支持DASH。您无法将MPD传递给Chromecast并让它播放。相反,您必须创建一个自定义应用程序,它解析MPD,加载片段,并将字节传递到MSE源缓冲区。

2)我不相信。 https://developers.google.com/cast/supported_media_types

3)正如另一位回答者所说,是的。当涉及片段容器格式时,DASH应该是相当不可知的。

我已经在Dash播放器上工作了一段时间,我已经成功创建了一个使用Dash播放器的Chromecast应用程序。你可以在https://github.com/Dash-Industry-Forum/dash.js找到开源播放器。 Chromecast应用程序位于chromecast目录中(https://github.com/Dash-Industry-Forum/dash.js/tree/master/chromecast)。有一个接收器,一个http发送器和一个原生的android发送器。实施还远未完成,但这是第一次尝试。

答案 1 :(得分:1)

1。是 - 您必须使用Media Source Extensions

创建自己的播放器

3。是。

当API离开预览时,我们会有更多。