MJPEG auf Apple Watch

Hallo zusammen.

Ich stelle mich gerade konzeptionell etwas blöd an. Ziel ist es einen MJPEG Stream meiner Kameras so einzubinden, dass sie von der Symcon App unter WatchOS abrufbar sind.

Entweder nehme ich den Stream direkt von der Cam, da fehlt mir derzeit noch die Stream URL.

Oder ich nehme den Stream von meiner Synology (Surveillance Station). Da ist aber eine Authentifizierung nötig, die per php Script bereits funktioniert.

Fragen:

  1. Wie bekomme ich grundsätzlich den Stream eingebunden? Wenn ich testweise MJPEG Streams nehme, tauchen diese nicht in der Watch App auf.

  2. Wie bekomme ich die Authentifizierung an der Surveillance Station gelöst. Für das Webfront mache ich das mit einem php Auth script, diese Möglichkeit sehe ich bei der Einbindung bislang nicht, oder irre ich da?

so läuft das derzeit fürs Webfront:

<?
// Konfiguration
$user = "XXXX";  // Synology Benutzer mit Berechtigung die Kamera anzuzeigen
$pass = "keineSonderzeichen";  // Passwort zu eben eingegebenem Benutzer
$ip = "192.168.178.121";  // IP-Adresse eures Synology-NAS
$port = "5000";  // default Port der Surveillance Station
$cameraID = "1";  // ID der Kamera, welche angezeigt werden soll

// *** Eventuell müsst ihr die URLs von HTTP auf HTTPS anpassen, sofern ihr HTTPS aktiviert habt!

// Authentifizierung an Synology Surveillance Station WebAPI und auslesen der SID
$json = Sys_GetURLContent('http://'.$ip.':'.$port.'/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=3&account='.$user.'&passwd='.$pass.'&session=SurveillanceStation&format=sid');
$obj = json_decode($json, true);
@$sid = $obj["data"]["sid"];

//$Cam_Stream_URL = 'http://'.$ip.':'.$port.'/webapi/SurveillanceStation/videoStreaming.cgi?api=SYNO.SurveillanceStation.VideoStream&version=1&method=Stream&cameraId='.$cameraID.'&format=mjpeg&_sid='.$sid;
$Cam_Stream_URL = 'http://'.$ip.':'.$port.'/webapi/SurveillanceStation/videoStreaming.cgi?api=SYNO.SurveillanceStation.VideoStream&method=Stream&version=1&cameraId='.$cameraID.'&format=mjpeg&_sid='.$sid;

echo '<div class="centered"><img src=$Cam_Stream_URL style="width:auto;height:auto;" /></div>';
?>

Danke für jeden Hinweis!!

Ich bin mir ziemlich sicher, dass die App das nicht kann. Dies ist bisher auch nicht geplant.

paresy

Danke für die Antwort. Mein Workarount ist nicht sooo schön aber funzt: Per Script fordere ich ein Kamerabild als Push via Pushover attached an.