Liste des billets de la categorie: gstreamer
GStreamer et le codec X.264

Souhaitant effectuer un streaming RTP à partir d'une Webcam, voici un billet sur l'optimisation des paramètres du codec libre X.264 (implémentation libre du codec H.264 ou MPEG-4 AVC - WIKI) dont l'équipe de VideoLAN est à l'origine. Pour tester ce codec et ensuite mettre en place le streaming, j'utiliserai le framework GStreamer.

[...]

Compiler GStreamer depuis les sources sous GNU/Linux

Edit: j'ai ajouté un script SHELL "qui fait tout pour vous" en fin de billet...
Voici une petite procédure pour compiler la dernière version du framework multimédia GStreamer tout en préservant la version installée depuis les dépôts officiels. La procédure a été validé sur une GNU/Linux Ubuntu 9.04 mais doit facilement être adaptable à d'autres distribution [...]

Test du codec Speex dans Gstreamer

Speex (wiki / site officiel) est un codec audio libre (licence dérivée de BSD) dont les perfomances sont très intéressantes, surtout pour transporter un signal comme la voix humaine. Le but de ce billet est de tester ce codec dans le cadre d'une application de streaming audio.
Mise en place du test
Pour tester ce codec, j'utilise [...]

Compilation d'une application GStreamer

Voici la procédure à suivre pour compiler un programme C utilisant le framework GStreamer sur une distribution GNU/Linux Ubuntu.
Installation des librairies
On commence par installer les packages suivants:
sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libxml2-dev
Puis on créer les liens symboliques suivants:
sudo ln -s /usr/include/gstreamer-0.10/gst /usr/include/gstsudo ln -s /usr/include/libxml2/libxml /usr/include/libxml
Compilation de HelloGStreamer.c
Prenons en exemple le fichier hellogstreamer.c contenant le [...]

Installation complète de GStreamer sous Ubuntu 9.04

La toute fraiche version 9.04 d'Ubuntu est livrée de base avec le framework GStreamer (puisque ce dernier est utilisé par des applications Gnome). Il manque cependant un certain nombre de plugins: encodeur H.264, plugin pour la communication avec FFMpeg...
Voici donc la ligne de commande à saisir pour palier à ce manque et disposer d'une version [...]