Флэш-медиа-сервер, как использовать allowedHTMLdomains.txt во 2-м приложении
-
08-07-2019 - |
Вопрос
Я настраиваю наш Adobe Flash Media Server 3.5 и нуждаюсь в некоторой помощи.
Я внимательно следил за документацией о том, как дублировать службу vod:http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html
Я успешно создал несколько приложений:вод2, вод3, вод4.
Теперь я хотел бы использовать allowedHTMLdomains.txt и allowedSWFdomains.txt, чтобы ограничить, какие домены могут воспроизводить видео.
Я изменил 2 файла:
allowedHTMLdomains.txt содержит только это:
purple.mydomain.com
allowedSWFdomains.txt содержит только это:
purple.mydomain.com
Затем перезапустил Adobe Flash Media Server.
Затем я создал веб-страницу на совершенно другом сервере, banana.myotherdomain.org и использовал этот встроенный код для размещения видео на странице:
<embed
height="377" width="640"
allowscriptaccess="always"
allowfullscreen="true"
src="http://purple.mydomain.com/swfs/jwplayer.swf"
flashvars="&streamer=rtmp:/vod2&file=testfile.flv"
/>
</embed>
Но это ничего не ограничивает.
Я все еще могу транслировать видео с доменов, которые не указаны в разрешенных файлах.
Чего я здесь не понимаю?
Спасибо,
Джефф
Решение
Вероятно, вам следует ограничить доступ к "http://purple.mydomain.com/swfs/jwplayer.swf" на вашем первом сервере отклоняются запросы от других доменов.Я предполагаю, что, поскольку swf-файл фактически размещен на purple, это домен, который проверяет FMS.
Проверьте .htaccess на вашем сервере.
Другие советы
Вот пошагово:1.Убедитесь, что вы скопировали все файлы, включая main.asc, из каталога vod в ваш новый каталог.
Внимательно следуйте всем приведенным здесь инструкциям, чтобы настроить дополнительное приложение : http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html
Начните с allowedHMTLdomains и allowedSWFdomains, имеющих только * это должно быть доступно для всех
перезапустите сервер FMS с помощью
./server restart
команда.Это тест, чтобы убедиться, что каждый должен иметь возможность просматривать видео с любого домена.Следующее изменение только allowedHTMLdomains.txt для домена, который вы хотели бы разрешить, удалите *
Перезапустите сервер FMS с помощью
./server restart
командаТеперь попробуйте транслировать видео с домена, отличного от того, который указан в allowedHTMLdomains.Это не должно воспроизводиться