Okay, ja ca 30-40 Sekunden braucht es schon - Rufe ich die URL direkt im Browser auf ist das Bild direkt da
Ankündigung
Einklappen
Keine Ankündigung bisher.
Kamera Einbindung Smartvisu
Einklappen
X
-
Zuletzt geändert von jonny7792; 11.03.2018, 10:53.Gruss Oliver
Projektleiter Technische Gebäudeausrüstung
Kommentar
-
huh, was hast du denn vorher reingeschrieben, als es "besser aussah"? oder hatte sich das nur auf iframe mit passwort bezogen? stimmt die url bei dir denn? da muss natürlich deine rein.
also:
<img id="mjpgImage" alt="Processing..." src="http://192.168.178.56/video1.mjpg"/>
(falls das anders war: den transfer hätte ich schon erwartet)
Kommentar
-
Zitat von psilo Beitrag anzeigenhuh, was hast du denn vorher reingeschrieben, als es "besser aussah"? oder hatte sich das nur auf iframe mit passwort bezogen? stimmt die url bei dir denn? da muss natürlich deine rein.
also:
<img id="mjpgImage" alt="Processing..." src="http://192.168.178.56/video1.mjpg"/>
(falls das anders war: den transfer hätte ich schon erwartet)
Gruss Oliver
Projektleiter Technische Gebäudeausrüstung
Kommentar
-
ich verwende crome und meine urls zur ipcamera haben user + password mit drin( ohne kann ich die Kameras nicht komfigurieren). leider wird das geblockt ! - > siehe https://www.chromestatus.com/feature/5669008342777856 . Kennt jemand eine andere Möglichkeit , den Stream doch darzustelen ?
Kommentar
-
schlaubi666 ReverseProxy davor und mit Clientzertifikaten anstatt Passwort absichern? Die Basic Auth Credentials der Cam trägst Du dann dort ein. Im Zugriff brauchst Du sie nicht mehr. Sieht dann bei mir bspw. so aus:
Code:location /video { if ($ssl_client_verify != SUCCESS) { return 403; } if ($allowed_country = no) { return 403; } proxy_pass http://192.168.178.40/video; 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; proxy_set_header Authorization "Basic a346cna24XT1OnJrV2ZUoilydQ=="; }
Mehr unter:
https://www.smarthomeng.de/nginx-als-reverseproxyZuletzt geändert von psilo; 10.05.2018, 09:54.
Kommentar
-
Schlaubi Google hilft Dir da aber meist weiter. Leider ist die Erwartungshaltung hier, dass man jeden subatomaren Lösungsschritt vorgibt ,-)
http://lmgtfy.com/?q=nginx+header+Authorization
Erster Treffer, ich zitiere:
All you need to do is add this line to that block ( "a2luZzppc25ha2Vk" is "king:isnaked" base64 encoded ) -
proxy_set_header Authorization "Basic a2luZzppc25ha2Vk";
Der Wert entspricht dann dem "a346cna24XT1OnJrV2ZUoilydQ==" in meinem Beispiel.
Und bevor diese Transferleistung auch wieder zu hart wird: http://lmgtfy.com/?q=base64+encoder -> erster Treffer -> da kannst Du das online machen.
Von außen greifst Du halt auf den ReverseProxy direkt zu... Da wird dann eben kein Passwort verlangt. Das wird dann beim Routing zur Kamera automatisch gesetzt. Wenn Du ohne VPN zugreifst empfehle ich aber dringend, das via Clientzertifikate zu machen. Sonst kann jeder "Dahergelaufene" auf Deine Kamera.
Und jetzt bitte erstmal selber weiter versuchen. Ich habe nicht umsonst x Seiten Blogartikel zu NGINX allgemein geschrieben. Und ja: weil der Kamera-Teil im Artikel nicht vorkommt, deshalb steht hier im Thread ja auch das Beispiel dafür. Das kann man jetzt beides super kombinieren :>
Zuletzt geändert von psilo; 11.05.2018, 06:19.
Kommentar
-
danke für deine Ausführungen, wie du schon festgestellt hast stecke ich nicht so tief in der Materie wie du. Also sind 10 min Deiner Zeit 1-2 Nachmittage meiner. Wenn ich mein Problem nicht in dieser Zeit lösen kann, dann lasse ich es eben, aber dafür brauche ich schon eine "roten Faden". Dakne nochmal fürs aufzeigen.Zuletzt geändert von schlaubi666; 11.05.2018, 09:32.
Kommentar
-
Hallo.
Ich habe den Stream meiner axis IP-Kamer so wie in #6 beschreiben integriert:
Code:<img class="ui-corner-bottom" id="mjpgImage" alt="Processing..." src="http://192.168.1.21/axis-cgi/mjpg/video.cgi">
1. Ich möchte, dass sich das Bild automatisch an die Bildschirmgröße anpasst. So, dass nicht gescrollt werden muss. Ist das möglich?
2. Das Video wird auch gestreamt, wenn ich nicht auf der Seite mit dem eigebetteten Stream bin. Das verursacht natürlich sehr viel Traffic. Kann man den Stream nach zb. 5 min abschalten und ihn erst wieder einschalten, wenn die Seite neu geladen wird?
Vielen Dank.
Grüße
Thomas
Kommentar
Kommentar