Forum: Haus & Smart Home CCTV / DVR / NVR : rtsp-Stream im Browser darstellen


von Jörg H. S. (jhsb)


Lesenswert?

Hallo liebe Mitstreiter,

irgendwann vor drei Jahren habe ich es als Laie geschafft, 16 CCTV-Cams 
mit Hilfe eines NVR / DVR in eine Webseite einzubetten und gleichzeitig 
anzuzeigen.

Dazu habe ich VLC mit der mosaic Option verwendet. Schon damals gab es 
große Probleme weil angeblich meine Hardware mit rtsp mit dem sdp Format 
arbeitet und das sei irgendie "pfui baba", sagten mir die EDV-Leute, 
verstanden habe ich nicht warum.
Inzwischen kann man diese Formate nicht mehr mit Firefox oder VLC 
darstellen.

Alles googeln hat nichts ergeben. Ich muss also wieder bei Null 
anfangen. Natürlich möchte ich nichts neu kaufen müssen. Mir wäre eine 
Alternative zu VLC sehr angenehm.

Allerdings bin ich kompletter Laie auf diesem Sektor, und habe es 
deshalb gegen den Rat der Fachleute irgendwie hingekriegt.  ;-)
Mein Erfolg war wohl dem Berater und Oberingeneur "Reiner Zufall" 
zuzuschreiben. Den haben inzwischen die Softwareproduzenten entlassen 
und nachgezogen. Ergo die Software wurde den Vorstellungen des Vertriebs 
angepasst : Nichts geht mehr und ich soll jetzt den billisten 
China-Böller-Kram durch eine "Professionelle Anlage" ersetzen.
Ich aber HABE hier aber gar kein Schutzbedürfnis oder eine 
Bedrohungslage die mehr als die 500€ für die ehemals funktionierende 
Anlage rechtfertig. Ich kann als behinderter nur nicht ständig meinen 
Gartenhühner hinterher rennen und den Zaun kontrollieren. Ich bin weder 
Promi noch habe ich Besitztümer, noch Daten zu schützen, das Gelände ist 
frei einsehbar, nur nicht vom Wohnzimmer aus. ;-)

Soweit ich verstanden habe, müsste ich das Videoformat beim Server ( NVR 
/ DVR ) umstellen. Nur im Netz habe ich nichts gefunden, zumindest habe 
ich nicht verstanden was zur Lösung meines Problems beiträgt. Meine Welt 
ist noch Analog!


Danke für jeden Hinweis.
LG  Jörg

von Jörg H. S. (jhsb)


Lesenswert?

Alles googeln nützte nichts, also habe ich nochmal bei Null angefangen.

Unter Opensuse Tumbleweed alle Repos neu geordnet und auf das nötigste 
begrenzt, alles an Programmen das mit vlc zu tun hat, gelöscht.

und dann vlc aus dem Videolan-Repo neu installiert und alle Dateien auf 
Videolan umgestellt.
Jetzt kann ich einen Stream wieder mit firefox anzeigen.

Dieser Teilerfolg ermutigt mich mal weiter mit vlc zu experimentieren.
Alternativen hab ich eh keine gefunden.

LG Jörg

von Eric (Gast)


Lesenswert?

Also, Linux als OS ist schonmal eine sehr gute Wahl.

Dazu benoetigst Du ffmpeg und nginx.

1) Um RTSP nach RTMP umzuwandeln
2) Zur verteilung des RTMP/HLS streams


Auf Server 2 installierst Du Nginx.Wenn Du nginx selbst kompilieren 
willst, achte darauf dass das rtmp modul mit dabei ist.

Hier mal ein Beispiel, wie so eine config Datei aussehen kann.
1
rtmp {
2
  server {
3
    listen 1935;
4
    application live(n) {
5
        exec /usr/local/bin/ffmpeg -i rtsp://Benutzer:Passwort@<IP_der_Kamera>/<einstellung>.amp -c h264 -an -r <framerate> -s <aufloesung> -b:v <bitrate> -f flv rtmp://<IP_des_Verteilservers>/<projektname>/<streamkey>
6
 2>>/tmp/log;
7
        live on;
8
        wait_video on;
9
    }
10
  }
11
}

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
Lade...