Chromecast媒体主机状态错误

时间:2014-02-21 17:23:01

标签: android http-live-streaming chromecast smooth-streaming

我正在尝试使用Google提供的修改后的示例应用程序来重现MPEG DASH,HLS和HSS(HTTP SmoothStreaming)流,但目前只有DASH正在运行。 我用: https://github.com/googlecast/cast-custom-receiverhttps://github.com/googlecast/CastVideos-android

正如我在这里看到的https://developers.google.com/cast/docs/player?hl=en所有协议(HSS,HLS,DASH)应该没有问题。

当我尝试传输HSS和HLS时,我在样本媒体接收器HUD中得到了这个:

媒体元素状态:“错误”(或“中止”) 。 。 。 主机状态:“致命错误:代码= 1”

有谁知道该错误代表什么? 此外,有时我得到这个“致命错误:代码= 0”。

// UPDATE

当我尝试强制转换HSS时出现此错误: [2648.568s] [cast.receiver.MediaManager]加载元数据错误cast_receiver.js:19 和链接是: http://video3.smoothhd.com/ondemand/Turner_Sports_PGA.ism/Manifest

// UPDATE

HLS现在正在运作。通过设置CORS头来解决问题。

2 个答案:

答案 0 :(得分:0)

我不知道HSS是什么,我们也没有提到HSS作为支持的协议,我们也声称我们支持“所有”协议。我们在您提到的链接中列出了支持的协议/变体。

答案 1 :(得分:0)

问题在于编解码器......我使用了用VP1视频和WMAP音频编解码器编码的流,因此存在许多错误。这就是获得所有LOAD METADATA ERROR的原因。

对于CORS,您可以使用:https://github.com/TOMODOcom/TOMODOkorz 像魅力一样工作:)