0

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

正如我在这里看到的https://developers.google.com/cast/docs/player?hl=en所有协议(HSS、HLS、DASH)都应该可以正常工作。

当我尝试流式传输 HSS 和 HLS 时,我在 Sample Media Receiver HUD 中得到了这个:

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

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

//更新

当我尝试投射 HSS 时出现此错误:[2648.568s] [cast.receiver.MediaManager] 加载元数据错误 cast_receiver.js:19 并且链接是:http: //video3.smoothhd.com/ondemand/Turner_Sports_PGA.ism /显现

//更新

HLS 现在正在工作。通过设置 CORS 标头解决了问题。

4

2 回答 2

0

问题出在编解码器上……我使用了用 VP1 视频和 WMAP 音频编解码器编码的流,所以有很多错误。这就是获得所有这些 LOAD METADATA 错误的原因。

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

于 2014-02-24T19:33:05.193 回答
0

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

于 2014-02-21T19:29:35.167 回答