Recherche


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


  • Logs

Les logs de FlashMedia? Server se trouvent dans le répertoire /opt/macromedia/fms/logs.