У меня есть следующее определение vhost
Имя_сервера localhost DocumentRoot c: / www Параметры + Индексы + FollowSymLinks + MultiViews AllowOverride All #Require local Allow от всех заголовков set Access-Control-Allow-Origin "*" ExpiresActiveon ExpiresDefault "доступ плюс 0 секунд"
имя_сервера www.axton.cl/CruzadosTV DocumentRoot c: / www / CruzadosTV Параметры + индексы + FollowSymLinks + MultiViews AllowOverride All # Требуется локальное разрешение для всех
Имя_сервера www.axton.cl/canal12 DocumentRoot c: / www / canal12 Опции Индексы FollowSymLinks MultiViews AllowOverride All # Требовать локальное разрешение Allow from all
Имя сервера www.axton.cl/mediavortex DocumentRoot c: / www / mediavortex
<Directory "c:/www/mediavortex">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
# Require local
Allow from all
Header set Access-Control-Allow-Origin "*"
ExpiresActive on
ExpiresDefault "access plus 0 seconds"
</Directory>
Все ServerName работает, но в последнем servername CORS не работает.
Мне нужно использовать flowplayer для потоковой передачи файла ios m3u8 на странице, но я получаюследующие консольные сообщения
Доступ к XMLHttpRequest в 'http://www.axton.cl/mediavortex/hls/1920x1080/PEDRO_GREZ_CAP2.m3u8' из источника' null 'был заблокирован политикой CORS: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».
<meta charset="utf-8">
<title>Live HLS from Unreal Media Server</title>
<!-- optimize mobile versions -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Flowplayer skin -->
<link rel="stylesheet" href="http://releases.flowplayer.org/7.0.4/skin/skin.css">
<!-- Minimal styling for this standalone page, can be removed -->
<link rel="stylesheet" href="demo.css">
<!-- Syntax highlighting of source code, can be removed -->
<link rel="stylesheet" href="pygments.css">
<script type="text/javascript" src="http://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=6LWnTnZc1HFThMRI-uCTlTVaN8opVeoRW4ZPDvB1RKfCqMuR9QgJlT4WaOyTujZmLwb2P-19Gxflqc4XU9OYjl2hAZt6RzsNXwN66i1vmf8" charset="UTF-8"></script><style>
#hlsjsvod {
background-image: url(//drive.cdn.flowplayer.org/202777/84049-snap.jpg);
}
#hlsjslive {
background-color: #2f2f4f;
}
.hlsjs-supported {
font-weight: bold;
}
</style>
<!-- Flowplayer library -->
<script src="http://releases.flowplayer.org/7.2.7/flowplayer.min.js"></script>
<!-- The hlsjs plugin for playback of HLS without Flash in modern browsers -->
<script src="http://releases.flowplayer.org/hlsjs/flowplayer.hlsjs.min.js"></script>
<script>
window.onload = function () {
flowplayer("#hlsjslive", {
splash: true,
ratio: 9/16,
clip: {
live: true,
sources: [
{ type: "application/x-mpegurl",
src: "http://www.axton.cl/mediavortex/hls/1920x1080/PEDRO_GREZ_CAP2.m3u8" }
]
}
});
};
</script>
Прямая трансляция HLS с Unreal Media Server, доступная для просмотра на любой ОС / устройстве.
IP-кодировщик, подключенный к DVD-плееру.
Этот проигрыватель будет воспроизводить HLS, используя разные механизмы воспроизведения браузера:
Собственный проигрыватель HLS на устройствах iOS;HTML5 в браузерах, поддерживающих Media Source Extensions;Проигрыватель Flash в браузерах, в которых включена поддержка Flash.
Для правильной работы этого проигрывателя необходимо настроить политику кросс-происхождения и кросс-доменов на своем веб-сервере;обратитесь к нашей странице часто задаваемых вопросов для получения инструкций.