VLC-вещание и ошибка с crossdomain.xml

При попытке забирать поток с другого домена флэш-плеерами возникает ошибка 404 crossdomain.xml not found. Происходит это из-за политик безопасности, и решается помещением соответствующего файла в корень домена, с которого забирается поток.

То есть, VLC слушает порт 8081 на интерфейсе с адресом 220.220.220.220 (обеспечивая доступ по http-протоколу), и значит, веб-сервер, который отдавал бы нужный файл, повесить на этот же порт не удастся.

Я применил следующее решение: у VLC есть веб-интерфейс, а значит, и
директория, в которую можно положить crossdomain.xml.
Всё это обеспечивают следующие опции: -I, --http-src, --http-host (http://wiki.videolan.org/VLC_command-line_help)

Окончательный вид команды запуска сервера:

В директорию /var/www/vhosts/vlc и кладётся crossdomain.xml, например, такой:

То есть, содержимое будет доступно флэш-плеерам только с домена example.org.

Загрузка...