Flash Media Server, как использовать allowHTMLdomains.txt во втором приложении - PullRequest
0 голосов
/ 28 октября 2009

Я настраиваю наш 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>

Но это ничего не ограничивает.

Я все еще могу транслировать видео с доменов, которые не указаны в разрешенных файлах.

Что мне здесь не хватает?

Спасибо

Jeff

Ответы [ 2 ]

3 голосов
/ 04 ноября 2009

Вы, вероятно, должны ограничить доступ к "http://purple.mydomain.com/swfs/jwplayer.swf" на вашем первом сервере, отклоняя запросы от других доменов. Я предполагаю, что, поскольку swf на самом деле размещен на пурпурном, это домен, который проверяет FMS.

Проверьте .htaccess на вашем сервере.

0 голосов
/ 14 декабря 2009

Вот шаг за шагом: 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. Не должен играть

...