RTSP Stream Wiedergabe Problem bei diversen Linux Distributionen

  • Hallo zusammen,

    ich bin zwar schon etwas älter, aber hier noch ganz neu. Vielleicht kann mir jemand auf die Sprünge helfen.


    Es geht um die Wiedergabe des RTSP-Streams einer Überwachungskamera im Format "rtsp://IP-ADRESSE:PORT/user=XXX&password=YYY&channel=1&stream=0.sdp?real_stream".

    Das funktioniert mit der aktuellen VLC-Version (3.0.6) problemlos unter Windows (8.1) und unter Android (8).

    Unter Linux Mint geht es auch, hier ist aber eine uralt-Version (2.2.2) von VLC als Standard, was eigentlich nicht weiter schlimm wäre.

    Nicht funktionieren will es unter UBUNTU (18.04) und auch auf einem Raspberry Pi unter Rasbian 9 (Stretch) geht nichts.


    Mein Ziel ist der Aufbau einer Videoüberwachung mit Zoneminder unter Linux. Welche Linux-Distribution wäre mir egal, aber ich habe Zoneminder bisher nur unter Ubuntu zum Laufen gebracht. Zoneminder setzt auf VLC auf, aber der kann unter Ubuntu den RSTP Stream nicht abspielen. Auf Linux Mint - wo VLC so weit funktioniert - habe ich dagegen den Zoneminder nicht zum Laufen bringen können. Ich habe dann versucht, auf Ubuntu eine ältere Version von VLC zu installieren. Das ist aber bei allen Versuchen an vielfältigen Problemen mit Abhängigkeiten gescheitert - z.B. an referenzierten aber nicht vorhandenen Bibliotheken oder solchen, die ich gerade installiert hatte, die aber beim Ausführen von ./bootstrap angeblich doch nicht vorhanden sein sollten. Oder mit aktuellen ffmpeg Bibliotheken, die von der älteren VLC-Version verabscheut wurden, aber Ubuntu sich weigerte, die ältere ffmpeg Version zu installieren, oder, oder ... Ich habe jetzt keine Lust mehr, noch 20 Varianten zu testen und immer wieder gegen die Wand zu laufen.


    Daher langer Rede kurzer Sinn: Gibt es vielleicht hier im Forum jemanden, der eine RTSP-fähige VLC Installation unter irgendeiner Linux-Installation in Verbindung mit Zoneminder installiert hat und mir im Detail sagen kann, wie er das geschafft hat? Ich wäre für jeden Hinweis dankbar.


    Auf Antworten bin ich sehr gespannt.

    Gruß, Jörg

  • Hallo Jörg,


    1) ich fang mal mit dem Thema VLC-Player unter Ubuntu (18.04) Linux an.

    Es gibt unterschiedliche Installationswege (APT und Snap) unter Ubuntu.

    https://www.videolan.org/vlc/download-ubuntu.html


    Für den VLC-Player unter Ubuntu hilft ein Blick in die deutschsprachige Wiki-Seite.

    https://wiki.ubuntuusers.de/VLC/

    Vor der VLC-Player Installation mit sudo apt-get install vlc den Software Repository Katalog aktualisieren.

    Code
    1. sudo add-apt-repository ppa:videolan/stable-daily
    2. sudo apt-get update
    3. sudo apt-get install vlc

    Möglicherweise fehlt bei dir auch nur die Paketinstallation für die MPEG-4 Wiedergabe der RTSP-Streams.


    In den neueren Ubuntu Versionen ab 16.04 wird die Verwendung vom Snap-Paket bzw. vom Snap-Store empfohlen.

    Code
    1. sudo apt install snap
    2. sudo snap install vlc


    2) Im folgenden Link sind Informationen für die Anwendung Zoneminder unter Raspbian 9 (Stretch) festgehalten.

    https://wiki.zoneminder.com/Raspbian


    3) Unabhängig Stream-Quellen sollten beim Testen und einrichten helfen.

    Code
    1. rtsp://77.72.196.214:8554/live/mp4:AltoAdigeTV
    2. rtsp://str81.creacast.com/grandlilletv/high
    3. rtsp://trwamtv.live.e53-po.insyscd.net/trwamtv.live-rtsp/trwamtv_500.stream
    4. rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov
    5. rtmp://streaming.austria24.tv/live/stream_720p
    6. rtmp://stream.fs1.tv/stream/webstream


    4) "Zoneminder"

    Zum besseren Verständnis füge ich den Link zu "Zoneminder" hinzu.

    https://zoneminder.com/


    Englischsprachige Installationsanleitung unter Ubuntu 18.04.

    https://wiki.zoneminder.com/Ub…inder_1.32.x_the_easy_way


    Eine deutschsprachige Videoanleitung füge ich als Ergänzung noch hinzu.

    https://mattionline.de/zoneminder-installation-deutsch/


    Hoffe, die Informationen helfen für den Anfang.


    MfG

    Thomas

  • Hallo Thomas,


    vielen Dank für die ausführliche Antwort. Das sieht doch schon mal vielversprechend aus. Ich werde den Hinweisen systematisch nachgehen und mich wieder melden. Allerdings könnte das ein paar Tage dauern. Es sind doch ein paar Hausaufgaben jetzt für mich. Auf jeden Fall super, die relevanten Informationen mal zusammengefasst zu haben. Danke! :)


    Gruß

    Jörg

  • thweiss


    Hallo Thomas,


    ich habe mich erst mal auf Ubuntu konzentriert, weil da der Zoneminder bereits Installiert ist (nur keinen Stream darstellt).

    Ich habe zunächst VLC komplett mit remove --purge deinstalliert, dann mit apt-get genau nach Deinen Informationen neu installiert. Anschließend habe ich auch die Plugins wie im Ubuntu-Wiki beschrieben installiert.

    Leider erfolglos. Auch die Beispiel-Streams wurden nicht dargestellt, bei einem Stream war nur Audio zu hören, alle anderen brachten ca. 2 Sekunden Audio, dann beendete VLC sich selbstätig.


    Merkwürdig: Da waren ein paar Meldungen während der Installation von einer nicht vorhandenen Release-Datei. (Ich taste mich erst so ein bisschen rein in die Linux Welt und bin nicht sicher, ob das was schwerwiegendes war oder nicht.)


    Ich habe dann VLC erneut deinstalliert und noch mal mit snap neu installiert. Jetzt spielen die Beispiel-Streams. Allerdings mehr schlecht als recht, extrem ruckelnd und mit sekundenlangem Versatz zwischen Bild und Ton. Der Stream, um den es mir geht, wurde mit konstanter Bosheit und immer derselben Fehlermeldung nicht dargestellt.


    Vielleicht sollte ich noch erwähnen, dass Ubuntu 18.04 bei mir als virtuelle Maschine unter Oracle VirtualBox läuft. Trotzdem habe ich hier soeben eine Downloadgeschwindigkeit von knapp 50 MBit/sec gemessen. Ein Netzwerk-/Zugriffsproblem kann auch ausgeschlossen werden. Ich kann die URL problemlos als http im Browser aufrufen und ping geht natürlich auch.


    Ich habe das VLC-Logger-Protokoll und auch meine Terminal-Session als Textdateien aufgezeichnet. Die kann ich gern schicken, falls das hilft...


    Gruß

    Jörg

  • Hallo Jörg,


    ich würde mir die virtuelle Maschine unter Oracle VirtualBox genauer anschauen, auch im Zusammenhang mit Ubuntu.

    Im Virtualbox-Forum findet man bestimmt weiterführende Hilfe.

    https://forums.virtualbox.org/


    Im folgenden Beispiel für RDP (Remote Desktop Protokoll) wurde festgestellt, dass man die ältere VBoxVGA der VMSVGA-Option vorziehen sollte.

    https://forums.virtualbox.org/viewtopic.php?f=3&t=92313


    Ebenso habe ich im Zusammenhang mit Ubuntu und VirtualBox ein Netzwerk-Problem gefunden.

    https://askubuntu.com/question…es-with-virtualbox/599363


    MfG

    Thomas

  • Hallo Thomas,


    ich glaube zwar nicht an ein Netzwerkproblem, kann es aber auch nicht ausschließen. Bevor ich allerdings da anfange rum zu basteln werde ich lieber meine Versuche in der VirtualBox einstellen und Ubuntu (anstelle des jetzt vorhandenen Linux Mint) so auf meinem Rechner installieren, dass ich es direkt booten kann. Dann läuft es direkt auf der Hardware und ich habe wesentlich weniger Fragezeichen. Danke für die Unterstützung bis hierher. Ich melde mich dann nach Ostern wieder. Wünsche derweil angenehme Feiertage.


    Gruß

    Jörg