我正在从receiver v2迁移到CAF receiver(又名v3)
我的理解是,当流媒体托管在与收件人不同的主机上的媒体时, CORS标头不是必需的:
使用v2,这就像所描述的那样:所有基于文件的媒体(例如mp4)在没有CORS标头的情况下流式传输。带有标题的视频或HLS
确实需要CORS标题然而,对于CAF(v3),即使使用普通(无字幕)mp4视频文件,接收方仍抱怨缺少CORS标题。
这是v3中的错误还是我错过了文档中的内容?
以下a gist containing a simple receiver应该可以轻松重现问题。
附录:我认为这可能是一个错误,链接到issue I created
答案 0 :(得分:0)
使用CAF接收器时,需要将crossorigin
属性添加到cast-media-player
标记以恢复旧行为
<cast-media-player crossorigin=""></cast-media-player>