Flash Media Server, come utilizzare consentiti HTMLdomains.txt sulla seconda app
-
08-07-2019 - |
Domanda
Sto configurando il nostro Adobe Flash Media Server 3.5 e ho bisogno di aiuto.
Ho seguito attentamente la documentazione su come duplicare il servizio vod: http://help.adobe.com/en_US/ _Deving / WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html
Ho creato con successo più applicazioni: vod2, vod3, vod4.
Ora vorrei utilizzare allowHTMLdomains.txt e consentitoSWFdomains.txt per limitare i domini che possono riprodurre video.
Ho modificato i 2 file:
allowedHTMLdomains.txt contiene solo questo:
purple.mydomain.com
allowedSWFdomains.txt contiene solo questo:
<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>
Quindi riavviato Adobe Flash Media Server.
Successivamente ho creato una pagina web su un server completamente diverso, banana.myotherdomain.org e utilizzato questo codice incorporato per posizionare un video sulla pagina:
<*>Ma non limita nulla.
Posso comunque trasmettere video in streaming da domini non specificati nei file consentiti.
Cosa mi sto perdendo qui?
Grazie,
Jeff
Soluzione
Probabilmente dovresti limitare l'accesso a " http://purple.mydomain.com/swfs /jwplayer.swf " sul tuo primo server, rifiutando le richieste da altri domini. La mia ipotesi è che dal momento che SWF è effettivamente ospitato su Purple, questo è il dominio che FMS controlla.
Controlla .htaccess sul tuo server.
Altri suggerimenti
Ecco il passo dopo passo: 1. Assicurati di copiare su tutti i file, incluso main.asc, dalla directory vod nella tua nuova directory.
-
Segui attentamente tutte le istruzioni qui per configurare l'applicazione secondaria: http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html
-
Inizia con ammessiHMTLdomini e consentitiSWI domini con solo * questo dovrebbe essere accessibile a tutti
-
riavvia il server FMS usando il comando
./server restart
. Questo è un test per assicurarsi che tutti dovrebbero essere in grado di visualizzare il video da qualsiasi dominio. -
La prossima modifica è consentita solo da HTMLdomains.txt a un dominio che desideri consentire, rimuovi *
-
Riavvia il server FMS utilizzando il comando
./server restart
-
Ora prova a trasmettere in streaming il video da un dominio diverso da quello elencato in consentiti HTMML. Non dovrebbe giocare