flumotion-streaming-multimedia-pack

Votre serveur de streaming sur demande avec Flumotion

Temps de lecture : 3 minutes

Flumotion est un serveur de streaming open source distribué sous licence GPL. Sa grande force est qu’il supporte le webM, le format video ouvert par Google l’an dernier basé sur le codec video vp8, successeur  du défunt H.264.

Pour faire simple, Flumotion permet la diffusion de contenu video et audio (webcam, fichier, tunner TV) à travers le réseau, contenu visionnable directement dans un navigateur compatible webM (Chromium).

Installation sous Ubuntu

à partir des dépôts :

Configuration

– On commence par lancer Flumotion dans le menu son et videos.

– Choisir “Connect to a running manager”

flumotion 11 Votre serveur de streaming sur demande avec Flumotion

– Les informations de connexion

flumotion 21 Votre serveur de streaming sur demande avec Flumotion

– Authentification (par default username: user et password: test) à changer dans les fichiers de configuration de Flumotion

flumotion 31 Votre serveur de streaming sur demande avec Flumotion

– S’ouvre alors l’assistant de configuration

flumotion 41 Votre serveur de streaming sur demande avec Flumotion

– Directory : le répertoire qui contiendra les videos

– Port : le port sur lequel le serveur est accessible

Mount Point : le point de montage qui donnera http://adresse:port/pointdemontage/video.webm

flumotion 5 Votre serveur de streaming sur demande avec Flumotion

– On valide et on en a terminé avec la configuration de Flumotion. Le serveur est maintenant lancé.

flumotion 6 Votre serveur de streaming sur demande avec Flumotion

Encodage des videos

Il va nous falloir encoder les videos. Pour cela, un petit soft bien sympa va faire tout le travail.

Une fois installé, on lance arista dans sons et vidéos.

Il suffit de choisir l’emplacement d’une video et le format voulu, donc webM, ainsi que le nom de la video encodée. J’ai choisit test.webm

L’encodage va prendre plus ou moins de temps selon votre config.

arista Votre serveur de streaming sur demande avec Flumotion

Maintenant que notre video est prête il suffit de la placer dans le répertoire choisit dans Flumotion.

Test

Aller à l’adresse http://localhost:8800/test.webm avec un navigateur compatible webM.

Si votre navigateur n’est pas compatible, la video se téléchargera et vous pourrez l’ouvrir avec Totem ou VLC par exemple.

Lecture de la video avec VLC

vlc Votre serveur de streaming sur demande avec Flumotion

Conclusion

Bien sûr, certains d’entre vous se demanderont peut être la différence entre l’approche avec Flumotion et le fait de placer directement la video dans la balise html5 dediée. Et bien Flumotion est un serveur de streaming, ce qui veut dire qu’il diffuse la video de manière intelligente (selon la bande passante, le format du fichier, etc…).

Les tests en local sont très concluants. Cela va de soi, si vous comptez vous lancer dans la diffusion à travers internet depuis votre propre serveur, le débit sera limité mais j’ai pu tester avec un ami et ça fonctionne très bien.

Pour pousser un peu plus loin, je vous conseille le site de Flumotion.

[Merci à Thomas pour la découverte]

Réagissez à l'article