Springe zum Inhalt

Raspberry Pi: Kamera Video Stream

Dieser Artikel behandelt das einfache Streamen eines mit dem Kameramodul des Raspberry Pi aufgenommenen Videostreams über das Netzwerk an einen anderen Computer. Wie sich der Raspberry Pi in eine Überwachungskamera mit automatisierter Aufnahme verwandeln lässt, habe ich in einem anderen Artikel beschrieben.

Übertragung mit Netcat

Mit dem vorinstallierten Programm raspivid lässt sich einfach auf den Videostream des Raspberry Pi Kameramoduls zugreifen. Für eine Übertragung an einen anderen Rechner im lokalen Netzwerk können folgende Kommandos verwendet werden.

Falls nicht schon geschehen, muss zuvor das Programm netcat installiert werden:

sudo apt-get install netcat

Anschließend wir der Videostream auf dem Rasperry Pi gestartet:

raspivid -t 0 -o - | nc 192.168.1.64 5001

Die IP-Adresse muss mit der IP-Adresse des Computers ersetzt werden, auf dem nachher das Video angezeigt werden soll. Mit den obigen Optionen wird ein Videostream in voller Auflösung (1920x1080) und 30 fps an den angegebenen Computer gesendet.

Auf dem Computer, auf dem das Video angezeigt werden soll:

nc -l -p 5001 | mplayer -fps 31 -cache 1024 -

Für die Übertragung in kleineren Auflösungen kann das obige Kommando raspivid um die Optionen -w für Breite und -h für Höhe ergänzt werden (z.B. -w 1280 -h 720).

Übertragung mit VLC und RTSP

Sollen mehrere Benutzer gleichzeitig einen Videostream anschauen können, kann obige Methode nicht verwendet werden. Hier bietet sich der Einsatz RTSP an, welches z.B. VLC hervorragend beherrscht.

Sofern noch nicht geschehen, wird VLC mit folgendem Kommando auf dem Raspberry Pi installiert:

sudo apt-get install vlc

Danach wird der VLC-Videoserver auf dem Raspberry Pi gestartet:

raspivid -o - -t 0 -n -vf -hf -w 1280 -h 720 -fps 25 -g 100 | cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8554/,mux=ts}' :demux=h264

Obiges Kommando enthält Optionen, die das Video vertikal und horizontal spiegeln (-vf -hf), da mein Raspberry Pi auf dem Kopf steht. Bei Bedarf können diese entfernt werden.

Zum Betrachten des Videostreams auf einem anderen Computer:

vlc rtsp://raspberrypi.local:8554/

raspberrypi.local muss dabei mit der IP-Adresse oder Hostnamen ersetzt werden, unter der der Rasperry Pi im lokalen Netzwerk erreichbar ist. Alternativ kann die Adresse des Videostreams auch über die GUI von VLC unter Medien -> Netzwerkstream öffnen... eingegeben werden.

