在Cast Receiver中加载HLS播放列表时出错

时间:2014-02-07 17:22:05

标签: http-live-streaming chromecast

我正在使用此sample GitHub project中的示例自定义接收器,并在加载m3u8主播放列表时遇到错误。

我无法根据加载请求后传递到onMediaError的错误来判断问题是什么:

code: "session_error"
description: "LOAD_FAILED"
details: null

我创建了一个gist of the full log output from my receiver,只是用“mycompany.com”替换我的域名,因为内容受到保护。

2 个答案:

答案 0 :(得分:1)

我查看了你的日志,看起来你的hls可能会返回错误的标题?

我建议使用(https://github.com/googlecast/cast-support-media-server)我写的来测试HLS。该项目的自述文件中有一个链接到某些媒体(HLS,PlayReady,MPEG-DASH) - 尝试使用媒体样本对支持媒体服务器运行示例自定义接收器https://github.com/googlecast/cast-custom-receiver(我也写过)。然后从服务器获取HLS内容并在支持介质服务器中运行它,以确保它与标头(CORS)无关。

从日志输出中我猜测您的服务器为媒体提供的元数据存在问题。

答案 1 :(得分:0)

您需要使用我们的Media Player Library,您引用的Github项目不支持HLS。