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 в новый каталог.

  1. Следуйте всем инструкциям здесь, чтобы сконфигурировать вторичное приложение: http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html

  2. Начните с позволенных доменов HMTL и позволенных доменов SWF, имеющих только *, это должно быть доступно каждому

  3. перезапустите сервер FMS, используя ./server restart команда. Это тест, чтобы убедиться, что каждый должен иметь возможность просматривать видео с любого домена.

  4. Следующее изменение разрешено только для HTMLdomains.txt домена, который вы хотите разрешить, удалите *

  5. Перезагрузите сервер FMS, используя ./server restart команда

  6. Теперь попробуйте выполнить потоковую передачу видео с домена, отличного от указанного в разрешенных доменах HTML. Не должно играть

Другие вопросы по тегам