diff --git a/fhem/contrib/DS_Starter/49_SSCam.pm b/fhem/contrib/DS_Starter/49_SSCam.pm
index 7377b6a61..60562984b 100644
--- a/fhem/contrib/DS_Starter/49_SSCam.pm
+++ b/fhem/contrib/DS_Starter/49_SSCam.pm
@@ -8329,6 +8329,8 @@ sub _streamDevMJPEG {
$link = $hash->{HELPER}{STMKEYMJPEGHTTP};
}
+ return $ret if(!$link);
+
if($apiaudiostmmaxver) {
$audiolink = "$proto://$serveraddr:$serverport/webapi/$apiaudiostmpath?api=$apiaudiostm&version=$apiaudiostmmaxver&method=Stream&cameraId=$camid&_sid=$sid";
}
@@ -11773,6 +11775,7 @@ return;
lastsnap | - the streaming device playback the newest snapshot |
mjpeg | - the streaming device playback a permanent MJPEG video stream (Streamkey method) |
switched | - playback of different streaming types. Buttons for mode control are provided. |
+ master | - with the master device another defined streaming device can be adopted and its content displayed |
@@ -11829,9 +11832,15 @@ attr <name> genericStrmHtmlTag <img $HTMLATTR
As default the snapshot is retrieved in a reduced resolution. In order to use the original resolution, the attribute
"snapGallerySize = Full" has to be set in the associated camera device (compare Internal PARENT).
There also the attribute "pollcaminfoall" should be set to retrieve the newest snapshot regularly.
+
+
+ Streaming Device "master"
+
+ This type cannot play back streams itself. Switching the playback of the content of another defined
+ Streaming Devices is done by the Set command adopt in the Master Streaming Device.
-
-
+
+
- createPTZcontrol (valid for PTZ-CAM)
@@ -11841,6 +11850,7 @@ attr <name> genericStrmHtmlTag <img $HTMLATTR
With the "ptzPanel_.*"-attributes or respectively the specific attributes of the SSCamSTRM-device
the properties of the control panel can be affected.
+
@@ -13698,6 +13708,7 @@ attr <name> genericStrmHtmlTag <img $HTMLATTR
lastsnap | - das Streaming-Device zeigt den neuesten Schnappschuß an |
mjpeg | - das Streaming-Device gibt einen permanenten MJPEG Kamerastream wieder (Streamkey Methode) |
switched | - Wiedergabe unterschiedlicher Streamtypen. Drucktasten zur Steuerung werden angeboten. |
+ master | - mit dem Master Device kann ein anderes definiertes Streaming Device adoptiert und dessen Content angezeigt werden |
@@ -13753,6 +13764,12 @@ attr <name> genericStrmHtmlTag <img $HTMLATTR
Auflösung abgerufen. Um die Originalauflösung zu verwenden, ist im zugehörigen Kameradevice (Internal PARENT) das Attribut
"snapGallerySize = Full" zu setzen.
Dort sollte ebenfalls das Attribut "pollcaminfoall" gesetzt sein, um regelmäßig die neuesten Schnappschußdaten abzurufen.
+
+
+ Streaming Device "master"
+
+ Dieser Typ kann selbst keine Streams wiedergeben. Die Umschaltung der Wiedergabe des Contents eines anderen definierten
+ Streaming Devices erfolgt durch den Set-Befehl adopt im Master Streaming Device.
diff --git a/fhem/contrib/DS_Starter/49_SSCamSTRM.pm b/fhem/contrib/DS_Starter/49_SSCamSTRM.pm
index 419058e6a..43a5f582f 100644
--- a/fhem/contrib/DS_Starter/49_SSCamSTRM.pm
+++ b/fhem/contrib/DS_Starter/49_SSCamSTRM.pm
@@ -768,7 +768,8 @@ return $ret;
The module SSCamSTRM is a special device module synchronized to the SSCam module. It is used for definition of
Streaming-Devices.
- Dependend of the Streaming-Device state, different buttons are provided to start actions:
+ Dependend of the Streaming-Device state, different buttons are provided to start actions:
+
@@ -801,7 +802,12 @@ return $ret;
- A SSCam Streaming-device is defined by the SSCam "set <name> createStreamDev" command.
+ A SSCam Streaming-device is defined by the SSCam command:
+
+
+ set <name> createStreamDev <Device Typ>
+
+
Please refer to SSCam "createStreamDev" command.
@@ -811,7 +817,7 @@ return $ret;
- - popupStream
+ - popupStream (only valid if MODEL != master)
The current streaming content is depicted in a popup window. By setting attribute "popupWindowSize" the
size of display can be adjusted. The attribute "popupStreamTo" determines the type of the popup window.
@@ -822,6 +828,14 @@ return $ret;
+
+ - adopt <Streaming device> (only valid if MODEL = master)
+
+ A Streaming Device of type master adopts the content of another defined Streaming Device.
+
+
+
+
@@ -1009,7 +1023,7 @@ attr <name> genericStrmHtmlTag <img $HTMLATTR
Das Modul SSCamSTRM ist ein mit SSCam abgestimmtes Gerätemodul zur Definition von Streaming-Devices.
- Abhängig vom Zustand des Streaming-Devices werden zum Start von Aktionen unterschiedliche Drucktasten angeboten:
+ Abhängig vom Zustand des Streaming-Devices werden zum Start von Aktionen unterschiedliche Drucktasten angeboten:
@@ -1042,8 +1056,13 @@ attr <name> genericStrmHtmlTag <img $HTMLATTR
- Ein SSCam Streaming-Device wird durch den SSCam Befehl "set <name> createStreamDev" erstellt.
- Siehe auch die Beschreibung zum SSCam "createStreamDev" Befehl.
+ Ein SSCam Streaming-Device wird durch den SSCam Befehl
+
+
+ set <name> createStreamDev <Device Typ>
+
+
+ erstellt. Siehe auch die Beschreibung zum SSCam "createStreamDev" Befehl.
@@ -1052,7 +1071,7 @@ attr <name> genericStrmHtmlTag <img $HTMLATTR
- - popupStream [OK | <Sekunden>]
+ - popupStream [OK | <Sekunden>] (nur wenn MODEL != master)
Der aktuelle Streaminhalt wird in einem Popup-Fenster dargestellt. Mit dem Attribut "popupWindowSize" kann die
Darstellungsgröße eingestellt werden. Das Attribut "popupStreamTo" legt die Art des Popup-Fensters fest.
@@ -1064,6 +1083,14 @@ attr <name> genericStrmHtmlTag <img $HTMLATTR
+
+ - adopt <Streaming Device> (nur wenn MODEL = master)
+
+ Ein Streaming Device vom Type master übernimmt (adoptiert) den Content eines anderen definierten Streaming Devices.
+
+
+
+