Флэш-медиа-сервер, как использовать allowedHTMLdomains.txt во 2-м приложении

StackOverflow https://stackoverflow.com/questions/1638928

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

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

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

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

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

  5. Перезапустите сервер FMS с помощью ./server restart команда

  6. Теперь попробуйте транслировать видео с домена, отличного от того, который указан в allowedHTMLdomains.Это не должно воспроизводиться

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top