Streaming Webcam avec RTSP
Je suis en train d'essayer un live streaming de la vidéo à l'aide d'une web cam reliée à mon ordinateur portable. Je travaille sous Linux Ubuntu.
Voici le pipeline Gstreamer pour le côté serveur et côté client:
Serveur de Streaming: je suis en train d'utiliser la tps-rtsp-serveur de servir la vidéo à partir d'un v4l2 appareil.
./test de lancement --tps-debug=0 "( v4l2src
!
video/x-raw-yuv,largeur=352,hauteur=288,framerate=15/1
! x264enc ! rtph264pay nom=pay0 pt=96
)"
Récepteur:
gst-launch-v rtspsrc
emplacement=rtsp://192.168.XX.XX:8554/test
! decodebin ! autovideosink
J'ai ce message d'erreur:
Configuration du pipeline de PAUSE ...
ERREUR: Pipeline ne veut pas mettre en pause.
ERREUR: à partir de l'élément /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Pourrait
impossible de lire à partir de la ressource. Supplémentaire les informations de débogage: gstrtspsrc.c(4573):
gst_rtspsrc_send (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Got
réponse d'erreur: 503 (Service Indisponible).
Configuration du pipeline à NULL ...
Libérer pipeline ...
Qui connaissent ce problème et/ou peut m'aider?
OriginalL'auteur krynux | 2011-07-06
Vous devez vous connecter pour publier un commentaire.
Vous obtiendrez beaucoup d'exemples ici pour le récepteur(le client) et de l'expéditeur(serveur) application : http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/tests/examples/rtp
OriginalL'auteur StackReader
Il peut y avoir plusieurs raisons pour un flux de ne pas être disponible, et que
HTTP 503
n'est pas clair (ce message d'erreur à propos de PAUSE, soit, depuis le cours d'eau est de passer à chaque état de NULL à JOUER, et il est nécessairement déjà en train de jouer tout en passant à la PAUSE).Mieux vous ajouter
GST_DEBUG={1,9}
avant de votre commande dans,Dans mon cas, c'était,
Et je l'ai résolu en installant le paquet
gstreamer-plugins-ugly-orig-addon
sur un système openSUSE. Espérons que cela aide quelqu'un à se déchirer moins de cheveux.OriginalL'auteur Baris Demiray