Utilisation de Real Helix Streaming Server en serveur de streaming

Introduction

Le but de ce guide est de mettre en place votre propre web-radio/chaine de télévison.

La documentation officielle du serveur Real Helix se trouve ici:
Documentation

Elle est également disponible sur votre serveur en pdf dans le repertoire /opt/helix.

Principe et logiciels requis

Real Helix Streaming Server va vous permettre de diffuser des fichiers Real, format répandu sur internet de vidéo et de fichiers sons. Pour cela, vous devez avoir installé sur votre ordinateur personnel, le logiciel d'encodage de sons et de vidéos Real Producer. Vous pouvez vous le procurer ici :
http://www.realnetworks.com/products/producer/basic.html (version gratuite et payante, suivant les options que vous souhaitez).

Acquistion d'une licence

Pour faire tourner le serveur Real Helix Streaming vous devez obtenir une licence. Vous pouvez obtenir des licences gratuites mais limitées :

  • Une licence complète mais limitée à 30 jours.
  • Une licence limitée aux fichiers Real et illimitée dans le temps.

Attention: Si vous n'avez pas de licence, le serveur ne démarrera pas.

Afin d'obtenir une de ces licences, vous devez vous rendre à cette page et choisir la version que vous souhaitez : http://www.realnetworks.com/products/evalservers.html . Vous vous inscrivez et vous recevrez alors un email contenant votre licence. Il suffira de mettre alors ce fichier de licence dans le répertoire License à la racine du compte FTP real.

Démarrage du serveur

Pour démarrer le serveur, il suffit de taper en ligne de commande (SSH) :

/etc/init.d/helix start


Connexion à l'interface d'administration

Pour vous connecter à l'interface d'administration, il suffit d'ouvrir cette page dans votre navigateur préféré : http://nsXXXXX.ovh.net:23410/admin/index.html. Le login et mot de passe par défaut sont admin. Nous allons voir par la suite comment changer ce mot de passe. Une fois logué, vous arriverez à la page suivante :



Changement du mot de passe

Pour cela, cliquez dans la colonne de gauche sur "Security" puis sur "Authentication".
Vous arrivez alors à l'ecran suivant :



Cliquez ensuite sur "Change User Password". Une fenêtre va apparaître, vous devrez alors indiquez dans "User Name" admin, puis tapez deux fois votre mot de passe et cliquez enfin sur "Okay".

Test du bon fonctionnement

Des fichiers de démonstrations vous sont fournis avec Real Helix. Cela vous permet de tester votre serveur. Pour voir tous les fichiers disponibles, cliquez sur "Samples" en haut à droite.

Attention: Suivant votre licence, vous n'aurez peut être pas accès à tous les contenus possible.

Exemple de streaming disponible :

rtsp://nsXXXXX.ovh.net:554/real9video.rm



Utiliser Real Producer pour streamer

Pour streamer une vidéo ou un son, il faut tout d'abord l'encoder dans le bon format. Pour cela nous allons utiliser Real producer qui permet de le faire simplement :

Tout d'abord lancez le programme.

Arret du serveur

Pour arrêter le serveur, il suffit de taper en ligne de commande (SSH) :

/etc/init.d/helix 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 qtss 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 (SSH) :

rc-update del qtss


Dépannage

  • Logs

Les logs de Helix Streaming Server se trouvent dans le répertoire /opt/helix/Logs/.

  • Le serveur ne démarre pas

Si il n'y pas de fichier de licence, le serveur ne voudra pas démarrer. Dans ce cas, il se peut que le serveur vous dise : * WARNING: "helix" has already been started. Tapez alors la commande suivante pour indiquez qu'en fait le serveur n'est pas démarré :

/etc/init.d/helix zap