NEWS
[GELÖST] Kein Stream der Reolink (RLC 1212A)
-
Hallo zusammen,
erstmal zu meinem System.
Ich habe den iobroker auf einem Nuc8i unter Proxmox laufen.
Dann nutze ich einen kleinen NiPoGi mini PC auf dem Liunx läuft, den nutze ich mit einem Touch Display zur Anzeige der Vis.
Soweit so gut.
Ich habe 4 Kameras die ich jetzt gerne in der Vis anzeigen lassen will, das ganze Löse ich über GO2RTC. Das habe ich auf einem eigenen LXC Container laufen.
Dazu gibt es eine super Anleitung von EddyD's Smarthome. Vielen Dank an der Stelle für das tolle Video.
Nun zum Problem:
Die Streams funktionieren auf meinen Win Rechner unter Firefox oder Chrome auch, allerdings nicht auf der Vis auf dem Linux Rechner.
Den Stream binde ich per iFrame widget in der Vis ein.
Die Vermutung liegt da nahe das etwas mit dem Linux Rechner nicht stimmt, oder das da die Weiterleitung der Streams geblockt wird.Kennt jemand das Problem, und oder kann mir hier weiterhelfen.
Beste Grüße
Stefan -
@stefan81-0 Was kommt den in der VIS Browser Konsole?
Welchen Browser verwendest du zur VIS Anzeige?
Hat der VIS Linus Rechner eine Firewall aktiv?
-
@wendy2702
ich schaue später mal nach was in der Konsole steht.Ich nutze den Chromium Browser.
Wie kann ich checken ob eine Firewall aktiv ist?
Mit dem Commando "firewall-cmd --state", dann sollte running oder not running erscheinen?
Zum deaktivieren dann einfach, "sudo ufw disable" eingeben?
Oder muss ich da was beachten? Ist ja immer ein Sicherheitsrisiko die Firewall zu deaktivieren.
-
ufw status
zeigt dir ob diese aktiv ist. Der Dienst kann geladen / gestartet sein und trotzdem kann die Firewall deaktiviert sein - was man mit obigen Befehl prüfen kann.
-
@stefan81-0 sagte in Kein Stream der Reolink (RLC 1212A):
firewall-cmd --state
Keine Ahnung welches Linux bei dir läuft. Unter bookworm sollte es so gehen:
sudo systemctl status nftables.service ○ nftables.service - nftables Loaded: loaded (/lib/systemd/system/nftables.service; disabled; preset: enabled) Active: inactive (dead) Docs: man:nft(8) http://wiki.nftables.org
-
genau diese Meldung kommt:
ist also deaktiviert.○ nftables.service - nftables Loaded: loaded (/lib/systemd/system/nftables.service; disabled; preset: enabled) Active: inactive (dead) Docs: man:nft(8) http://wiki.nftables.org
die Konsole sagt übrigens folgendes:
Failed to load resource: the server responded with a status of 404 (Not Found) main.8e80ccb0.js:2 Mixed Content: The page at 'https://192.168.178.38:8082/vis-2/?Vis%20Home#Startseite' was loaded over HTTPS, but requested an insecure frame 'http://192.168.178.100:1984/api/stream.mp4?src=Haust%C3%BCr&mp4=flac'. This request has been blocked; the content must be served over HTTPS. main.8e80ccb0.js:2 Mixed Content: The page at 'https://192.168.178.38:8082/vis-2/?Vis%20Home#Startseite' was loaded over HTTPS, but requested an insecure frame 'http://192.168.178.100:1984/stream.html?src=Haust%C3%BCr'. This request has been blocked; the content must be served over HTTPS. main.8e80ccb0.js:2 Mixed Content: The page at 'https://192.168.178.38:8082/vis-2/?Vis%20Home#Startseite' was loaded over HTTPS, but requested an insecure frame 'http://192.168.178.100:1984/stream.html?src=Haust%C3%BCr'. This request has been blocked; the content must be served over HTTPS. main.8e80ccb0.js:2 Mixed Content: The page at 'https://192.168.178.38:8082/vis-2/?Vis%20Home#Startseite' was loaded over HTTPS, but requested an insecure frame 'http://192.168.178.100:1984/stream.html?src=Balkon%201'. This request has been blocked; the content must be served over HTTPS. jquery-1.11.2.min.js:2 Uncaught TypeError: Cannot read properties of null (reading 'length') at Function.each (jquery-1.11.2.min.js:2:2821) at Object.redraw (trashschedule.js:368:15) at Object.createWidget (trashschedule.js:206:36) at trashschedule.js:185:44 each @ jquery-1.11.2.min.js:2 redraw @ trashschedule.js:368 createWidget @ trashschedule.js:206 (anonym) @ trashschedule.js:185
MOD-EDIT: Code in code-tags gesetzt!
-
@stefan81-0 sagte in Kein Stream der Reolink (RLC 1212A):
ailed to load resource: the server responded with a status of 404 (Not Found)
main.8e80ccb0.js:2 Mixed Content:
The page at 'https://192.168.178.38:8082/vis-2/?Vis Home#Startseite' was loaded over HTTPS, but requested an insecure frame 'http://192.168.178.100:1984/api/stream.mp4?src=Haustür&mp4=flac'. This request has been blocked; the content must be served over HTTPS.genau das ist dein Problem, hat nix mit der Firewall zu tun, du bettest ein http in ein https ein, das geht so nicht.
-
@ilovegym
okay dokay.
Danke für die schnelle Antwort.
Was genau muss, oder sollte ich denn jetzt genau tun?
Sollte ja dann beides https sein, richtig?
Muss ich also aus dem Stream von GO2RTC eine https machen? -
genau, entweder http oder https, und zwar alles, auch die Iframes..
-
@ilovegym
ok was ist denn hier einfacher bzw. sicherer?
Wie mache ich aus dem iFrame ein https iFrame?Für die Kameras nutze ich über GO2RTC einen RTSP link, muss dieser dann ein https link sein?
Also anstatt:
rtsp://admin:XXXXXXX@192.168.178.47:554/h264Preview_01_main
das hier:
https://admin:XXXXXXX@192.168.178.47:443/h264Preview_01_mainWäre zu einfach
habe ich gerade probiert. Sorry bin leider kein Informatiker. Merkt ihr wahrscheinlich schon
-
bei go2rtc bin ich raus, verwende ich nicht.
Wenn du es einfach haben willst, dann lass dir deine Vis doch in http anzeigen, erstmal zum testen, ob alles laeuft..
Wer greift da alles drauf zu? Hat das einen Grund, dass da https eingestellt ist? -
Also ich habe schon vor später auch einen Fernzugriff einzurichten, aber so weit bin ich noch nicht.
Bei der Einrichtung wurde immer darauf hingewiesen https zu nutzen, von wegen Sicherheit usw.?
Im Moment nutze ich das nut lokal hier zu Hause, aber hängt natürlich per LAN am Internet.Oder kann ich falls ich keinen Fernzugriff nutze alles auf http einstellen?
-
-
@stefan81-0 solange du keine Ports offen hast, ist alles gut.
https sichert deine Webseiten ab, entweder mit Passwort oder Zertifikat.
-
Okay danke.
Wie checke ich denn ob Ports offen sind?
Habe selber keine freigegeben.
Ich denke dann sollten auch keine offen sein. -
@stefan81-0 sagte in [GELÖST] Kein Stream der Reolink (RLC 1212A):
ich habe schon vor später auch einen Fernzugriff einzurichten
Dann am besten per VPN. Da bist du über einen verschlüsselten Tunnel mit deinem Heim-Netz verbunden.
-
danke für den Tipp. Leider habe ich keine reine ipv4 Adresse von den Jungs mit dem großen T bekommen.
Funktioniert eine VPN Verbindung auch ohne reine ipv4 Adresse? -
brauchst du nicht, richte dir Dyndns ein, dann kann die IP alle 24h wechseln..
Viele Router haben sowas schon eingebaut. -
@stefan81-0 Meinst du, dass du nur einen DS-light Anschluss hast? Dann wende dich an das große T und sag ihnen, dass du eine öffentliche (dynamisch vergebene) IPv4-Adresse benötigst. Das müssen sie dir gewähren und kostet nichts und du bist über eine IPv4-Adressen von außen erreichbar. Für die dynamische IP richtest du dir dann einen dynDNS-Dienst ein (wie von @ilovegym schon erwähnt).
-
alles klaro, vielen Dank für den Hinweis.
Klappt.