Flash Media Server, comment utiliser allowedHTMLdomains.txt sur la 2e application
-
08-07-2019 - |
Question
Je suis en train de configurer Adobe Flash Media Server 3.5 et j'ai besoin d'aide.
J'ai suivi attentivement la documentation sur la manière de dupliquer le service vod: _Deving / WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html
J'ai créé avec succès plusieurs applications: vod2, vod3, vod4.
Maintenant, j'aimerais utiliser allowedHTMLdomains.txt et allowedSWFdomains.txt pour limiter les domaines pouvant lire des vidéos.
J'ai modifié les 2 fichiers:
allowedHTMLdomains.txt contient uniquement ceci:
purple.mydomain.com
allowedSWFdomains.txt contient uniquement ceci:
<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>
Ensuite, redémarrez Adobe Flash Media Server.
Ensuite, j'ai créé une page Web sur un serveur totalement différent, banana.myotherdomain.org. et utilisé ce code intégré pour placer une vidéo sur la page:
<*>Mais cela ne restreint rien.
Je peux toujours diffuser de la vidéo à partir de domaines non spécifiés dans les fichiers autorisés.
Qu'est-ce qui me manque ici?
Merci,
Jeff
La solution
Vous devriez probablement restreindre l'accès à & http://purple.mydomain.com/swfs /jwplayer.swf " sur votre premier serveur, en refusant les demandes d'autres domaines. À mon avis, puisque le fichier swf est hébergé sur violet, il s’agit du domaine que FMS vérifie.
Consultez .htaccess sur votre serveur.
Autres conseils
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.
-
Suivez toutes les instructions ci-dessous pour configurer l'application secondaire: http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63d3a1177fcfae-7ff3.html
-
Commencez avec allowedHMTLdomains et allowedSWFdomains dont seul le * doit être accessible à tous
-
redémarrez le serveur FMS à l'aide de la commande
./ server restart
. Ceci est un test pour vous assurer que tout le monde devrait pouvoir voir la vidéo de n’importe quel domaine. -
Changez ensuite uniquement allowedHTMLdomains.txt en un domaine que vous souhaitez autoriser, supprimez le *
-
Redémarrez le serveur FMS à l'aide de la commande
./ redémarrage du serveur
-
Maintenant, essayez de diffuser la vidéo à partir d'un domaine autre que celui indiqué dans allowedHTMLdomains. Il ne devrait pas jouer