Ankündigung

Einklappen
Keine Ankündigung bisher.

IP CAM (Hikvision) Stream darstellen (Probleme bei der Authentifizierung)

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

    #16
    Ah, ja dafür hilft das natürlich. Ein einziger Stream würde mir auch nicht reichen.

    Kommentar


      #17
      ich kann das mjpeg-relay nicht im hintergrund starten. dann stoppt es sofort. jemand einen tipp?
      Zuletzt geändert von ChrisP; 08.04.2017, 10:39.

      Kommentar


        #18
        Ich habe das mit supervisor auf dem PI gemacht.

        Unter /etc/supervisor/conf.d habe ich eine Datei mjpegrelayd.conf angelegt mit folgendem Inhalt:

        Code:
        [program:mjpegrelayd]
        directory=/opt/mjpeg-relay
        command=python2.7 relay.py -p 54018 "http://[hikvisionip]/Streaming/channels/2/httpPreview?auth=[base64code]"
        autostart=true
        autorestart=true

        Kommentar


          #19
          Ich muss hier nach meinen ersten Erfahrungen nochmal nachhaken:
          Ich streame im image widget den MJPEG stream und übergebe das Passwort wie im Posting #2 mit base64. Das klappt soweit auch, dass beim reload keine Passwortabfrage kommt.

          Dennoch muss ich bei jedem Browser-Start das Passwort einmalig eingeben. RTSP-Authentifizierung habe ich auf der Kamera testweise deaktiviert, bringt aber nichts.

          Wie läuft das bei euch? Mache ich hier noch was falsch?

          Danke
          Robert

          Kommentar


            #20
            Ich muß bei mir nach einem Browser Start nichts eingeben.
            Vermutlich hast Du dich im Passwort verschrieben, was anderes kann es eigentlich nicht sein.

            Kommentar


              #21
              Kannst du noch sagen, welchen Browser du verwendest?

              Kommentar


                #22
                Kann ich, es geht eigentlich mit jedem Browser.
                Unter Windows mit Chrome, IE und Firefox.
                Unter Android mit Chrome u. Firefox.
                Unter IOS mit Safari

                Kommentar


                  #23
                  Ok. Bei mir ist das wie folgt:
                  - Firefox/Win10: popup mit Abfrage User/Pwd- wenn ich nichts eingebe/abbreche=> kein Bild.
                  - Chrome/Win10: kein Bild
                  - Chrome/Android: kein Bild

                  ABER:
                  Wenn ich in einem weiteren Browser-Tab die IP der Kamera eingebe und mich anmelde, kann ich auf diesem Gerät nach einem reload der Visu auch den Stream bzw. Kamerastandbilder anzeigen

                  Hier steht das aus Seite 3 auch so beschrieben:
                  https://bkeesti.ee/upload/Hikvision/...20(Public).pdf

                  lg
                  Robert
                  Zuletzt geändert von Robert_Mini; 18.09.2017, 14:16.

                  Kommentar


                    #24
                    Kann man natürlich so machen wie auf Seite 3 beschrieben, ist aber umständlich.
                    Ich vermute trotzdem das du das falsche Passwort bei base 64 eingegeben hast.

                    Denke Dir jetzt einfach mal einen Benutzernamen und ein Passwort aus.
                    Den Benutzername und das Passwort stellst du hier dann in Klartext rein und dann gibst Du das mal bei base64 ein.
                    Und das Ergebnis von base64 postest Du dann hier, ich prüfe dann ob wir beide auf das gleiche Ergebnis kommen.

                    Kommentar


                      #25
                      Hallo Michi!

                      Gebe mich (zähneknirschend) geschlagen.
                      Habe ein neues Passwort vergeben und siehe da - es klappt.

                      Denke ich habe admin als Admin eingegeben .

                      Danke für deine Hartnäckigkeit!
                      lg
                      Robert



                      Kommentar


                        #26
                        Kommando zurück - klappt nicht, hatte das Schließen des Browsers vergessen!
                        Auf base64 verwende ich "admin:Robert12" ohne die " Bekomme dann "YWRtaW46Um9iZXJ0MTI=" und verwende:
                        Code:
                        <image src="http://192.168.1.64/Streaming/Channels/2/httppreview?auth=YWRtaW46Um9iZXJ0MTI=" width="640px" height="480px" frameborder="false" refresh="3600" cachecontrol="none">
                              </image>
                        Kannst du das mal prüfen?
                        Danke Robert
                        Zuletzt geändert von Robert_Mini; 19.09.2017, 21:16.

                        Kommentar


                          #27
                          Hab jetzt noch weiter getestet.
                          1) Wenn ich "http://admin:Robert12@192.168.1.64/Streaming/Channels/2/httppreview" verwende, klappt das streamen in Firefox sowohl unter win10 als auch Android.
                          Trotz reload=60 bekomme ich nicht das Problem, wie in posting #1 beschrieben (Langzeitverhalten nicht getestet)
                          2) In Chrome funktioniert obige Adresse weder am PC noch am Tablet.

                          Problem: Firefox ist absolut nicht performant am Tablet, daher würde ich gerne bei Chrome bleiben. Auch funktioniert bei Chrome das Vollbild, wenn man Zum Startbildschirm hinzufügen wählt, bei FF nicht (es wird nur ein weiterer Tab geöffnet).

                          Ich bin frustiert und ratlos....

                          Edit/Nachtrag:
                          Was noch spannend ist:
                          wenn ich im Browser direkt "http://admin:Robert12@192.168.1.64/Streaming/Channels/2/httppreview" eingebe, komme ich direkt zum Stream (sowohl Chrome als auch FF), nur im Image Widget klappt das nur unter FF, nicht unter Chrome!

                          Danke
                          Robert
                          Zuletzt geändert von Robert_Mini; 19.09.2017, 23:12.

                          Kommentar


                            #28
                            Hallo Robert,

                            ich sehe da im Code keinen Fehler, aber ich werde das heute Nachmittag mal ausprobieren.
                            Ich habe da langsam das Image Widget im Verdacht, dies wurde doch erst vor kurzen in der neuesten Entwickler-Version modifiziert.
                            Ich installieren mir heute mal die neuste Version und probiere ob ich den Fehler von dir nachvollziehen kann.
                            Du kannst ja mal versuchen das Image Widget gegen das Web Widget zu ersetzen, sollte damit auch gehen.
                            Und für Firefox gib es ein Plugin für den Vollbildmodus.

                            Gruß
                            Michael

                            Kommentar


                              #29
                              Danke! Klingt nach einem Plan!
                              web Widget probiere ich auch noch.

                              Welche CV Version hast du im Einsatz?
                              Kamera? Firmware?

                              Was hast du als refresh im Image Widget eingestellt?

                              Danke
                              Robert

                              Kommentar


                                #30
                                Bin gestern nicht ganz soweit gekommen wie erwünscht.
                                Habe gestern mal die neuste CometVisu-0.11.0-dev-20170918231401 aufgespielt.
                                Und mit Chrome unter Android kurz getestet, funktioniert bei mir ohne ein Pop-Up Fenster.

                                Werde das weiter testen und die fehlenden Informationen nachliefern.

                                Kommentar

                                Lädt...
                                X