【问题标题】:Access-Control-Allow-Origin with HLS streaming and video JS带有 HLS 流和视频 JS 的 Access-Control-Allow-Origin
【发布时间】:2015-09-09 20:40:13
【问题描述】:

我正在使用 videoJs 播放一些 HLS 流和视频。 它在手机、平板电脑和 Safari 上运行良好,但我在使用 chrome 和 Firefox 时遇到了一些问题

请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问 Origin 'xxxxxxx'。

“Access-Control-Allow-Origin”标头包含多个值“*、*”,但只允许使用一个。因此不允许访问 Origin 'xxxxxxx'。

我尝试使用 Ben Alman PHP 代理 (http://benalman.com/projects/php-simple-proxy/) 获取 M3U8 文件,但没有成功。

另外,我无权访问托管文件的服务器,因此无法更改 Access-Control 标头。

我不是一个熟练的网络开发人员,所以如果有人能提供帮助,那就太棒了。 非常感谢。

【问题讨论】:

    标签: google-chrome proxy cors m3u8 http-live-streaming


    【解决方案1】:

    尝试验证您的服务器是否已激活 CORS。只要知道服务器的公网ip就可以查到。 http://client.cors-api.appspot.com/client

    那么,你用什么来发布你的视频/直播流。例如,要让 wowza 使用 videojs,您必须在 wowza 而不是在 Web 服务器上设置 cors。

    【讨论】:

      猜你喜欢
      • 2021-10-01
      • 2016-09-30
      • 2017-06-15
      • 2013-10-28
      • 2014-03-24
      • 1970-01-01
      • 2019-03-12
      • 2015-06-17
      • 2013-01-20
      相关资源
      最近更新 更多