Eingebetteter Videostream verhindert Refresh der Webseite

Begonnen von Dr. Boris Neubert, 07 März 2015, 20:02:21

Vorheriges Thema - Nächstes Thema

Dr. Boris Neubert

Hallo,

sowohl RSS als auch InfoPanel erlauben es, in die erzeugte HTML-Seite einen iframe einzubetten. Ich bette den Videostream von meiner Überwachungskamera ein:

<iframe width=\"320\" height=\"240\" frameborder=\"0\" scrolling=\"no\" seamless=\"seamless\" src=\"http://192.168.31.84:80/videostream.cgi?user=user&pwd=password&resolution=8&rate=0\"></iframe>

Das verhindert einen Refresh der Webseite trotz

<meta http-equiv="refresh" content="15"/>

im Header. Ich vermute, dass es daran liegt, dass der Videostream kein Ende hat. Browser ist Firefox 36.0.

Weiss jemand, wie ich das lösen kann?

Viele Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

justme1968

wenn location.reload bei deinem browser geht (scheinbar geht es nicht überall oder muss erlaubt werden) dann probier doch mal eine der beiden methoden hier: http://forum.fhem.de/index.php/topic,32305.msg267666.html#msg267666 mit einem normalen fhem at.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Dr. Boris Neubert

Danke, Andre, das funktioniert.

Ich habe ein weitere Ausgabe von FHEMWEB namens webserver3 auf Port 8085 aufgesetzt, das ich mit

define InfoPanel.at at +*00:00:15 trigger webserver3 JS:location.reload(true)

alle 15 Sekunden aktualisieren lasse. Die extra Ausgabe von FHEMWEB brauche ich, damit nicht für den Anwender überraschend auch die Fenster in den Hauptinstanzen webserver1 (Desktop) und webserver2 (Mobil) aktualisiert werden.

Ich habe den Refresh bei InfoPanel ausgeschaltet. Das funktioniert, soweit ich das überblicken kann, wunderbar.

Viele Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Michael

@Boris

Zitatsowohl RSS als auch InfoPanel erlauben es, in die erzeugte HTML-Seite einen iframe einzubetten. Ich bette den Videostream von meiner Überwachungskamera ein:

Code: [Auswählen]
<iframe width=\"320\" height=\"240\" frameborder=\"0\" scrolling=\"no\" seamless=\"seamless\" src=\"http://192.168.31.84:80/videostream.cgi?user=user&pwd=password&resolution=8&rate=0\"></iframe>

Kannst du mir verraten wie und wo du das iframe Einbettest.
Bin schon länger auf der Suche danach.  ::)
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

Dr. Boris Neubert

Hallo,

das geht unter RSS und InfoPanel mit dem embed-Tag in der Layout-Definition.

Beispiel für InfoPanel:

embed id-cam 950 0 320 240 "<iframe width=\"320\" height=\"240\" frameborder=\"0\" scrolling=\"no\" seamless=\"seamless\" src=\"http://192.168.31.84:80/videostream.cgi?user=foo&pwd=bar&resolution=8&rate=0\"></iframe>"


Bei RSS ist die Syntax bis zum ersten Gänsefüßchen etwas anders.


Viele Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Michael

#5
@Boris

Vielen Dank dafür.

Leider läuft es bei mir auf dem PC noch nicht.
Den Rahmen des iframe ( ... frameborder=\"1\" ...) kann ich sehen, aber kein Bild.
Das kann aber am Browser (SRWare Iron) liegen.

In Fhem:8083 wird das Livebild so dargestellt.
define TuerCam weblink htmlCode <img width="640" height="480" border="4" hspace="13" style="background-color: grey;; -webkit-border-radius: 10px;; -moz-border-radius: 10px;; border-radius: 10px;;" src="http://192.168.178.200/videostream.cgi?user=???&pwd=???&resolution=64&rate=0"><

Auf dem Fernseher bekomme ich ein Bild.

Und andere Browser habe ich noch nicht getestet.
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP