Surveillance Station Bildaussetzer und Verpixelung; Ursache finden?

special88

Benutzer
Mitglied seit
06. Jan 2019
Beiträge
33
Punkte für Reaktionen
2
Punkte
8
RTSP ist ein Streaming Protokoll, MJPEG ist ein Videoformat. Das sind unterschiedliche Dinge.
Was möchtest du denn erreichen?
Ich brauche leider für meine Hausautomatisierung Visu einen http Strom.
Also dann MJPEG.
RTSP kann der Browser so nicht darstellen.

Leider können die meisten im Substream nur eine kleine Auflösung als MJPEG.
 

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.488
Punkte für Reaktionen
1.654
Punkte
274
MJPEG in hoher Auflösung macht keinen Sinn, dass würde die Bandbreite und CPU Last überfordern.
RTSP over http heißt das Zauberwort. Damit kann auch h264/h265 transportiert werden.
 

special88

Benutzer
Mitglied seit
06. Jan 2019
Beiträge
33
Punkte für Reaktionen
2
Punkte
8
MJPEG in hoher Auflösung macht keinen Sinn, dass würde die Bandbreite und CPU Last überfordern.
RTSP over http heißt das Zauberwort. Damit kann auch h264/h265 transportiert werden.
Ok gut das macht irgendwie Sinn.
RTSP over http kann ich bei der Synology auch nicht in meiner Visu nutzen. Oder greife ich das Signal falsch an der Synology ab ?

möchte eigentlich generell die Synology an erster Stelle setzen. Alles weitere wird dann von ihr abgegriffen.
Habe aktuell Motion eye OS auf einem Raspi 4b. Das läuft auch soweit. Blos fordert das wohl ganz schönen Datenstrom auf der Syno. Wenn ich den Mainstream ebenfalls an der Kamera abrufe überfordere ich vermutlich diese auch.
RSTP über VLC ist zwar auch auf dem Tablett möglich, nur kann ich das aus meiner Visu nicht aufrufen. Also egal was man machen möchte ist das alles nicht so ganz optimal.
 

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.488
Punkte für Reaktionen
1.654
Punkte
274
Sorry.. Jetzt komme ich nicht mehr mit. Du redest von raspi, visu, synology, Tabletts und das alles ziemlich durcheinander.
Du hast gesagt visu benötigt http, das geht mit rtsp over http.
Eine Kamera kann unmöglich überlastet werden, nur weil ein Stream abgerufen wird. Eine Kamera liefert nur, hat also erstmal überhaupt keine Arbeit, egal wie viele Clients einen Stream anfordern. Erst die Analyse fordert die CPU/GPU.
 

special88

Benutzer
Mitglied seit
06. Jan 2019
Beiträge
33
Punkte für Reaktionen
2
Punkte
8
Dann kann die Visu wohl nur reines MJPEG. Der Freigabelink in der Synology ist bei Rtsp over http doch auch rtsp:// oder ? Also in einer Webseite nicht darstellbar.
 

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.488
Punkte für Reaktionen
1.654
Punkte
274
Greif den Stream einfach von der Kamera ab, wenn die SS rumzickt. Kann sein das Synology wieder die Web API geändert hat.

Zuerst den Substream in der Kamera auf MJPEG umstellen, dann folgenden Link probieren. Rot ergänzen.
http://username: password@ip/Streaming/channels/102/httppreview
 
Zuletzt bearbeitet:

special88

Benutzer
Mitglied seit
06. Jan 2019
Beiträge
33
Punkte für Reaktionen
2
Punkte
8
das kapiiert die VIS ja leider nicht. Im Browser darstellbar nur in Mediola nicht.
Über den Browser klappt das auch nur manchmal.

Es kommt dann ein "This XML file does not appear to have any style information associated with it. The document tree is shown below."
 
Zuletzt bearbeitet von einem Moderator:

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.488
Punkte für Reaktionen
1.654
Punkte
274
Dann ist u.U. die RTSP Authentifizierung in der Kamera deaktiviert oder die "illegale Anmeldung" aktiviert.
Wenn das auch nicht hilf bin ich raus, da das Problem auf Seiten deiner Hausautomation liegt. Bei mir werden die Links über http mit MJPEG und rtsp over http mit h264 korrekt übertragen.

Ist der Substream aich auf MJPEG umgestellt? Das ganze funktioniert auch nur in Firefox oder Chrome.
 

special88

Benutzer
Mitglied seit
06. Jan 2019
Beiträge
33
Punkte für Reaktionen
2
Punkte
8
das ist schon alles sehr eigenartig mit dem Videozeug.
Wenn ich ja nicht an den MJPEG Stream angewiesen wäre, dann wäre mit das ja egal.

Ich mache es jetzt wie folgt.

Mainstream => SS in voller Auflösung für Aufnahmen
Substream in H.264 aber mit 640x480 in Motion Eye OS umwandeln auf MPJEG

