Flash Media Server, como usar allowedHTMLdomains.txt no dia 2 de aplicativo
-
08-07-2019 - |
Pergunta
Estou configurando a nossa Adobe Flash Media Server 3.5 e precisa de alguma ajuda.
Eu tenho seguido atentamente a documentação sobre como duplicar o serviço de VOD: http://help.adobe.com/en_US/FlashMediaServer/3.5 _Deving / WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html
Eu criei com sucesso várias aplicações:. Vod2, vod3, vod4
Agora eu gostaria de usar allowedHTMLdomains.txt e allowedSWFdomains.txt para restringir quais domínios pode reproduzir vídeo.
Eu mudei os 2 arquivos:
allowedHTMLdomains.txt contém apenas o seguinte:
purple.mydomain.com
allowedSWFdomains.txt contém apenas o seguinte:
purple.mydomain.com
Em seguida, reiniciado Adobe Flash Media Server.
Em seguida eu criei uma página web em um servidor totalmente diferente, banana.myotherdomain.org e usou esse código incorporado para colocar um vídeo na página:
<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>
Mas não restringe nada.
Posso vídeo ainda fluxo de domínios que não são especificadas nos arquivos permitido.
O que estou ausente aqui?
Obrigado,
Jeff
Solução
Você provavelmente deve restringir o acesso a " http://purple.mydomain.com/swfs/ jwplayer.swf " em seu primeiro servidor, recusa de pedidos de outros domínios. Meu palpite é que, desde o swf é realmente hospedado em roxo, este é o domínio que os controlos FMS.
Confira .htaccess no seu servidor.
Outras dicas
Aqui está o passo a passo: 1. Certifique-se de copiar todos os arquivos, incluindo main.asc, a partir do diretório VOD em seu novo diretório.
-
Siga todas as instruções aqui perto para configurar o aplicativo secundário: http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html
-
Comece com allowedHMTLdomains e allowedSWFdomains tendo apenas a * isto deve ser acessível a todos
-
reiniciar o servidor FMS usando o comando
./server restart
. Este é um teste para garantir que todos devem ser capazes de ver o vídeo de qualquer domínio. -
Em seguida mudança só allowedHTMLdomains.txt a um domínio que você gostaria de permitir, remova o *
-
Reinicie o servidor FMS usando o comando
./server restart
-
Agora tente transmitir o vídeo a partir de um domínio diferente do listado na allowedHTMLdomains. Não deve jogar