Ankündigung

Einklappen
Keine Ankündigung bisher.

Einbindung Doorbird in smartVISU mit nginx Reverseproxy

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

    Einbindung Doorbird in smartVISU mit nginx Reverseproxy

    Anbei ein kurze Anleitung für die Einbindung eines Doorbirds mit Nginx Reverseproxy in die smartVISU 2.9.
    Aufbauend auf der sehr guten Anleitung zum Einrichten des Nginx sind folgende Einträge unter /etc/nginx/conf.d/<dein externer hostsname> zu ergänzen:

    Code:
        # Doorbird Weiterleitung
        location /bha-api {
            proxy_pass http://Doorbird IP-Adresse/bha-api;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }
    Sowie unter Eurer smartVISU Installation in der jeweiligen Seite, wo ihr den Videostream haben wollt:

    Code:
    <iframe src="https://<dein externer hostname>/bha-api/video.cgi?http-user=doorbird-username&http-password=doorbird-passwort" width="640" height="480") </iframe>
    Ansicht mit Chrome funktioniert, IE verweigert den Videostream :-)

    #2
    hat die kamera kein mjpg?

    Ich binde meinen videostream (kamera einer anderen marke) direkt und ohne iframe (dass es die noch gibt, die waren schon anno 2000 uahhhh) so ein:

    <img class="ui-corner-bottom" id="mjpgImage" alt="Processing..." src="https://xyz.myds.me/video/mjpg.cgi?profileid=1">

    soweit ich das in deiner doku sehe, gibt die video.cgi auch mjpg zurück.. .probiers also mal mit img tag..
    Zuletzt geändert von psilo; 23.01.2018, 16:54.

    Kommentar


      #3
      Also die Doorbird hat mjpg. Das mit dem iframe liegt wohl daran, dass meine HTML Kenntnisse noch aus dieser Zeit sind *hihi*
      Ich hab die Cam nun mit deiner Hilfe so eingebaut:

      Code:
          <div class="block" data-collapsed="true">
          <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
              <div data-role="collapsible" data-collapsed="false"><h3>Doorbird</h3>
                      <img src="https://<xyz.mydns.de>/bha-api/video.cgi?http-user=<cam-username>&http-password=<cam-passwort>" width="100%" height="100%">
              </div>
          </div>
          </div>

      Kommentar

      Lädt...
      X