[英]How to allow CORS request from Javascript in Adobe Media Server
我有一个 html 页面,从 javascript 调用 HLS。 获取标题“allow-control-allow-origin”的 CORS 错误。 我使用的是 Adobe Media Server 4.5。 如何允许来自 javascript 的 CORS 请求?
Adobe Media Server 使用 Apache HTTP Server。 要启用 CORS,您需要在 Apache HTTP Server 配置文件中添加以下行:
Header set Access-Control-Allow-Origin "your_page_origin"
您需要将“your_page_origin”替换为发出请求的页面的来源,或替换为“*”以允许来自任何域的请求。 检查启用 CORS 网站和配置 Apache HTTP 服务器文档页面以获取更多信息。
此外,您可以使用 HTML video
标签来嵌入 HLS。 当用户代理向video
源发出请求时,它默认不会发送Origin
标头,并且不会在服务器响应中搜索与 CORS 相关的标头。 在这种情况下,您不需要更改服务器配置。 Apple 建议在HTTP Live Streaming 概述的介绍中使用video
标签:
重要提示:在可能的情况下,使用 <video> 标签嵌入 HTTP Live Streaming,并仅使用 <object> 或 <embed> 标签指定后备内容。
查看如何使用 html5 视频标签线程播放 Apple HLS 实时流以获取更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.