[AMAD2] RTSP Stream öffnen und nach x Sekunden wieder schließen

Begonnen von oli82, 26 September 2016, 12:42:48

Vorheriges Thema - Nächstes Thema

oli82

Hallo.

Ich würde gerne einen RTSP Stream auf meinem Android Tablet öffnen, sobald jemand bei mir klingelt und diesen (oder die App) nach 90 Sekunden wieder schließen.
Leider kenne ich mich mit Android überhaupt nicht aus.

Den Link zum Stream habe ich bereits und müsste ihn ja nun an eine App auf dem Tablet übergeben. Danach müsste ich doch einen Timer starten, der die geöffnete App wieder schließt.
Kann ich das so realisieren und falls ja, wie starte ich?
Danke für die Hilfe

SvenJust

Hallo oli82,

ich nutze dafür eine Routine in 99_myUtils.pm. Verwendet werden AMAD2 und Fully als Browser. In AMAD muss Fully als Browser in den Attributen definiert sein: attr <amad2> setOpenUrlBrowser de.ozerov.fully|de.ozerov.fully.MainActivity

#################################### doorbell_ring ##########################
# Wenn die Türklingel läutet soll am Tablet für 50 Sekunden das Video der
# Eingangskamera angezeigt werden.
sub doorbell_ring {
    Log 1, "Türklingel closed";
    if(exists($defs{'FTUI_ResetToHome'})){
        Log 1, "Türklingel at noch definiert, damit ist der rtsp Stream noch offen, nur at verschieben";
fhem("delete FTUI_ResetToHome");
fhem("define FTUI_ResetToHome at +00:00:50 set WandTabletFlur openURL http://192.168.20.240:8083/fhem/tablet/index_1.html");
    }else{
        # at definieren, um zum Homescreen zu gehen
        Log 1, "Türklingel at anlegen";
        fhem("define FTUI_ResetToHome at +00:00:50 set WandTabletFlur openURL http://192.168.20.240:8083/fhem/tablet/index_1.html");
        # Video öffnen
        fhem("set WandTabletFlur openURL rtsp://user:password\@192.168.20.230:554/Streaming/Channels/2");
    }
}


VG Sven
FTUI, Raspberry PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

oli82

Danke Sven für das Beispiel.
Damit kann ich sicher was anfangen.
Werde es heute Abend gleich mal testen!

Wie bekomme ich den Pfad zu einer App, die ich mit AMAD öffnen möchte?
Kann ich auch ein "App close" ausführen?

SvenJust

Zum Öffnen einer App wird der Package Name und der Class Name benötigt, siehe http://www.fhemwiki.de/wiki/AMAD2. Ein Close einer App kenne ich nicht, Du schließt eine App, indem Du die neue App aufrufst.
FTUI, Raspberry PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

oli82


oli82

Guten Morgen.

Leider lässt sich der Stream mit Fully nicht öffnen. Entweder ich muss auf MJPEG umsteigen oder habe Fully falsch konfiguriert...

SvenJust

Um den Videostream in fully abspielen zu können, ist die PLUS-Version erforderlich und bei den Einstellungen muss Play videos in Fully (PLUS) aktiviert werden. Dann kann ich die Url (rtsp://user:password\@192.168.20.230:554/Streaming/Channels/2) mit dem rtsp-Stream per AMAD2 direkt an fully senden und anzeigen.

Eventuell sendet die Kamera auch einen rtsp-Stream, den das Tablet nicht dekodieren kann?

VG Sven
FTUI, Raspberry PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

oli82

Die Einstellungen muss ich mal prüfen. Testen ohne Pro sollte aber möglich sein.
Mein Stream hat folgendes Format:
   
rtsp://user:passwort@192.168.100.110:554/Sms=1.unicast
Der Stream kommt von einer Synology Diskstation

SvenJust

Ich vermute, das Problem ist im Thread von fully https://forum.fhem.de/index.php/topic,48862.0.html besser aufgehoben, als hier unter AMAD2... Dort liest der Entwickler von fully mit ...

VG Sven
FTUI, Raspberry PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)