22 Gedanken zu „Raspberry Pi: Kamera Video Stream

  1. Marco

    Hallo aus Hamburg,
    wenn man auf dem RaspPi VLC laufen läßt und das Video streamt, kann man dies dann auch auf eine Win10 PC, z.b. auch mit VLC, wieder abspielen?

    1. shogun

      Natürlich. RTSP ist plattformunabhängig. Obiges Beispiel erzeugt mit CVLC auf dem Raspberry Pi einen RTSP-Stream, welcher problemlos auf anderen Geräten mit VLC (unter anderem auch mit VLC für Android auf dem Smartphone) wiedergegeben werden kann.

  2. Zrop

    Hallo,

    erstmal vielen Dank für die einfache und gute Anleitung, funktioniert wunderbar :-)
    Nur eine kurze Frage: was bewirkt der Parameter -g 100 bei "raspivid -o - -t 0 -n -vf -hf -w 1280 -h 720 -fps 25 -g 100" ?
    Habe darüber leider nichts finden Können.

    Gruß
    Zrop

    1. Jens Tautenhahn

      -g gibt an, nach wie vielen Frames ein Intra-Frame in den Stream eingefügt werden soll. Ein Intra-Frame ist ein ganzes Bild, alle nachfolgenden Frames enthalten nur die Änderungen. raspivid --help gibt Dir eine Übersicht aller Optionen aus.

  3. Stefan

    Danke für Deinen Blogeintrag.
    Wie kann ich den VLC Videoserver denn wieder anhalten?

    1. Jens Tautenhahn

      Wenn Du ihn wie oben in einem Terminal gestartet hast, einfach mit Strg-C. Oder verstehe ich die Frage falsch?

  4. Georg Burkhard

    Hi,
    nach dem Start des VLS servers wird u.a. folgendes angezeigt:
    Invalid PCR value in ES_OUT_SET_(GROUP_)PCR !
    sowie:
    main mux warning: late buffer for mux input (30116)!
    mux_ts mux warning: packet with too strange dts (dts=1540077544,old=1541544195,pcr=1541544195)
    Liegt es daran dass der VLC Player bei Eingabe der rtsp URL folgenden Fehler ausgibt:
    Verbindung fehlgeschlagen
    VLC konnte keine Verbindung zu "192.xxx.xxx.xx:8554" aufbauen.
    Vielen Dank einen Tip!
    GB

  5. Markus

    Was mir nicht ganz klar ist, ist die Kamera immer Aktiv ?
    Auch wenn der Stream nicht abgerufen wird ?
    Kostet dies immer Leistung auch wenn kein Stream gerade angezeigt wird ?

  6. Jens Tautenhahn

    Sobald raspivid oder vlc auf dem Raspi aktiv ist, dann ist wie bei jeder Client/Server-Anwendung auch die Kamera aktiv. Über die Leistungsaufnahme habe ich mir noch gar keine Gedanken gemacht, die Kamera sollte jedoch kein großer Posten sein und da sie den Videostream schon H.264-kodiert liefert muss auch nicht rechenintensiv umgewandelt werden. Aber vielleicht misst da ja mal jemand nach.

    1. Markus

      Danke für die schnelle Antwort.
      Nur um den Stromverbrauch ging es mir auch nicht, sondern mehr darum das dauernt Leistung benötigt wird. Und es einfach unnötig ist das die Kamera dauernt aktiv ist.
      Ich möchte sie halt nur zeitweise für Skype benutzen. Weil die neue 8 megapixel Kamera ja besser ist als die meisten Webcams die man kaufen kann.
      Und als micro habe ich halt noch ein Blue Yeti USB Mikrofon.

      1. Jens Tautenhahn

        Ok, Skype direkt auf dem Raspi ist natürlich ein ganz anderer Anwendungsfall als oben im Artikel vorgestellt. Jedes verbundene Hardwareteil benötigt Strom. So auch die Kamera. An der Kamera-LED siehst du (sofern sie nicht deaktiviert wurde) ob die Kamera aktuell aktiv ist. Das dürfte bei Skype eigentlich nur der Fall sein, wenn ein Videocall aktiv ist. Probiers doch einfach aus!

  7. Sascha

    Hallo,

    gibt es die Möglichkeit das Signal einer IP-Kamera live in ein analoges Signal umzuwandeln und dieses an einem Monitor auszugeben?

    1. Jens Tautenhahn

      Der Raspberry Pi hat einen Composite/FBAS-Ausgang. Nach entsprechender Konfiguration (z.B. wie hier und hier beschrieben) kann dort direkt ein Analog-Monitor angeschlossen werden.

      1. Sascha

        Danke für die prompte Antwort. Aber mit welchem Programm (z.B. Motion) und mit welcher Konfiguration kann ich das digital Videosignal direkt durchschleifen und als analoges ausgeben lassen?

        1. Sascha

          ...zur Erklärung:
          ich habe eine IP-Kamera über Netzwerkkabel angeschlossen und möchte diese in eine Türsprechanlage einbinden.
          Bei Klingelbetätigung soll das Kamerabild direkt an die Innenstation (Display) weitergeleitet werden (ohne Verzögerung). Hierzu dachte ich, wäre der Raspberry geeignet... Nur wie, konnte ich leider auch nach längerer Recherche nicht in Erfahrung bringen.

          1. Jens Tautenhahn

            Omxplayer kann remote streams wiedergeben, z.B. ein Stream von der IP-Kamera. Mit Hilfe des Framebuffers kann der Output direkt auf dem Videoausgang des Raspberry ausgegeben werden, sowohl über HDMI als auch über Composite/FBAS. Da man dann auf der Konsole natürlich nichts mehr von einer Shell sieht, braucht man zur Konfiguration natürlich einen SSH-Zugang ;)

            Eine schöne Anleitung, wie etwas ähnliches schon mal jemand gemacht hat habe ich hier gefunden: http://www.instructables.com/id/Raspberry-Pi-Wall-Display-Without-X-Windows/

            Danach braucht man ja nur noch den Status des angeschlossenen Klingeltasters abfragen und omxplayer entsprechend starten.

            Vielleicht schreibst Du uns nachher, ob das alles so funktioniert hat.

  8. Tim

    Hi ich habe den vlc player installiert aber beim starten bringt er die Meldung "mux_ts mux warning: packet with too strange dts" und bei gleichzeitigen ausführen aufdem Raspi bekomme ich nur ein Bild.
    Abspielen auf einem anderen Pc über den VLC player geht nicht.
    wo könnte das Problem liegen?

    Mfg Tim

    1. Jens Tautenhahn

      Gibt der auf dem Raspi laufende cvlc irgendeine Fehlermeldung aus bzw. sieht man aus den Ausgaben, dass sich der vlc vom PC aus überhaupt mit dem Raspi verbinden konnte?

      1. Tim

        Hi,
        danke für deine Antwort.
        Das Problem liegt an den Einstellungen, erst bei 12fps bekomme ich einen Stream. Fehlermeldung"coremux warning: late buffer for mux input".
        Kann es sein das ich an der buffersize noch etwas anpassen muss?

        Mfg Tim

  9. Benno

    Hi,
    danke für die gute Anleitung. Leider bekomme ich es nicht hin. Ich erhalte auf dem Raspberry Pi folgende (Fehler)Meldungen:

     raspivid -o - -t 0 -n -vf -hf -w 1280 -h 720 -fps 25 -g 100 | cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8554/,mux=ts}' :demux=h264
    VLC media player 2.2.6 Umbrella (revision 2.2.6-0-g1aae78981c)
    [01af28f8] core libvlc debug: VLC media player - 2.2.6 Umbrella
    [01af28f8] core libvlc debug: Copyright © 1996-2017 the VideoLAN team
    [01af28f8] core libvlc debug: revision 2.2.6-0-g1aae78981c
    [01af28f8] core libvlc debug: configured with ./configure  '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--localstatedir=/var' '--libdir=${prefix}/lib/arm-linux-gnueabihf' '--libexecdir=${prefix}/lib/arm-linux-gnueabihf' '--disable-dependency-tracking' '--build=arm-linux-gnueabihf' 'CPPFLAGS=-D_FORTIFY_SOURCE=2' 'LDFLAGS=-Wl,-z,relro' '--config-cache' '--disable-maintainer-mode' '--disable-silent-rules' '--disable-update-check' '--enable-fast-install' '--prefix=/usr' '--docdir=/usr/share/doc/vlc-nox' '--libdir=/usr/lib' '--sysconfdir=/etc' '--with-binary-version=1~deb8u1' '--enable-a52' '--enable-aa' '--enable-bluray' '--enable-bonjour' '--enable-caca' '--enable-chromaprint' '--enable-dbus' '--enable-dca' '--enable-directfb' '--enable-dvbpsi' '--enable-dvdnav' '--enable-faad' '--enable-flac' '--enable-fluidsynth' '--enable-freerdp' '--enable-freetype' '--enable-fribidi' '--enable-gles1' '--enable-gles2' '--enable-gnutls' '--enable-jack' '--enable-kate' '--enable-libass' '--enable-libmpeg2' '--enable-libxml2' '--enable-lirc' '--enable-live555' '--enable-mad' '--enable-mkv' '--enable-mod' '--enable-mpc' '--enable-mtp' '--enable-mux_ogg' '--enable-ncurses' '--enable-notify' '--enable-ogg' '--enable-opus' '--enable-pulse' '--enable-qt' '--enable-realrtsp' '--enable-samplerate' '--enable-schroedinger' '--enable-sdl' '--enable-sftp' '--enable-shine' '--enable-shout' '--enable-skins2' '--enable-smbclient' '--enable-speex' '--enable-svg' '--enable-taglib' '--enable-theora' '--enable-twolame' '--enable-upnp' '--enable-vcdx' '--enable-vdpau' '--enable-vnc' '--enable-vorbis' '--enable-x264' '--enable-zvbi' '--with-kde-solid=/usr/share/kde4/apps/solid/actions/' '--disable-decklink' '--disable-dxva2' '--disable-fdkaac' '--disable-gnomevfs' '--disable-goom' '--disable-libtar' '--disable-mfx' '--disable-opencv' '--disable-projectm' '--disable-sndio' '--disable-svgdec' '--disable-telx' '--disable-vpx' '--disable-vsxu' '--disable-wasapi' '--enable-alsa' '--enable-atmo' '--enable-dc1394' '--enable-dv1394' '--enable-linsys' '--enable-omxil' '--enable-udev' '--enable-v4l2' '--enable-libva' '--enable-vcd' '--disable-oss' '--disable-crystalhd' '--disable-mmx' '--disable-sse' '--disable-neon' '--disable-altivec' 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security' 'CXXFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security' 'build_alias=arm-linux-gnueabihf' 'OBJCFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security'
    [01af28f8] core libvlc debug: searching plug-in modules
    [01af28f8] core libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins.dat
    [01af28f8] core libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
    [01af28f8] core libvlc debug: saving plugins cache /usr/lib/vlc/plugins/plugins.dat
    [01af28f8] core libvlc debug: plug-ins loaded: 450 modules
    [01af28f8] core libvlc debug: opening config file (/home/pi/.config/vlc/vlcrc)
    [01af28f8] core libvlc debug: translation test: code is "de"
    [01af28f8] core libvlc debug: CPU has capabilities ARM_NEON FPU
    [01b8c1a0] core input debug: Creating an input for 'Medienbibliothek'
    [01b8c1a0] core input debug: Input is a meta file: disabling unneeded options
    [01b8c1a0] core input debug: using timeshift granularity of 50 MiB, in path '/tmp'
    [01b8c1a0] core input debug: `file/xspf-open:///home/pi/.local/share/vlc/ml.xspf' gives access `file' demux `xspf-open' path `/home/pi/.local/share/vlc/ml.xspf'
    [01b8c1a0] core input debug: creating demux: access='file' demux='xspf-open' location='/home/pi/.local/share/vlc/ml.xspf' file='/home/pi/.local/share/vlc/ml.xspf'
    [01b7d448] core demux debug: looking for access_demux module matching "file": 20 candidates
    [01b7d448] core demux debug: no access_demux modules matched
    [01b8c1a0] core input debug: creating access 'file' location='/home/pi/.local/share/vlc/ml.xspf', path='/home/pi/.local/share/vlc/ml.xspf'
    [01b07848] core access debug: looking for access module matching "file": 25 candidates
    [01b07848] filesystem access debug: opening file `/home/pi/.local/share/vlc/ml.xspf'
    [01b07848] core access debug: using access module "filesystem"
    [01b7d448] core stream debug: Using stream method for AStream*
    [01b7d448] core stream debug: starting pre-buffering
    [01b7d448] core stream debug: received first data after 0 ms
    [01b7d448] core stream debug: pre-buffering done 299 bytes in 0s - 6636 KiB/s
    [01b050e0] core stream debug: looking for stream_filter module matching "any": 9 candidates
    [01b050e0] core stream debug: no stream_filter modules matched
    [01b050e0] core stream debug: looking for stream_filter module matching "record": 9 candidates
    [01b050e0] core stream debug: using stream_filter module "record"
    [01b8c1a0] core input debug: creating demux: access='file' demux='xspf-open' location='/home/pi/.local/share/vlc/ml.xspf' file='/home/pi/.local/share/vlc/ml.xspf'
    [01b06358] core demux debug: looking for demux module matching "xspf-open": 65 candidates
    [01b06358] xspf demux debug: using XSPF playlist reader
    [01b06358] core demux debug: using demux module "playlist"
    [01b068c8] core demux meta debug: looking for meta reader module matching "any": 2 candidates
    [01b068c8] lua demux meta debug: Trying Lua scripts in /home/pi/.local/share/vlc/lua/meta/reader
    [01b068c8] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader
    [01b068c8] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac
    [01b068c8] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
    [01b068c8] core demux meta debug: no meta reader modules matched
    [01b8c1a0] core input debug: `file/xspf-open:///home/pi/.local/share/vlc/ml.xspf' successfully opened
    [01b80db0] core xml reader debug: looking for xml reader module matching "any": 1 candidates
    [01b80db0] core xml reader debug: using xml reader module "xml"
    [01b06358] xspf demux debug: parsed 0 tracks successfully
    [01b8c1a0] core input debug: EOF reached
    [01b06358] core demux debug: removing module "playlist"
    [01b050e0] core stream debug: removing module "record"
    [01b07848] core access debug: removing module "filesystem"
    [01c67f90] core playlist debug: creating audio output
    [01b904b0] core audio output debug: looking for audio output module matching "any": 5 candidates
    [01b904b0] pulse audio output debug: using library version 5.0.0
    [01b904b0] pulse audio output debug:  (compiled with version 5.0.0, protocol 29)
    PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused
    xcb_connection_has_error() returned true
    [01b904b0] pulse audio output error: PulseAudio server connection failure: Verbindung verweigert
    [01b904b0] alsa audio output debug: Available ALSA PCM devices:
    PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused
    xcb_connection_has_error() returned true
    PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused
    xcb_connection_has_error() returned true
    [01b904b0] alsa audio output debug: Discard all samples (playback) or generate zero samples (capture) (null)
    [01b904b0] alsa audio output debug: PulseAudio Sound Server (pulse)
    [01b904b0] alsa audio output debug: bcm2835 ALSA, bcm2835 ALSA Default Audio Device (default:CARD=ALSA)
    [01b904b0] alsa audio output debug: bcm2835 ALSA, bcm2835 ALSA Default Audio Device (sysdefault:CARD=ALSA)
    [01b904b0] alsa audio output debug: bcm2835 ALSA, bcm2835 ALSA Direct sample mixing device (dmix:CARD=ALSA,DEV=0)
    [01b904b0] alsa audio output debug: bcm2835 ALSA, bcm2835 IEC958/HDMI Direct sample mixing device (dmix:CARD=ALSA,DEV=1)
    [01b904b0] alsa audio output debug: bcm2835 ALSA, bcm2835 ALSA Direct sample snooping device (dsnoop:CARD=ALSA,DEV=0)
    [01b904b0] alsa audio output debug: bcm2835 ALSA, bcm2835 IEC958/HDMI Direct sample snooping device (dsnoop:CARD=ALSA,DEV=1)
    [01b904b0] alsa audio output debug: bcm2835 ALSA, bcm2835 ALSA Direct hardware device without any conversions (hw:CARD=ALSA,DEV=0)
    [01b904b0] alsa audio output debug: bcm2835 ALSA, bcm2835 IEC958/HDMI Direct hardware device without any conversions (hw:CARD=ALSA,DEV=1)
    [01b904b0] alsa audio output debug: bcm2835 ALSA, bcm2835 ALSA Hardware device with all software conversions (plughw:CARD=ALSA,DEV=0)
    [01b904b0] alsa audio output debug: bcm2835 ALSA, bcm2835 IEC958/HDMI Hardware device with all software conversions (plughw:CARD=ALSA,DEV=1)
    [01b904b0] core audio output debug: using audio output module "alsa"
    [01c67f90] core playlist debug: keeping audio output
    [01c67f90] core playlist debug: adding item `stdin' ( stream:///dev/stdin )
    [74200520] core input debug: Creating an input for 'stdin'
    [01b88970] core interface debug: looking for interface module matching "hotkeys,none": 19 candidates
    [01c67f90] core playlist debug: meta ok for (null), need to fetch art
    [74200ed8] core art finder debug: looking for meta fetcher module matching "any": 1 candidates
    [01b88970] core interface debug: using interface module "hotkeys"
    [01b85208] core interface debug: looking for interface module matching "globalhotkeys,none": 19 candidates
    [74200ed8] lua art finder debug: Trying Lua scripts in /home/pi/.local/share/vlc/lua/meta/fetcher
    [74200ed8] lua art finder debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
    [74200ed8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
    [74200ed8] lua art finder debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
    [74200ed8] lua art finder debug: Trying Lua scripts in /usr/share/vlc/lua/meta/fetcher
    [74200ed8] core art finder debug: no meta fetcher modules matched
    [01c67f90] core playlist debug: searching art for stdin
    [74200ed8] core art finder debug: looking for art finder module matching "any": 2 candidates
    [74200ed8] lua art finder debug: Trying Lua scripts in /home/pi/.local/share/vlc/lua/meta/art
    [74200ed8] lua art finder debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
    [74200ed8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
    [74200ed8] lua art finder debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
    [74200ed8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/01_googleimage.luac
    [74200ed8] lua art finder debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/01_googleimage.luac
    [74200ed8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
    [74200ed8] lua art finder debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
    [74200ed8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/03_lastfm.luac
    [74200ed8] lua art finder debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/03_lastfm.luac
    [74200ed8] lua art finder debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
    [74200ed8] core art finder debug: no art finder modules matched
    [74200ed8] core art finder debug: looking for meta fetcher module matching "any": 1 candidates
    [74200ed8] lua art finder debug: Trying Lua scripts in /home/pi/.local/share/vlc/lua/meta/fetcher
    [74200ed8] lua art finder debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
    [74200ed8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
    [74200ed8] core art finder debug: using meta fetcher module "lua"
    [74200ed8] core art finder debug: removing module "lua"
    [01c67f90] core playlist debug: searching art for stdin
    [74200ed8] core art finder debug: looking for art finder module matching "any": 2 candidates
    [74200ed8] lua art finder debug: Trying Lua scripts in /home/pi/.local/share/vlc/lua/meta/art
    [74200ed8] lua art finder debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
    [74200ed8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
    [74200ed8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/01_googleimage.luac
    [74200ed8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
    [74200ed8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/03_lastfm.luac
    [74200ed8] lua art finder debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
    [74200ed8] core art finder debug: no art finder modules matched
    [01c67f90] core playlist debug: art not found for stdin
    PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused
    [01b85208] core interface debug: no interface modules matched
    [01b85208] core interface error: no suitable interface module
    [01af28f8] core libvlc error: interface "globalhotkeys,none" initialization failed
    [01b85208] core interface debug: looking for interface module matching "dbus,none": 19 candidates
    [01b85208] dbus interface error: Failed to connect to the D-Bus session daemon: /usr/bin/dbus-launch terminated abnormally with the following error: PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused
    Autolaunch error: X11 initialization failed.
    [01b85208] core interface debug: no interface modules matched
    [01b85208] core interface error: no suitable interface module
    [01af28f8] core libvlc error: interface "dbus,none" initialization failed
    [01b85208] core interface debug: looking for interface module matching "dummy": 19 candidates
    [01b85208] dummy interface: using the dummy interface module...
    [01b85208] core interface debug: using interface module "dummy"
    [01c67f90] core playlist debug: processing request item: null, node: Wiedergabeliste, skip: 0
    [01c67f90] core playlist debug: rebuilding array of current - root Wiedergabeliste
    [01c67f90] core playlist debug: rebuild done - 1 items, index -1
    [01c67f90] core playlist debug: starting playback of the new playlist item
    [01c67f90] core playlist debug: resyncing on stdin
    [01c67f90] core playlist debug: stdin is at 0
    [01c67f90] core playlist debug: creating new input thread
    [74200ed8] core input debug: Creating an input for 'stdin'
    [01c67f90] core playlist debug: requesting art for stdin
    [73c006e8] core stream output debug: using sout chain=`rtp{sdp=rtsp://:8554/,mux=ts}'
    [73c006e8] core stream output debug: stream=`rtp'
    [73c00918] core stream out debug: looking for sout stream module matching "rtp": 22 candidates
    [73c00918] core stream out debug: set config option: sout-rtp-sdp to rtsp://:8554/
    [73c00918] core stream out debug: set config option: sout-rtp-mux to ts
    [73c023d8] core mux debug: looking for sout mux module matching "ts": 10 candidates
    [73c023d8] mux_ts mux debug: shaping=200000 pcr=70000 dts_delay=400000
    [73c023d8] core mux debug: using sout mux module "mux_ts"
    [73c006e8] core stream output debug: muxer support adding stream at any time
    [73c006e8] core stream output debug: muxer prefers to wait for all ES before starting to mux
    [73c00918] stream_out_rtp stream out debug: RTSP stream at /
    [73c00918] core stream out debug: net: listening to * port 8554
    [73c00918] stream_out_rtp stream out debug: maximum RTP packet size: 1400 bytes
    [73c00918] stream_out_rtp stream out debug: RTSP: adding /trackID=0
    [73c00918] stream_out_rtp stream out debug: sdp=
    v=0
    o=- 15940571461388046263 15940571461388046263 IN IP4 raspberrypi
    s=Unnamed
    i=N/A
    c=IN IP4 0.0.0.0
    t=0 0
    a=tool:vlc 2.2.6
    a=recvonly
    a=type:broadcast
    a=charset:UTF-8
    m=video 0 RTP/AVP 33
    b=RR:0
    a=rtpmap:33 MP2T/90000
    [73c00918] core stream out debug: using sout stream module "stream_out_rtp"
    [74200ed8] core input debug: using timeshift granularity of 50 MiB, in path '/tmp'
    [74200ed8] core input debug: `stream:///dev/stdin' gives access `stream' demux `' path `/dev/stdin'
    [74200ed8] core input debug: specified demux `h264'
    [74200ed8] core input debug: creating demux: access='stream' demux='h264' location='/dev/stdin' file='/dev/stdin'
    [739004d8] core art finder debug: looking for meta fetcher module matching "any": 1 candidates
    [73c06158] core demux debug: looking for access_demux module matching "stream": 20 candidates
    [73c06158] core demux debug: no access_demux modules matched
    [74200ed8] core input debug: creating access 'stream' location='/dev/stdin', path='/dev/stdin'
    [73c06158] core access debug: looking for access module matching "stream": 25 candidates
    [73c06158] filesystem access debug: opening file `/dev/stdin'
    [73c06158] core access debug: using access module "filesystem"
    [73c06290] core stream debug: Using stream method for AStream*
    [73c06290] core stream debug: starting pre-buffering
    [73c06290] core stream debug: received first data after 0 ms
    [73c06290] core stream debug: pre-buffering done 1024 bytes in 0s - 6134 KiB/s
    [73c06450] core stream debug: looking for stream_filter module matching "any": 9 candidates
    [73c06450] core stream debug: no stream_filter modules matched
    [73c06450] core stream debug: looking for stream_filter module matching "record": 9 candidates
    [73c06450] core stream debug: using stream_filter module "record"
    [74200ed8] core input debug: creating demux: access='stream' demux='h264' location='/dev/stdin' file='/dev/stdin'
    [73c06510] core demux debug: looking for demux module matching "h264": 65 candidates
    [73c06510] h264 demux debug: using 25,00 fps
    [73c069e8] core demux packetizer debug: looking for packetizer module matching "any": 23 candidates
    [739004d8] lua art finder debug: Trying Lua scripts in /home/pi/.local/share/vlc/lua/meta/fetcher
    [739004d8] lua art finder debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
    [739004d8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
    [73c069e8] core demux packetizer debug: using packetizer module "packetizer_h264"
    [73c06510] core demux debug: using demux module "h264"
    [74200ed8] core input debug: starting in async mode
    [73c0c688] core demux meta debug: looking for meta reader module matching "any": 2 candidates
    [73c0c688] lua demux meta debug: Trying Lua scripts in /home/pi/.local/share/vlc/lua/meta/reader
    [73c0c688] lua demux meta debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader
    [73c0c688] lua demux meta debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac
    [739004d8] lua art finder debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
    [739004d8] lua art finder debug: Trying Lua scripts in /usr/share/vlc/lua/meta/fetcher
    [739004d8] core art finder debug: no meta fetcher modules matched
    [01af28f8] core libvlc debug: searching art for stdin
    [739004d8] core art finder debug: looking for art finder module matching "any": 2 candidates
    [73c0c688] lua demux meta debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
    [73c0c688] core demux meta debug: no meta reader modules matched
    [74200ed8] core input debug: `stream:///dev/stdin' successfully opened
    [73c069e8] packetizer_h264 demux packetizer debug: found NAL_SPS (sps_id=0)
    [73c069e8] packetizer_h264 demux packetizer debug: found NAL_PPS (pps_id=0 sps_id=0)
    [739004d8] lua art finder debug: Trying Lua scripts in /home/pi/.local/share/vlc/lua/meta/art
    [739004d8] lua art finder debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
    [739004d8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
    [74200ed8] core input debug: selecting program id=0
    [73c0e200] core decoder debug: looking for packetizer module matching "any": 23 candidates
    [73c0e200] core decoder debug: using packetizer module "packetizer_h264"
    [74200ed8] core input error: Invalid PCR value in ES_OUT_SET_(GROUP_)PCR !
    [74200ed8] core input debug: switching to sync mode
    [73c0e200] packetizer_h264 decoder debug: found NAL_SPS (sps_id=0)
    [73c0e200] packetizer_h264 decoder debug: found NAL_PPS (pps_id=0 sps_id=0)
    [74200ed8] core input debug: Buffering 0%
    [74200ed8] core input debug: Buffering 13%
    [73c006e8] core stream output debug: adding a new sout input (sout_input:0x72b00520)
    [73c023d8] core mux debug: adding a new input
    [73c023d8] mux_ts mux debug: adding input codec=h264 pid=68
    [73c023d8] mux_ts mux debug: new PCR PID is 68
    [74200ed8] core input debug: Buffering 26%
    [74200ed8] core input debug: Buffering 40%
    [74200ed8] core input debug: Buffering 53%
    [74200ed8] core input debug: Buffering 66%
    [74200ed8] core input debug: Buffering 80%
    [74200ed8] core input debug: Buffering 93%
    [74200ed8] core input debug: Stream buffering done (320 ms in 5 ms)
    [74200ed8] core input debug: Decoder wait done in 0 ms
    [73c023d8] core mux warning: late buffer for mux input (30058)
    [73c023d8] core mux warning: late buffer for mux input (20011)
    [739004d8] lua art finder debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
    [739004d8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/01_googleimage.luac
    [73c023d8] mux_ts mux warning: packet with too strange dts (dts=10331,old=40000,pcr=40000)
    [739004d8] lua art finder debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/01_googleimage.luac
    [739004d8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
    [739004d8] lua art finder debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
    [739004d8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/03_lastfm.luac
    [739004d8] lua art finder debug: skipping script (unmatched scope) /usr/lib/vlc/lua/meta/art/03_lastfm.luac
    [739004d8] lua art finder debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
    [739004d8] core art finder debug: no art finder modules matched
    [739004d8] core art finder debug: looking for meta fetcher module matching "any": 1 candidates
    [739004d8] lua art finder debug: Trying Lua scripts in /home/pi/.local/share/vlc/lua/meta/fetcher
    [739004d8] lua art finder debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/fetcher
    [739004d8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/fetcher/tvrage.luac
    [739004d8] core art finder debug: using meta fetcher module "lua"
    [739004d8] core art finder debug: removing module "lua"
    [01af28f8] core libvlc debug: searching art for stdin
    [739004d8] core art finder debug: looking for art finder module matching "any": 2 candidates
    [739004d8] lua art finder debug: Trying Lua scripts in /home/pi/.local/share/vlc/lua/meta/art
    [739004d8] lua art finder debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/art
    [739004d8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/00_musicbrainz.luac
    [739004d8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/01_googleimage.luac
    [739004d8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/02_frenchtv.luac
    [739004d8] lua art finder debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/art/03_lastfm.luac
    [739004d8] lua art finder debug: Trying Lua scripts in /usr/share/vlc/lua/meta/art
    [739004d8] core art finder debug: no art finder modules matched
    [01af28f8] core libvlc debug: art not found for stdin
    [73c023d8] mux_ts mux warning: packet with too strange dts (dts=772387,old=10250331,pcr=10250331)
    [73c023d8] mux_ts mux warning: packet with too strange dts (dts=783060,old=1012387,pcr=1012387)

    Auf dem PC beim Öffnen des Streams mit VLC:
    vlc.exe rtsp://192.168.178.78:8554

    Ihre Eingabe konnte nicht geöffnet werden:
    VLC kann die Medienadresse 'rtsp://192.168.178.78:8554' nicht öffnen. Für Details bitte im Fehlerprotokoll nachsehen.

    Danke im Voraus schonmal für alle Hilfen.

Kommentare sind geschlossen.