【问题标题】:How to allow CORS request from Javascript in Adobe Media Server如何在 Adob​​e Media Server 中允许来自 Javascript 的 CORS 请求
【发布时间】:2017-04-30 17:32:28
【问题描述】:

我有一个 html 页面,从 javascript 调用 HLS。出现标题“allow-control-allow-origin”的 CORS 错误。我正在使用 Adob​​e Media Server 4.5。 如何允许来自 javascript 的 CORS 请求?

【问题讨论】:

  • 我想你是通过 RTMP 使用的吧?

标签: javascript cors http-live-streaming adobe-media-server


【解决方案1】:

Adobe Media Server 使用 Apache HTTP Server。要启用 CORS,您需要在 Apache HTTP Server 配置文件中添加以下行:

Header set Access-Control-Allow-Origin "your_page_origin"

您需要将“your_page_origin”替换为将发出请求的页面的origin,或者用“*”替换以允许来自任何域的请求。查看Enable CORS web siteConfiguring Apache HTTP Server documentation page 了解更多信息。

另外,您可以使用 HTML video 标签嵌入 HLS。当用户代理向video 源发出请求时,它默认不会发送Origin 标头,并且不会在服务器响应中搜索与CORS 相关的标头。在这种情况下,您不需要更改服务器配置。 Apple 建议在其introduction to HTTP Live Streaming Overview 中使用video 标签:

重要提示:在可能的情况下,使用

查看How can I play Apple HLS live stream using html5 video tag thread了解更多信息。

【讨论】:

  • 还需要取消注释/添加以下行,LoadModule headers_module modules/mod_headers.so
猜你喜欢
  • 2020-12-29
  • 1970-01-01
  • 1970-01-01
  • 2023-03-10
  • 2018-07-28
  • 1970-01-01
  • 2013-07-01
  • 2013-09-10
  • 2021-05-24
相关资源
最近更新 更多