2009-10-28 8 views
0

Je configure notre Adobe Flash Media Server 3.5 et j'ai besoin d'aide.Flash Media Server, comment utiliser allowedHTMLdomains.txt sur la 2ème application

j'ai suivi attentivement la documentation sur la façon de dupliquer le service vod: http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html

J'ai créé avec succès plusieurs applications: vod2, vod3, vod4.

Maintenant, je voudrais utiliser allowedHTMLdomains.txt et allowedSWFdomains.txt pour restreindre les domaines qui peuvent lire la vidéo.

J'ai changé les 2 fichiers:

allowedHTMLdomains.txt contient seulement ceci:

purple.mydomain.com 

allowedSWFdomains.txt contient seulement ceci:

purple.mydomain.com 

redémarrée Adobe Flash Media Server.

Ensuite, je créé une page Web sur un serveur totalement différent, banana.myotherdomain.org et utilisé ce code embarqué pour placer une vidéo sur la page:

<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> 

Mais il ne limite pas rien.

Je peux toujours diffuser de la vidéo à partir de domaines qui ne sont pas spécifiés dans les fichiers autorisés.

Qu'est-ce qui me manque ici?

Merci,

Jeff

Répondre

3

Vous devez restreindre l'accès à probablement "http://purple.mydomain.com/swfs/jwplayer.swf" sur votre premier serveur, refuser les demandes d'autres domaines. Je suppose que puisque le swf est hébergé en violet, c'est le domaine que FMS vérifie.

Découvrez .htaccess sur votre serveur.

+1

Merci pour votre aide. J'ai été extrêmement frustré par le manque de documentation sur les fichiers allowedHTMLdomains.txt et allowedSWFdomains.txt. Votre suggestion m'a aidé à trouver la réponse. AllowedHTMLdomains.txt restreint les domaines pouvant afficher la vidéo. Cependant, si vous faites référence à un lecteur Flash situé sur le même serveur que Flash Media Server, ce qui est autorisé dans allowedSWFdomain.txt, vous pourrez voir la vidéo. –

+0

Heureux d'être de toute aide. Dommage qu'il semble que puisque vous n'avez pas voté ma réponse, la prime est allée dans le vide ... – sharvey

0

Voici l'étape par étape: 1. Assurez-vous de copier tous les fichiers, y compris main.asc, du répertoire vod dans votre nouveau répertoire.

  1. Suivez toutes les instructions ici étroitement pour configurer l'application secondaire: http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html

  2. Commencez avec allowedHMTLdomains et allowedSWFdomains ayant seulement * cela devrait être accessible à tous

    Redémarrez le serveur FMS à l'aide de la commande ./server restart
  3. Ceci est un test pour s'assurer que tout le monde devrait être capable de voir la vidéo de n'importe quel domaine.

  4. Prochaine modification uniquement allowedHTMLdomains.txt à un domaine que vous souhaitez autoriser, supprimer le *

  5. Redémarrez le serveur FMS à l'aide de la commande ./server restart

  6. Maintenant, essayez de diffuser la vidéo à partir d'un domaine autre que celui indiqué dans allowedHTMLdomains. Il ne devrait pas jouer

Questions connexes