Ankündigung

Einklappen
Keine Ankündigung bisher.

Widget-Wunsch multimedia.stream

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Widget-Wunsch multimedia.stream

    Guten Morgen

    Leider reichen meine HTML/PHP/JS Kenntnisse (wenn man das überhaupt so nennen kann) nicht aus um es selbst zu programmieren.
    Ein Widget, fast wie multimedia.image, so wie in der aktuellen Develop Version, für Videostreams wäre toll. Das könnte fast genauso aussehen wie das multimedia.image, nur braucht es z.B. den Reload Timer nicht.
    Auch die eventuelle username/password Problematik müsste behandelt werden.

    Den (einen) Stream meiner Mobotix T25 bekomme ich hin, das funktioniert aber wegen der Credentials nur im Firefox und ist auch reines HTML, also nicht in Widget Form.

    Hat jemand Zeit und Lust?

    Gruß, Martin

    #2
    Ich kann den stream über basic.print anzeigen ..
    Ich glaube aber aufgrund der datenmenge funktioniert es aber nur am pc ..
    Code:
    <img width=75% src = "http://username:passwort@192.168.178.9:80/bha-api/video.cgi"/>

    Kommentar


      #3
      So ähnlich geht es bei mir auch. Aber eben nur mit FF, da Chrome und Edge username und password in der URL nicht zulassen.

      Code:
      <img src="http://admin:xxx@192.168.yyy.yyy/control/faststream.jpg?stream=full" width="100%" alt="Der Stream geht nicht">
      Für die Mobotix kann man auch den Stream anpassen, also deutlich mehr komprimieren, andere Auflösungen etc. Das geht z.B. so:

      Code:
      http://admin:xxx@192.168.yyy.yyy/control/faststream.jpg?stream=full&preview&size=640x480&quality=40&fps=12.0
      Damit findet man bestimmt einen Kompromiss wegen der Bandbreite.
      Zuletzt geändert von Sipple; 30.12.2021, 12:03.

      Kommentar


        #4
        mh grade noch was gefunden
        https://stackoverflow.com/questions/...file-using-php

        vl sowas auch mit php

        Kommentar


          #5
          Solange die Kamera einen stream aus einzelnen jpegs sendet, kann man einfach in multimedia.image das Refresh Intervall runtersetzen. Ich habe das mit dem stream von der Doku-Seite (http://webcam.anw.at/bild1.jpg) und '0.1s' duration probiert. Das funzt mit und ohne 'localize' Option. Ggfls. muss man seine Kamera so einstellen, dass Sie dementsprechend streamt.
          Die von Bonze verlinkte Lösung macht auch nichts anderes, als das Widget. Sie ruft den Stream immer wieder mit neuen Zeitstempeln auf - nur halt eventgesteuert, sobald das Bild geladen ist. Das könnte man man noch zusätzlich als Option ins Widget einbauen, bringt wohl aber keinen Vorteil.

          Da ich selbst keine Webcams nutze, tue ich mich mit dem Test anderer Formate schwer. Hier wären frei zugängliche Cams eine Hilfe, an denen ich das Widget testen / erweitern kann. (Bitte keine ruf - mich - an Cams ).

          Gruß
          Wolfram
          Zuletzt geändert von wvhn; 31.12.2021, 19:55.

          Kommentar


            #6
            Hallo Sipple ,

            schau mal noch hier - so könnte das auch klappen

            Gruss Andre


            Kommentar


              #7
              Hi Andre

              Danke für den Link, aber den kannte ich schon. Leider viel zu kompliziert.
              Der Stream ist auch nicht das Problem. Das geht wirklich ganz einfach und mit allen Browsern die ich habe (FF, Chrome und Edge) quasi out of the Box, wie in Post 3 gezeigt. Das Problem ist einzig der Login. Direkt in der URL geht es mit FF, aber nicht mit den anderen. Ohne Login geht es mit allen, aber die Kamera fragt den Login extra ab. Auch doof. Irgendeine Lösung wird es geben. Entweder über php wie beim multimedia.image oder (auch php?) indem man den Login von der Kamera abfängt und mit Benutzername/Passwort befüllt. Weiß aber nicht, wie letzteres optisch wirkt, wenn jedesmal die Dialogbox kurz aufpoppt.
              Ich werde mal meinen Kumpel anhauen, der hat für seinen Arbeitgeber ein Dutzend verschiedene Kameras eingebunden und auch was über php realisiert. Kann aber dauern.

              Gruß, Martin

              Kommentar


                #8
                vl kannst du auch bei der mobotix nen stream auf public umstellen? sodass kein benutzername abgefragt wird?
                vl auch mal beim mobotix support nachfragen , die müssten ja auch gewillt sein, das man den stream überall nutzen kann .. eventuell haben die sogar ne lösung ..

                Kommentar


                  #9
                  Den Support habe ich auch schon angeschrieben. Mal sehen ob überhaupt eine Antwort kommt.

                  in den Einstellungen habe ich nichts gesehen.

                  Kommentar


                    #10
                    Die Antwort vom Support bin ich noch schuldig.
                    Sie können keine Hilfe geben um einen Workaround zu programmieren.
                    Einzige andere Lösung ist, dass man den Login abschaltet, was natürlich wunderbar klappt. Abgesehen davon, dass die Kamera dann offen wie ein Scheunentor ist

                    Kommentar


                      #11
                      Ob das dann einen höhreren preis rechtfertig, find sowas schade.. wenn selbst die china hersteller irgendwelche beispiele liefern..

                      Kommentar

                      Lädt...
                      X