Flash Media Server, как использовать allowHTMLdomains.txt во втором приложении
Я настраиваю наш Adobe Flash Media Server 3.5 и мне нужна помощь.
Я внимательно следил за документацией о том, как дублировать службу VOD: http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html
Я успешно создал несколько приложений: vod2, vod3, vod4.
Теперь я хотел бы использовать allowHTMLdomains.txt и allowSWFdomains.txt, чтобы ограничить, какие домены могут воспроизводить видео.
Я изменил 2 файла:
allowHTMLdomains.txt содержит только это:
purple.mydomain.com
allowSWFdomains.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>
Но это ничего не ограничивает.
Я все еще могу транслировать видео с доменов, которые не указаны в разрешенных файлах.
Что мне здесь не хватает?
Спасибо,
Джефф
2 ответа
Возможно, вам следует ограничить доступ к " http://purple.mydomain.com/swfs/jwplayer.swf" на вашем первом сервере, отклоняя запросы от других доменов. Я предполагаю, что поскольку swf на самом деле размещен на пурпурном, это домен, который проверяет FMS.
Проверьте.htaccess на вашем сервере.
Вот шаг за шагом: 1. Убедитесь, что вы скопировали все файлы, включая main.asc, из каталога vod в новый каталог.
Следуйте всем инструкциям здесь, чтобы сконфигурировать вторичное приложение: http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html
Начните с позволенных доменов HMTL и позволенных доменов SWF, имеющих только *, это должно быть доступно каждому
перезапустите сервер FMS, используя
./server restart
команда. Это тест, чтобы убедиться, что каждый должен иметь возможность просматривать видео с любого домена.Следующее изменение разрешено только для HTMLdomains.txt домена, который вы хотите разрешить, удалите *
Перезагрузите сервер FMS, используя
./server restart
командаТеперь попробуйте выполнить потоковую передачу видео с домена, отличного от указанного в разрешенных доменах HTML. Не должно играть