Access-Control-Allow-Origin с потоковой передачей HLS и видео JS

Я использую videoJs для воспроизведения некоторого потока HLS и видео. Он отлично работает на телефонах, планшетах и ​​в Safari, но у меня проблемы с Chrome и Firefox.

В запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Таким образом, доступ к источнику «xxxxxxx» запрещен.

OR

Заголовок «Access-Control-Allow-Origin» содержит несколько значений «*, *», но разрешен только один. Таким образом, доступ к источнику «xxxxxxx» запрещен.

Я пытался использовать PHP-прокси Ben Alman (http://benalman.com/projects/php-simple-proxy/), чтобы безуспешно получить файл M3U8.

Кроме того, у меня нет доступа к серверу, на котором размещен файл, поэтому я не могу изменить заголовок Access-Control.

Я не опытный веб-разработчик, поэтому, если кто-нибудь может помочь, это было бы здорово. Большое спасибо.


person Adrien Euverte    schedule 23.06.2015    source источник


Ответы (1)


Попробуйте проверить, активирован ли на вашем сервере CORS. Если вы знаете общедоступный IP-адрес сервера, вы можете его проверить. http://client.cors-api.appspot.com/client

Затем, что вы используете для публикации ваших видео / прямых трансляций. Например, чтобы wowza работала с videojs, вы должны установить cors на wowza, а не на веб-сервере.

person kingprimex    schedule 29.06.2015