是否更改了CAF接收器的CORS要求?

时间:2017-12-08 21:36:32

标签: google-cast

我正在从receiver v2迁移到CAF receiver(又名v3)

我的理解是,当流媒体托管在与收件人不同的主机上的媒体时, CORS标头不是必需的

  • 媒体是基于文件的(例如mp4)
  • 并且媒体上没有文字曲目(字幕)。

使用v2,这就像所描述的那样:所有基于文件的媒体(例如mp4)在没有CORS标头的情况下流式传输。带有标题的视频或HLS

确实需要CORS标题

然而,对于CAF(v3),即使使用普通(无字幕)mp4视频文件,接收方仍抱怨缺少CORS标题。

这是v3中的错误还是我错过了文档中的内容?

以下a gist containing a simple receiver应该可以轻松重现问题。

附录:我认为这可能是一个错误,链接到issue I created

1 个答案:

答案 0 :(得分:0)

使用CAF接收器时,需要将crossorigin属性添加到cast-media-player标记以恢复旧行为

<cast-media-player crossorigin=""></cast-media-player>