Den 3. Stream nutze ich als Mobile Ansicht über die DS Cam App.

Ich dachte eigentlich dass das alles etwas einfacher mit IP ist.
Aber so kompliziert habe ich mir das nicht vorgestellt.
 

special88

Benutzer
Mitglied seit
06. Jan 2019
Beiträge
33
Punkte für Reaktionen
2
Punkte
8
Dann ist u.U. die RTSP Authentifizierung in der Kamera deaktiviert oder die "illegale Anmeldung" aktiviert.
Wenn das auch nicht hilf bin ich raus, da das Problem auf Seiten deiner Hausautomation liegt. Bei mir werden die Links über http mit MJPEG und rtsp over http mit h264 korrekt übertragen.

Ist der Substream aich auf MJPEG umgestellt? Das ganze funktioniert auch nur in Firefox oder Chrome.
Authentifizierung ist "digest/basic" eingestellt.
Es klappt einfach nicht warum auch immer.

Wenn ich nur wüsste wie ich per html befehl einen VLC Player einbinden könnte würde ich das ganze per RTSP Stream machen.
Ist selbst auf dem Tablet super scharf und flüssig.
 

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.488
Punkte für Reaktionen
1.654
Punkte
274

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.488
Punkte für Reaktionen
1.654
Punkte
274
Authentifizierung ist "digest/basic" eingestellt.
Es klappt einfach nicht warum auch immer.

Wenn ich nur wüsste wie ich per html befehl einen VLC Player einbinden könnte würde ich das ganze per RTSP Stream machen.
Ist selbst auf dem Tablet super scharf und flüssig.
Auch das ist kein Problem. Im Browser muss nur die Zuordnung zu RTSP konfiguriert sein. In dem Fall zu einem Player.
101 = 1. Kanal, 1. Stream
102 = 1. Kanal, 2. Stream
1603 = 16. Kanal, 3. Stream

rtsp://admin:12345@IP:554/Streaming/Channels/ID/?transportmode=multicast

rtsp://admin:12345@IP:554/Streaming/channels/101

rtsp://IP:554/Streaming/channels/102


Wie kann man denn diese bescheuerten smilies deaktivieren bei Port Angaben (IP:p)
Da gibt's doch normal eine Option für diese Funktion.
 

special88

Benutzer
Mitglied seit
06. Jan 2019
Beiträge
33
Punkte für Reaktionen
2
Punkte
8
Ok der 3. Stream wusste ich nicht.
Der wird ja eh nur für DS Cam gebraucht.
ich lasse jetzt wie gesagt um auf MJPEG zu kommen das mit MotionEye OS umkodieren.
Ich würde gerne den MJPEG Stream direkt aus der Hikvision holen. Also 2. Stream.
Das klappt leider im Browser (Chrome) nicht zuverlässig.
Es gibt immer mal wieder xml Fehler.
Obwohl mit Username und Passwort angegeben.
 

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.488
Punkte für Reaktionen
1.654
Punkte
274
Wieviele fps hast du für MJPEG eingestellt? Welches Profil verwendest du?
 

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.488
Punkte für Reaktionen
1.654
Punkte
274
Und welches Profil?

Vergiss es.. Bei MJPEG gibt's keine Profile:)
 

special88

Benutzer
Mitglied seit
06. Jan 2019
Beiträge
33
Punkte für Reaktionen
2
Punkte
8
Ich muss das nochmal in Ruhe stunde probieren.
Bin sowieso mit dem MJPEG Ergebnis nicht richtig zufrieden. Die Auflösung ist halt sehr klein. Aber alles andere hat eben 5-10 Sekunden Verzögerung bei der externen Umwandlung.
 

special88

Benutzer
Mitglied seit
06. Jan 2019
Beiträge
33
Punkte für Reaktionen
2
Punkte
8
Ist es eigentlich schlimm wenn man mehrere streams der Kamera entnimmt ?

möchte die SS nur zum aufnehmen nutzen. In Motion Eye OS kann man eben sehr schön alles einstellen. Das geht in SS leider nicht.
 

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.488
Punkte für Reaktionen
1.654
Punkte
274
Dazu ist die Kamera da. :)
Wenn 3 oder mehr Streams unterstützt werden, können auch alle abgerufen werden. Wie gesagt, die Kamera liefert nur, mehr nicht.

Die SS kann doch auch mit mehreren Streams umgehen.
 

special88

Benutzer
Mitglied seit
06. Jan 2019
Beiträge
33
Punkte für Reaktionen
2
Punkte
8
Ok gut.
Ich finde es nur echt interessant wenn ich ein fstp mit voller Auflösung mit Motion Eye auf MJPEG umwandeln möchte eine Verzögerung von 5-7 Sekunden habe. Das Bild wäre zwar gut aber stark verzögert.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat