Zur besten Antwort gewählt
Okt 14, 2019 - 14:32
Nachdem die Frage ja immer wieder erneut gestellt wird und eine Darstellung von einem RTSP Stream nur mit NEO zur Zeit nicht möglich ist, wollte ich hier mal eine Möglichkeit darstellen, wie man einer NEO Remote einen Stream so zur Verfügung stellen kann, dass eine Darstellung von RTSP Streams einer Kamera in einer NEO Remote möglich sind.
Diese Methode funktioniert auch nur mit Einschränkung für eine NEO Remote unter Windows, Mac, oder Android wenn der RTSP Stream H264 codiert ist, unter iOS ist diese Methode zur Zeit nicht funktionsfähig.
Damit die NEO Remote den RTSP Stream darstellen kann, ist es notwendig den Stream extern für die NEO Remote umzuwanden und über einen Proxy der NEO Remote zur Verfügung zu stellen.
Im Beispiel nutzte ich hier IP-Symcon als Proxy für die NEO Remote.
Zunächst ist in IP-Symcon der RTSP Stream einem Media Element hinzuzufügen.
Hier ist die RTSP Stream Adresse einzutragen und der User sowie das Passwort für die Kamera.
Anschließend legt man das Media Element am besten in einen separaten Webfront, der nicht Passwort geschützt ist und auch nur den Stream enthält.
Jetzt muss man sich sowohl die Objekt ID des Webfront als auch die Objekt ID des Media Elements mit dem RTSP Stream merken.
Im NEO Creator ist nun unter Webseiten ... eine neue Webseite anzulegen z.B. RTSP Stream Kamera.
Als URL ist hier nun der Proxy zu hinterlegen, in dem Fall von IP-Symcon setzt sich die URL aus der IP Adresse des Servers, und der Objekt ID des Webfront sowie der Objekt ID des Medienelements zusammen.
Nun kann ein Webseitenelement hinzugefügt werden an der Stelle an der der Stream in NEO angezeigt werden soll, dem Webseitenelement wird dann die Webseite zugewiesen.
Wenn man nun die NEO Remote öffnet erscheint für eine sehr kurze Zeit ein Ladebildschirm, anhand dessen man sieht das die NEO Remote den Stream lädt.
Unmittelbar danach verschwindet der Ladescreen und hier ist hier dann der RTSP Stream der Kamera in der NEO Remote zu sehen.
Der Workarround eignet sich für alle Kameras die ausschließlich nur einen RTSP Stream mit H264 Codierung liefern, sollte die Kamera auch die Möglichkeit besitzen Einzelbilder anzuzeigen, ist das ein Weg den man dann auch ohne einen externen Proxy in einer NEO Remote anzeigen kann.
Diese Methode funktioniert auch nur mit Einschränkung für eine NEO Remote unter Windows, Mac, oder Android wenn der RTSP Stream H264 codiert ist, unter iOS ist diese Methode zur Zeit nicht funktionsfähig.
Damit die NEO Remote den RTSP Stream darstellen kann, ist es notwendig den Stream extern für die NEO Remote umzuwanden und über einen Proxy der NEO Remote zur Verfügung zu stellen.
Im Beispiel nutzte ich hier IP-Symcon als Proxy für die NEO Remote.
Zunächst ist in IP-Symcon der RTSP Stream einem Media Element hinzuzufügen.
Hier ist die RTSP Stream Adresse einzutragen und der User sowie das Passwort für die Kamera.
Anschließend legt man das Media Element am besten in einen separaten Webfront, der nicht Passwort geschützt ist und auch nur den Stream enthält.
Jetzt muss man sich sowohl die Objekt ID des Webfront als auch die Objekt ID des Media Elements mit dem RTSP Stream merken.
Im NEO Creator ist nun unter Webseiten ... eine neue Webseite anzulegen z.B. RTSP Stream Kamera.
Als URL ist hier nun der Proxy zu hinterlegen, in dem Fall von IP-Symcon setzt sich die URL aus der IP Adresse des Servers, und der Objekt ID des Webfront sowie der Objekt ID des Medienelements zusammen.
http://192.168.55.10:3777/wfc/28438/proxy/41798
Die erste Ziffer hinter wfc/ ist die Webfront ID die zweite Ziffer hinter proxy/ ist die Media ID (siehe oben).Nun kann ein Webseitenelement hinzugefügt werden an der Stelle an der der Stream in NEO angezeigt werden soll, dem Webseitenelement wird dann die Webseite zugewiesen.
Wenn man nun die NEO Remote öffnet erscheint für eine sehr kurze Zeit ein Ladebildschirm, anhand dessen man sieht das die NEO Remote den Stream lädt.
Unmittelbar danach verschwindet der Ladescreen und hier ist hier dann der RTSP Stream der Kamera in der NEO Remote zu sehen.
Der Workarround eignet sich für alle Kameras die ausschließlich nur einen RTSP Stream mit H264 Codierung liefern, sollte die Kamera auch die Möglichkeit besitzen Einzelbilder anzuzeigen, ist das ein Weg den man dann auch ohne einen externen Proxy in einer NEO Remote anzeigen kann.
Von
Gibt es keine besser Lösung dafür ?
Von
Nein, da Neo selber kein RTSP unterstützt. Alterative ist es eine Kamera zu nutzen ohne RTSP Stream, MJPEG kann NEO selber darstellen.
Von
Unfassbar das RTSP seit 5 Jahren immer noch nicht im NEO unterstützt bzw. dargestellt wird !!
Ich bin Ultimate Kunde und bin wirklich enttäuscht über die Entwicklung von Mediola.
Es werden nur noch Rabatte per Mail angeboten und die Innovation fällt hinten runter, schade !
Von
Lässt sich inzwischen wie oben beschrieben auch so unter iOS nutzten nicht nur Android.
Von
Hallo Fonzo, bei meinen ersten Gehversuchen mit IPS bin ich auch über die Einbindung von Kameras gestolpert.
Ich konnte sogar alle meine Kameras erfolgreich einbinden.
Und musste feststellen, dass die Streams erheblich performanter laufen!
Bei einer Cam wurde der Stream (aus einer Synology) mit 10 sec Verzögerung gesendet.
Diese Streams setze ich auch in meinen AIO Fernbedienungen ein. War bisher ganz OK.
Nun bin ich auf die Idee gekommen, im Webbrowser vie "Bild in neuem Tab laden" die URL des Streams zu kopieren.
Diesen dann einem Webseiten Element im Creator zugewiesen und siehe da, in der Vorschau erhalte ich das Videobild!
Aber leider funktioniert das nicht unter iOS auf dem iPad.
Ohne "nativ WebViewer" erhalte ich nur einen Ausschnitt des Bildes.
Mit WebViewer wird nichts angezeigt.
Ich habe auch schon alle Streams, bis auf einen, in IPS wieder gelöscht. (in der Basicversion 1 gleichzeitiger RTSP Stream)
Hat aber auch nix gebracht.
Dann hab ich hier Deine Anleitung gefunden.
Unterm Strich das gleiche, wie ich es auch schon gemacht habe.
Außer, dass ich nur einen WebFront habe (Basic)
Also alles aus dem Webfront gelöscht, bis auf den CamStream.
Brachte auch nix.
Was mache ich falsch?
Es wäre schon sehr schön, wenn ich die Steams aus IPS nutzen könnte. Dann hätte ich ein Livebild meiner Kameras . . .
Beste Grüße Christian
Neuen Kommentar hinzufügen