@rubtsoff

Как обойть кроссдомэйн?

есть поток стриминга .m3u8 , и плеер uppod hls при проигрований просит crossdomain.xml и не читает поток
на сервере стриминга нету вообше этого файла , у меня нет доступа в ftp стриминга
в плеере vlc поток работает как решыть эту проблему?
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ответы на вопрос 3
Denormalization
@Denormalization
Никак. Для этого и придумали CORS.
Ответ написан
customtema
@customtema
arint.ru
Положите в корень сайта (Document Root) файл crossdomain.xml с содержимым:

<?xml version="1.0" encoding="UTF-8"?>
<cross-domain-policy>
    <allow-access-from domain="*" />
</cross-domain-policy>
Ответ написан
AlexXYZ
@AlexXYZ
O Keep Clear O
В принципе CORS можно использовать для подключения к внешнему/стороннему домену. Когда дело касается ajax-запросов, то перед выполнением основного запроса браузер делает предварительный OPTIONS, в ответе на который сторонний сервер говорит, разрешает ли он такую загрузку. Если на запрос типа OPTIONS получен положительный ответ, то браузер делает уже полноценный запрос со всеми параметрами:

OPTIONS:
4d4b49d7a0a74d6682d23db56a9ef18b.png
POST:
d209c46d130043bc9e96b916aeadd08f.png

Единственное, что я не знаю - как обрабатываются запросы от flash. Может быть как и ajax-запросы, но может и нет. Ставьте fiddler и трассируйте запросы flash. Если flash делает OPTIONS-запрос - есть шанс, что вы сможете подгрузить инфу со стороннего сервера во flash.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы