Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Frust ablassen onvif rtsp

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Frust ablassen onvif rtsp

Geplant Angeheftet Gesperrt Verschoben Entwicklung
24 Beiträge 11 Kommentatoren 2.6k Aufrufe 15 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Jey CeeJ Online
    Jey CeeJ Online
    Jey Cee
    Developer
    schrieb am zuletzt editiert von
    #1

    Jetzt muss ich mal Frust ablassen: Aus gegebenem Anlass schreibe ich einen neuen Onvif Adapter. Der Alte wird nicht gepflegt und findet meine Kameras nicht. Ein Hauptpunkt oder eigentlich der Hauptpunkt ist aber die Konvertierung von rtsp in was Browser freundliches.
    Dafür hatte ich vor ffmpeg zu verwenden, das lässt sich ohne Installation auf jedem Betriebssystem nutzen und der Adapter holt sich das selber.

    Was ich erst gemerkt habe als ich dann versucht habe den Stream zu Konvertieren und ihn per ffserver bereit zu stellen, den ffserver gibt es gar nicht mehr. Wurde einfach eingestellt. Die suche nach einer Alternative scheitert genau da, alle haben auf ffserver gesetzt.

    Dabei habe ich mich jetzt endlich mit Promises und await/async angefreundet um das Projekt um zu setzen.

    Bevor ich jetzt Anfange eine eigene JS Implementierung für rtsp zu schreiben die ohne (hoffentlich) externe Abhängigkeit auskommt, kennt da jemand schon was?

    Persönlicher Support
    Spenden -> paypal.me/J3YC33

    StabilostickS 1 Antwort Letzte Antwort
    0
    • N Offline
      N Offline
      NemoN
      schrieb am zuletzt editiert von NemoN
      #2

      Kennst das schon? (https://www.npmjs.com/package/node-rtsp-stream)
      Auf Serverseite wird der rtsp Stream auf einem Websocket zur Verfügung gestellt welcher dann von jsmpeg (https://github.com/phoboslab/jsmpeg) auf dem Client angezeigt wird.

      Jey CeeJ 1 Antwort Letzte Antwort
      0
      • N NemoN

        Kennst das schon? (https://www.npmjs.com/package/node-rtsp-stream)
        Auf Serverseite wird der rtsp Stream auf einem Websocket zur Verfügung gestellt welcher dann von jsmpeg (https://github.com/phoboslab/jsmpeg) auf dem Client angezeigt wird.

        Jey CeeJ Online
        Jey CeeJ Online
        Jey Cee
        Developer
        schrieb am zuletzt editiert von
        #3

        @NemoN ja das hab ich auch gefunden. An der Lösung stört mich das client seitig wieder was spezielles gebraucht wird und ffmpeg zwingend installiert sein muss. Da hilft mir der Static Build von ffmpeg nicht.

        Hab mich schon etwas damit auseinander gesetzt und versucht das so Um zu bauen das es ohne jsmpeg und extra Installation von ffmpeg geht.
        Hab schon einen einen Stream hin bekommen der mit VLC aufgerufen werden kann, aber es kommt nur schwarz.

        Persönlicher Support
        Spenden -> paypal.me/J3YC33

        1 Antwort Letzte Antwort
        0
        • E Offline
          E Offline
          el_malto
          schrieb am zuletzt editiert von
          #4

          @Jey-Cee Ich kann zwar nichts zu deinen Fragen usw. beisteuern, hätte aber selber eine Frage ob ich das richtig verstehe.
          Du möchtest einen onvif Adapter erstellen, der neben den ganzen onvif Standards auch gleichzeitig den Stream VIS freundlich in mjpeg umwandelt? Also das man dann nicht mehr auf irgendwelche "Video Surveillance Software" zurückgreifen muss um sich da den mjpeg Stream raus ziehen muss?

          Jey CeeJ 1 Antwort Letzte Antwort
          0
          • E el_malto

            @Jey-Cee Ich kann zwar nichts zu deinen Fragen usw. beisteuern, hätte aber selber eine Frage ob ich das richtig verstehe.
            Du möchtest einen onvif Adapter erstellen, der neben den ganzen onvif Standards auch gleichzeitig den Stream VIS freundlich in mjpeg umwandelt? Also das man dann nicht mehr auf irgendwelche "Video Surveillance Software" zurückgreifen muss um sich da den mjpeg Stream raus ziehen muss?

            Jey CeeJ Online
            Jey CeeJ Online
            Jey Cee
            Developer
            schrieb am zuletzt editiert von
            #5

            @el_malto ja, genau genommen möchte ich das Ausgabe Format wählbar machen. MJPEG ist jetzt nicht zwingend das Format der Wahl.
            Aber ich denke das wird ein separater Adapter werden damit er allgemein genutzt werden kann.

            Persönlicher Support
            Spenden -> paypal.me/J3YC33

            E 1 Antwort Letzte Antwort
            1
            • Jey CeeJ Jey Cee

              @el_malto ja, genau genommen möchte ich das Ausgabe Format wählbar machen. MJPEG ist jetzt nicht zwingend das Format der Wahl.
              Aber ich denke das wird ein separater Adapter werden damit er allgemein genutzt werden kann.

              E Offline
              E Offline
              el_malto
              schrieb am zuletzt editiert von
              #6

              @Jey-Cee So ein Adapter wäre wirklich sehr cool. Ich glaube viele haben hier einfach eine video surveillance software oder motioneye installiert, ohne den Umfang der Software überhaupt zu benutzen und nur um den Stream zu bekommen den die in der VIS anzeigen lassen können.

              Samson71S 1 Antwort Letzte Antwort
              0
              • E el_malto

                @Jey-Cee So ein Adapter wäre wirklich sehr cool. Ich glaube viele haben hier einfach eine video surveillance software oder motioneye installiert, ohne den Umfang der Software überhaupt zu benutzen und nur um den Stream zu bekommen den die in der VIS anzeigen lassen können.

                Samson71S Offline
                Samson71S Offline
                Samson71
                Global Moderator
                schrieb am zuletzt editiert von
                #7

                @el_malto sagte in Frust ablassen onvif rtsp:

                Ich glaube viele haben hier einfach eine video surveillance software oder motioneye installiert, ohne den Umfang der Software überhaupt zu benutzen und nur um den Stream zu bekommen...

                Ist eher ein willkommenes "Abfallprodukt", da die Synology ohnehin die Kameraufzeichung macht. Das Umschalten beim Klingeln auf die passende Kamera-Seite in VIS ist recht träge. Das geht mit Tasker und TinyCam als App deutlich flotter am Tablet.

                Markus

                Bitte beachten:
                Hinweise für gute Forenbeiträge
                Maßnahmen zum Schutz des Forums

                E 1 Antwort Letzte Antwort
                0
                • Samson71S Samson71

                  @el_malto sagte in Frust ablassen onvif rtsp:

                  Ich glaube viele haben hier einfach eine video surveillance software oder motioneye installiert, ohne den Umfang der Software überhaupt zu benutzen und nur um den Stream zu bekommen...

                  Ist eher ein willkommenes "Abfallprodukt", da die Synology ohnehin die Kameraufzeichung macht. Das Umschalten beim Klingeln auf die passende Kamera-Seite in VIS ist recht träge. Das geht mit Tasker und TinyCam als App deutlich flotter am Tablet.

                  E Offline
                  E Offline
                  el_malto
                  schrieb am zuletzt editiert von
                  #8

                  @Samson71 Klar, wenn man sowieso eine Aufzeichnung der Cams machen will ist so eine Software ja super. Aber denke das auch viele einfach nur einen Stream haben wollen ohne aufzeichnung und sowas.
                  Ich hatte mal eine Cam kurz mit MotionEye getestet, hatte da auch festgestellt, dass das Video doch sehr verzögert ist. Kommt natürlich dadurch das es erstmal umgewandelt werden muss. Da ist deine Lösung mit Tasker und TinyCam auch eine gute Idee und hat so eine "echtzeit" Stream.

                  1 Antwort Letzte Antwort
                  0
                  • S Offline
                    S Offline
                    skokarl
                    schrieb am zuletzt editiert von
                    #9

                    @Jey-Cee

                    Ich fände es toll wenn man Kameras mal ohne externe Software einbauen könnte, wenngleich ich zur Zeit Motioneye benutze und das Ergebnis auch super finde.
                    Wenn Du MotionEye nicht kennst, installiere es Dir bitte mal, und sieh es Dir an.
                    Für mich wäre IOBroker mit eingebautem MotionEye, oder ein MotionEye Adapter ein Traum.

                    Gruss Bernd

                    IOBroker mit Proxmox auf Celeron Nuc mit 16 GB und Debian11, Sonos API, Echo Show 15 als Wandtablet, Homematic IP, HUE, Sonos, Echos, DS718+ als Backup

                    1 Antwort Letzte Antwort
                    0
                    • R Offline
                      R Offline
                      ReverZ
                      schrieb am zuletzt editiert von
                      #10

                      Sehr interessant!
                      Bin gespannt wann wir mit dem Testen anfangen können.

                      1 Antwort Letzte Antwort
                      0
                      • Jey CeeJ Jey Cee

                        Jetzt muss ich mal Frust ablassen: Aus gegebenem Anlass schreibe ich einen neuen Onvif Adapter. Der Alte wird nicht gepflegt und findet meine Kameras nicht. Ein Hauptpunkt oder eigentlich der Hauptpunkt ist aber die Konvertierung von rtsp in was Browser freundliches.
                        Dafür hatte ich vor ffmpeg zu verwenden, das lässt sich ohne Installation auf jedem Betriebssystem nutzen und der Adapter holt sich das selber.

                        Was ich erst gemerkt habe als ich dann versucht habe den Stream zu Konvertieren und ihn per ffserver bereit zu stellen, den ffserver gibt es gar nicht mehr. Wurde einfach eingestellt. Die suche nach einer Alternative scheitert genau da, alle haben auf ffserver gesetzt.

                        Dabei habe ich mich jetzt endlich mit Promises und await/async angefreundet um das Projekt um zu setzen.

                        Bevor ich jetzt Anfange eine eigene JS Implementierung für rtsp zu schreiben die ohne (hoffentlich) externe Abhängigkeit auskommt, kennt da jemand schon was?

                        StabilostickS Offline
                        StabilostickS Offline
                        Stabilostick
                        schrieb am zuletzt editiert von Stabilostick
                        #11

                        @Jey-Cee

                        https://github.com/agsh/rtsp-ffmpeg/blob/HEAD/example/server-canvas.js

                        Das hilft nicht? Jaja, gleiches Problem, ffmpeg....

                        Oder vielleicht so?

                        https://libraries.io/npm/html5_rtsp_player

                        Jey CeeJ 1 Antwort Letzte Antwort
                        0
                        • StabilostickS Stabilostick

                          @Jey-Cee

                          https://github.com/agsh/rtsp-ffmpeg/blob/HEAD/example/server-canvas.js

                          Das hilft nicht? Jaja, gleiches Problem, ffmpeg....

                          Oder vielleicht so?

                          https://libraries.io/npm/html5_rtsp_player

                          Jey CeeJ Online
                          Jey CeeJ Online
                          Jey Cee
                          Developer
                          schrieb am zuletzt editiert von
                          #12

                          @Stabilostick sagte in Frust ablassen onvif rtsp:

                          https://github.com/agsh/rtsp-ffmpeg/blob/HEAD/example/server-canvas.js
                          Das hilft nicht? Jaja, gleiches Problem, ffmpeg....

                          Einmal das Problem mit ffmpeg und zum anderen das Problem das Clientseitig auch wieder was besonderes gebraucht wird.
                          Ich hab es zwischenzeitlich mit ffmpeg/ffserver getestet auf einem älteren i3 und was soll ich sagen, 100% CPU Auslastung und kein brauchbarer Stream.

                          @Stabilostick sagte in Frust ablassen onvif rtsp:

                          Oder vielleicht so?
                          https://libraries.io/npm/html5_rtsp_player

                          Das hab ich mal ganz am Anfang gefunden, das Kostet Geld und man muss die Domain auf der man es verwenden will angeben.

                          Zum Anzeigen setze ich jetzt wieder auf die Alt bewährte Methode einfach alle 2 Sekunden einen Screenshot laden.
                          Aber Danke für die Vorschläge.

                          Persönlicher Support
                          Spenden -> paypal.me/J3YC33

                          StabilostickS A 2 Antworten Letzte Antwort
                          0
                          • Jey CeeJ Jey Cee

                            @Stabilostick sagte in Frust ablassen onvif rtsp:

                            https://github.com/agsh/rtsp-ffmpeg/blob/HEAD/example/server-canvas.js
                            Das hilft nicht? Jaja, gleiches Problem, ffmpeg....

                            Einmal das Problem mit ffmpeg und zum anderen das Problem das Clientseitig auch wieder was besonderes gebraucht wird.
                            Ich hab es zwischenzeitlich mit ffmpeg/ffserver getestet auf einem älteren i3 und was soll ich sagen, 100% CPU Auslastung und kein brauchbarer Stream.

                            @Stabilostick sagte in Frust ablassen onvif rtsp:

                            Oder vielleicht so?
                            https://libraries.io/npm/html5_rtsp_player

                            Das hab ich mal ganz am Anfang gefunden, das Kostet Geld und man muss die Domain auf der man es verwenden will angeben.

                            Zum Anzeigen setze ich jetzt wieder auf die Alt bewährte Methode einfach alle 2 Sekunden einen Screenshot laden.
                            Aber Danke für die Vorschläge.

                            StabilostickS Offline
                            StabilostickS Offline
                            Stabilostick
                            schrieb am zuletzt editiert von Stabilostick
                            #13

                            @Jey-Cee sagte in Frust ablassen onvif rtsp:

                            Problem das Clientseitig auch wieder was besonderes gebraucht wird

                            Habe ich was übersehen? Der Client bekommt doch über socket.io einen Stream von jpegs von der Middleware?

                            https://github.com/agsh/rtsp-ffmpeg/blob/3e33da2c23f6c87f17ca0a2f90aa714e5bc8503d/example/index-canvas.html

                            Jey CeeJ 1 Antwort Letzte Antwort
                            0
                            • StabilostickS Stabilostick

                              @Jey-Cee sagte in Frust ablassen onvif rtsp:

                              Problem das Clientseitig auch wieder was besonderes gebraucht wird

                              Habe ich was übersehen? Der Client bekommt doch über socket.io einen Stream von jpegs von der Middleware?

                              https://github.com/agsh/rtsp-ffmpeg/blob/3e33da2c23f6c87f17ca0a2f90aa714e5bc8503d/example/index-canvas.html

                              Jey CeeJ Online
                              Jey CeeJ Online
                              Jey Cee
                              Developer
                              schrieb am zuletzt editiert von
                              #14

                              @Stabilostick stimmt ich dachte jetzt an eine andere Lösung die ähnlich aufgebaut ist, aber mit einem mpeg1 stream Arbeitet.

                              Persönlicher Support
                              Spenden -> paypal.me/J3YC33

                              1 Antwort Letzte Antwort
                              0
                              • Jey CeeJ Jey Cee

                                @Stabilostick sagte in Frust ablassen onvif rtsp:

                                https://github.com/agsh/rtsp-ffmpeg/blob/HEAD/example/server-canvas.js
                                Das hilft nicht? Jaja, gleiches Problem, ffmpeg....

                                Einmal das Problem mit ffmpeg und zum anderen das Problem das Clientseitig auch wieder was besonderes gebraucht wird.
                                Ich hab es zwischenzeitlich mit ffmpeg/ffserver getestet auf einem älteren i3 und was soll ich sagen, 100% CPU Auslastung und kein brauchbarer Stream.

                                @Stabilostick sagte in Frust ablassen onvif rtsp:

                                Oder vielleicht so?
                                https://libraries.io/npm/html5_rtsp_player

                                Das hab ich mal ganz am Anfang gefunden, das Kostet Geld und man muss die Domain auf der man es verwenden will angeben.

                                Zum Anzeigen setze ich jetzt wieder auf die Alt bewährte Methode einfach alle 2 Sekunden einen Screenshot laden.
                                Aber Danke für die Vorschläge.

                                A Offline
                                A Offline
                                andreas.kerzel
                                schrieb am zuletzt editiert von
                                #15

                                @Jey-Cee

                                Hallo, bin ziemlich neu und brauche noch etwas Starthilfe. Ich hoffe ihr könnt mir weiterhelfen.

                                Den ONVIF Adapter glaube ich schonmal am Laufen zu haben. Das ging ganz gut

                                4.jpg

                                Aber wie bekomme ich jetzt das Bild auf meine vis Oberfläche??? Ein Snapshot alle 2 Sekunden würde mir auch reicht. Mit der Anleitung bei dem ONVIF Adapter bin ich nicht weiter gekommen. Vielleicht habe ich auf der VIS auch das falsch Widget benutzt. Kannst du deine Lösung noch mal für Dummies erklären

                                vg Andreas

                                Jey CeeJ 1 Antwort Letzte Antwort
                                0
                                • A andreas.kerzel

                                  @Jey-Cee

                                  Hallo, bin ziemlich neu und brauche noch etwas Starthilfe. Ich hoffe ihr könnt mir weiterhelfen.

                                  Den ONVIF Adapter glaube ich schonmal am Laufen zu haben. Das ging ganz gut

                                  4.jpg

                                  Aber wie bekomme ich jetzt das Bild auf meine vis Oberfläche??? Ein Snapshot alle 2 Sekunden würde mir auch reicht. Mit der Anleitung bei dem ONVIF Adapter bin ich nicht weiter gekommen. Vielleicht habe ich auf der VIS auch das falsch Widget benutzt. Kannst du deine Lösung noch mal für Dummies erklären

                                  vg Andreas

                                  Jey CeeJ Online
                                  Jey CeeJ Online
                                  Jey Cee
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #16

                                  @andreas-kerzel schau mal hier, da hab ich ein Skript und die Anleitung dazu erstellt.

                                  Persönlicher Support
                                  Spenden -> paypal.me/J3YC33

                                  Thomas BraunT 1 Antwort Letzte Antwort
                                  0
                                  • Jey CeeJ Jey Cee

                                    @andreas-kerzel schau mal hier, da hab ich ein Skript und die Anleitung dazu erstellt.

                                    Thomas BraunT Online
                                    Thomas BraunT Online
                                    Thomas Braun
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #17

                                    @Jey-Cee
                                    Was ist eigentlich mit
                                    https://github.com/klaxa/mkvserver_mk2
                                    als Alternavtive zu ffserver. Funktioniert das nicht?

                                    Linux-Werkzeugkasten:
                                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                    NodeJS Fixer Skript:
                                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                    Jey CeeJ 1 Antwort Letzte Antwort
                                    0
                                    • Thomas BraunT Thomas Braun

                                      @Jey-Cee
                                      Was ist eigentlich mit
                                      https://github.com/klaxa/mkvserver_mk2
                                      als Alternavtive zu ffserver. Funktioniert das nicht?

                                      Jey CeeJ Online
                                      Jey CeeJ Online
                                      Jey Cee
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #18

                                      @Thomas-Braun keine Ahnung hab mich lange nicht mehr damit beschäftigt.

                                      Persönlicher Support
                                      Spenden -> paypal.me/J3YC33

                                      A Basti97B 2 Antworten Letzte Antwort
                                      0
                                      • Jey CeeJ Jey Cee

                                        @Thomas-Braun keine Ahnung hab mich lange nicht mehr damit beschäftigt.

                                        A Offline
                                        A Offline
                                        andreas.kerzel
                                        schrieb am zuletzt editiert von
                                        #19

                                        @Jey-Cee
                                        Oh je, bei mir bewegt sich noch nix

                                        1.jpg
                                        so sieht es in meiner VIS aus

                                        2.jpg

                                        und so bei meinen Skripten

                                        Ich steh wohl noch ziemlich am Anfang.
                                        Mit dem Onvif kann man wohl sonst nix anfangen???

                                        GlasfaserG 1 Antwort Letzte Antwort
                                        0
                                        • A andreas.kerzel

                                          @Jey-Cee
                                          Oh je, bei mir bewegt sich noch nix

                                          1.jpg
                                          so sieht es in meiner VIS aus

                                          2.jpg

                                          und so bei meinen Skripten

                                          Ich steh wohl noch ziemlich am Anfang.
                                          Mit dem Onvif kann man wohl sonst nix anfangen???

                                          GlasfaserG Offline
                                          GlasfaserG Offline
                                          Glasfaser
                                          schrieb am zuletzt editiert von
                                          #20

                                          @andreas-kerzel

                                          Poste bitte im dazugehörigen Thread ... sonst wird das ein durcheinander ..

                                          Link Text

                                          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                          A 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          704

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe