@mcu
@mcu Hab es nun mal ausprobiert. Leider bekomme ich es nur mit einem standbild zum laufen.
Standbild URL:
let httpAdr = "http://user:pw@IP/ISAPI/Streaming/channels/102/picture";
Das funktioniert. Aber ein Standbild ist eher semi optimal. Gibt es ne möglichkeit den Iframe alle 1s zu reloaden? dann wäre das auch ok.
Mjpeg Stream:
let httpAdr = "http://user:pw@IP/ISAPI/Streaming/channels/102/httppreview";
Leider haut Firefox da eine Fehlermeldung raus und öffnet den stream nicht:
Firefox darf diese eingebettete Seite nicht öffnen
Rtsp Stream:
let httpAdr = "rtsp://user:pw@IP/ISAPI/Streaming/channels/102/";
Da kommt leider gar kein bild obwohl der stream im VLC geht.
Ich habe es auch mal versucht den Stream in Jarvis per State HTMl wiederzugeben. Da kommt nur ein Play button:
String DP angelegt und dann im State Html hinterlegt:
<html>
<head>
<meta charset=utf-8 />
<title>Your title</title>
<link href="https://unpkg.com/video.js/dist/video-js.css" rel="stylesheet">
<script src="https://unpkg.com/video.js/dist/video.js"></script>
<script src="https://unpkg.com/@videojs/http-streaming/dist/videojs-http-streaming.js"></script>
</head>
<body>
<video height="500" id="Stellplatz" class="video-js vjs-fluid vjs-default-skin" controls preload="auto"
data-setup='{}'>
<source src="http://user:pw@IP/ISAPI/Streaming/channels/102/httppreview" type="application/x-mpegURL">
</video>
<script>
var player = videojs('Stellplatz', {autoplay: 'any'});
player.play();
</script>
</body>
</html>