CAF 接收器的 CORS 要求是否已更改?
Have CORS requirements changed for CAF receivers?
我正在从 receiver v2 to a CAF receiver(又名 v3)
迁移
我的理解是 CORS headers 不是必需的 当流式传输托管在与接收者不同的主机上的媒体时:
- 媒体是 file-based(例如 mp4)
- 并且媒体中没有文本轨道(字幕)。
使用 v2,这按描述工作:我的所有 file-based 媒体(例如 mp4)流在没有 CORS headers 的情况下都很好。带字幕的视频或 HLS
确实需要 CORS headers
然而,对于 CAF (v3),接收者抱怨缺少 CORS headers,即使是普通(无字幕)mp4 视频文件也是如此。
这是 v3 中的错误还是我遗漏了文档中的某些内容?
这是 a gist containing a simple receiver 应该可以很容易地重现问题。
附录:我认为这可能是一个错误,链接到 issue I created
对于 CAF 接收器,需要将 crossorigin
属性添加到 cast-media-player
标记以恢复旧行为
<cast-media-player crossorigin=""></cast-media-player>
我正在从 receiver v2 to a CAF receiver(又名 v3)
迁移我的理解是 CORS headers 不是必需的 当流式传输托管在与接收者不同的主机上的媒体时:
- 媒体是 file-based(例如 mp4)
- 并且媒体中没有文本轨道(字幕)。
使用 v2,这按描述工作:我的所有 file-based 媒体(例如 mp4)流在没有 CORS headers 的情况下都很好。带字幕的视频或 HLS
确实需要 CORS headers然而,对于 CAF (v3),接收者抱怨缺少 CORS headers,即使是普通(无字幕)mp4 视频文件也是如此。
这是 v3 中的错误还是我遗漏了文档中的某些内容?
这是 a gist containing a simple receiver 应该可以很容易地重现问题。
附录:我认为这可能是一个错误,链接到 issue I created
对于 CAF 接收器,需要将 crossorigin
属性添加到 cast-media-player
标记以恢复旧行为
<cast-media-player crossorigin=""></cast-media-player>