Mercredi 13 mai 2009

J’ai réussi à créer un fichier de configuration dans lequel il faudra spécifier la pipeline, le numéro de port, et le nom du flux streamé. Il suffira ensuite de compiler et exécuter pour lire le flux.

Par ailleurs, le temps de latence de 3s était du au playbin2 qui est configuré comme ceci. Pour supprimer ce temps de latence, il faut utiliser une pipeline un peu plus compliquée (celle ci gère simplement la vidéo) :

gst-launch-0.10 rtspsrc latency=200 location= »rtsp://__ip__:8559/test » ! decodebin2 ! ffmpegcolorspace ! directdrawsink

En revanche, et c’est étrange, je n’arrive pas à faire en sorte que 2 clients puissent lire en même temps le flux. Ceci provoque une erreur interne du flux de données… Je vais donc m’attarder sur ce point.

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s


%d blogueurs aiment cette page :