我有一个html页面,从javascript调用HLS。获取标题“allow-control-allow-origin”的CORS错误。我正在使用Adobe Media Server 4.5。 我如何允许JavaScript的CORS请求?如何在Adobe Media Server中允许Javascript使用CORS请求
2
A
回答
2
Adobe Media Server使用Apache HTTP Server。要启用CORS你需要下面的行添加到Apache HTTP Server配置文件:
Header set Access-Control-Allow-Origin "your_page_origin"
您需要的页面,这将使请求,或与origin取代“your_page_origin”,“*”,以允许从任何请求域。有关更多信息,请查询Enable CORS web site和Configuring Apache HTTP Server documentation page。
此外,您可以使用HTML video
标记来嵌入HLS。当用户代理向video
源发出请求时,默认情况下它不会发送Origin
标头,并且它不会在服务器响应中搜索与CORS相关的标头。在这种情况下,您不需要更改服务器配置。苹果公司建议使用video
标签在其introduction to HTTP Live Streaming Overview:
重要:如果可能的话,使用<视频>标签嵌入HTTP实时流媒体,并使用<对象>或<嵌入>标签只指定后备内容。
检查How can I play Apple HLS live stream using html5 video tag thread了解更多信息。
+0
还需要取消注释/添加以下行, LoadModule headers_module modules/mod_headers.so –
相关问题
- 1. Webpack-dev-server不允许CORS请求
- 2. 请求允许为
- 3. CORS请求是否允许使用Origin?
- 4. 如何在使用VCR/WebMock时允许网络请求?
- 5. 如何在使用HTML5的appcache功能时允许json请求?
- 6. 如何允许跨域请求
- 7. GitHub - 只允许拉请求
- 8. 在web2py请求中允许%20 args
- 9. 转换许多POST请求使用$ _ SERVER
- 10. 错误:只允许请求
- 11. 请求允许动态
- 12. Tomcat不允许PUT请求
- 13. 允许请求到App_Data
- 14. 允许使用Javascript
- 15. 在Javascript中排队或允许多个AJAX请求?
- 16. CORS允许一些GET请求,但不允许Facebook登录请求
- 17. 如何允许异常在rspec请求规范中冒泡
- 18. 如何在Safari中允许跨域请求?
- 19. 如何在Rails中只允许POST请求?
- 20. 允许Yesod中的交叉源请求
- 21. 允许请求允许在运行时不工作
- 22. 自动化Adobe Media Server安装
- 23. 什么是Adobe Media Server IP多播?
- 24. 请求的作用域不允许:admin.directory.group.member
- 25. BaseAdapter不允许调用请求动作
- 26. 在IIS URL请求允许特殊charcters
- 27. iss7不允许POST请求的OPTIONS预检请求 - 如何启用?
- 28. 如何保护Solr以允许SELECT请求仅允许用户使用并禁止其他任何操作?
- 29. 使用Flash Media Server
- 30. 不允许使用Javascript
我想你是通过RTMP使用的权利? – anshuVersatile