Utilisation de FlashMedia
? Server en serveur de streaming
Introduction
Ce guide s'applique à la
DistribStreaming
FlashMedia
? Server permet de créer des applications qui partagent des données avec d'autres personnes, mais aussi permet de diffuser des vidéos au format flv (flash video).
Vous pouvez avoir un aperçu de ces fonctionnalités ici :
Flash Media Server
Une documentation complète (en anglais) sur l'administration et l'utilisation de FlashMedia
? Server est disponible :
Documentation
Démarrage
Il faut d'abord démarrer le serveur, on tape donc en ligne de commande (
Ssh) :
/etc/init.d/fms start
Interface d'administration
On se connecte au serveur avec un simple navigateur internet (Internet Explorer, Firefox, ...) à l'adresse suivante :
https://nsXXXXX.ovh.net/fms/admin
Par défaut le nom d'utilisateur est
admin et le mot de passe est indiqué dans votre email d'installation de serveur.
Ensuite vous arrivez à une page ressemblante à celle la :
Grâce à cette console vous pourrez voir ce qui se passe sur votre serveur.
Applications de démonstration
Par défaut, il existe des applications qui vont vous permettre de voir les possibilités de FlashMedia
? Server. Pour voir ces applications, il vous suffit de vous rendre à l'adresse suivante :
https://nsXXXXXX.ovh.net/fms/samples/sample_list.html et
https://nsXXXXXX.ovh.net/fms/samples/tutorials_list.html
Par exemple, vous avez l'exemple de "SharedBall" :
Exemple de streaming vidéo
Nous vous avons mis un petit exemple de streaming vidéo qui vous permet de voir les possibilités de flash pour la lecture vidéo. Pour voir cet exemple il suffit de vous rendre à l'adresse :
https://nsXXXXX.ovh.net/fms/demo_streaming/FLVPlayer/
Emplacement des fichiers
Lorsque vous vous connectez à votre FTP, vous avez les répertoires suivants :
- applications (pour mettre vos applications FlashMedia?
- www_apache (contient le site accessible depuis https://nsXXXXX.ovh.net
Les fichiers de streaming vidéo de l'exemple ci-dessus sont dans
applications/demo_streaming/streams/test
Streamer de la vidéo
Vous souhaitez streamer de la vidéo, pour cela il faut encoder les vidéos au format flv, format flash.
Il existe deux solutions :
- vous avez le logiciel Flash, dans ce cas vous pouvez l'utiliser pour convertir des vidéos
- vous n'avez pas le logiciel Flash, dans ce cas il existe un utilitaire gratuit Riva FLV Encoder. Vous pouvez le télécharger ici
Une fois votre vidéo encodée, il faut la déposer sur le serveur. Pour cela connectez vous en FTP sur le serveur avec le login
fms. Ensuite, allez dans applications, pus créez un répertoire qui sera le nom de votre application : par exemple streaming_video. Ensuite dans ce répertoire, créez le répertoire
streams, puis un nouveau répertoire, par exemple : mon_cheval, et déposez vos vidéos dans ce répertoire. Exemple :
Ensuite, il suffit d'utiliser un lecteur flash pour lire votre vidéo. Si vous voulez utiliser le même que celui de la vidéo de démonstration, il vous suffit de récupérer le fichier zip à l'adresse suivante :
https://nsXXXXX.ovh.net/fms/demo_streaming/FLVPlayer.zip
Placez dans le répertoire de votre application streaming (dans notre cas "streaming_video") le fichier main.asc. Ensuite placez sur votre hebergement (le site sur lequel vous voulez que la vidéo apparaisse) les fichiers FLVPlayer.swf ainsi que un skin, par exemple haloSkin_2.swf
Attention: Remplacer nsXXXXX par le nom de votre serveur, remplacer streaming_video & mon_cheval par les bonnes valeurs, et remplacer NOMVIDEO par le nom du fichier flv sans le ".flv" ex: poney.flv devient poney
Et insérez comme code HTML (en remplaçant par les bonnes valeures ) :
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"
width="100%" height="100%" id="FLVPlayer" align="" />
<param name="movie" value="FLVPlayer.swf?skinName=./haloSkin_2&serverName=nsXXXXXX.ovh.net&appName=streaming_video/mon_cheval&streamName=NOMVIDEO&isLive=false&bufferTime=2&autoPlay=true&autoRewind=true&isFullScreen=false&bgColor=0xFFFFFF" />
<param name="salign" value="lt" />
<param name="quality" value="high" />
<param name="scale" value="noscale" />
<param name="bgcolor" value="#ffffff" />
<embed src="FLVPlayer.swf?skinName=./haloSkin_2&serverName=nsXXXXX.ovh.net&appName=streaming_video/mon_cheval&streamName=NOMVIDEO&isLive=false&bufferTime=2&autoPlay=true&autoRewind=true&isFullScreen=false&bgColor=0xFFFFFF"
quality="high" scale="noscale" bgcolor="#ffffff" width="100%" height="100%" name="FLVPlayer" salign="LT"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
Arret du serveur
Pour arrêter le serveur, on tape en ligne de commande (
SSH) :
/etc/init.d/fms stop
Ajouter/Supprimer le démarrage automatique du serveur de streaming au boot
Si vous souhaitez que votre serveur de streaming démarre automatiquement lorsque vous rebootez votre machine, vous devez tapez la commande suivante (SSH) :
rc-update add fms default
Si vous souhaitez que votre serveur de streaming ne démarre plus automatiquement lorsque vous rebootez votre machine, vous devez tapez la commande suivante
rc-update del fms
Dépannage
Les logs de FlashMedia
? Server se trouvent dans le répertoire
/opt/macromedia/fms/logs.