Streaming Webcam mit RTSP
Ich versuche ein live-streaming von video mit einer web-cam an meinem laptop. Ich arbeite in Linux Ubuntu.
Hier sind die Gstreamer-pipeline für die server-Seite und client-Seite:
Streaming-server: ich versuche, gst-rtsp-server zu dienen, das video von einem v4l2 Gerät.
./test-launch --gst-debug=0 "( v4l2src
!
video/x-raw-yuv,width=352,height=288,framerate=15/1
! x264enc ! rtph264pay name=pay0 pt=96
)"
Empfänger:
gst-launch -v rtspsrc
location=rtsp://192.168.XX.XX:8554/test
! decodebin ! autovideosink
Habe ich diese Meldung Fehler:
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn ' T wollen, um zu pausieren.
FEHLER: von element /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: Könnte
nicht Lesen von Ressourcen. Zusätzliche debug-info: gstrtspsrc.c(4573):
gst_rtspsrc_send (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0: ich Hab
error-response: 503 (Service nicht Verfügbar).
Einstellung pipeline zu NULL ...
Befreiung der pipeline ...
Wer kennt dieses problem und/oder kann versuchen, mir zu helfen?
InformationsquelleAutor krynux | 2011-07-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erhalten Sie viele Beispiele hier für Empfänger(client) und dem sender(server) Anwendung : http://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/tests/examples/rtp
InformationsquelleAutor StackReader
Möglicherweise gibt es mehrere Gründe für einen stream nicht verfügbar ist, und dass
HTTP 503
ist nicht so klar (die Fehler Meldung über den Zustand "Pause", da ein stream hat zu wechseln, um jedem Staat von NULL an zu SPIELEN, und es ist unbedingt schon spielen, die beim Wechsel in den Pause).Du besser
GST_DEBUG={1,9}
bevor Ihr den Befehl wie inIn meinem Fall war es,
Ist, und ich löste es durch die Installation des Pakets
gstreamer-plugins-ugly-orig-addon
auf einem openSUSE-system. Hoffe das hilft jemandem zu reißen weniger Haare aus.InformationsquelleAutor Baris Demiray