Ich bin ein Stück weiter gekommen. Diesen Code habe ich gefunden:
const myPeerConnection = new RTCPeerConnection
myPeerConnection.createDataChannel("dataSendChannel");
myPeerConnection.createOffer({offerToReceiveAudio:!0,offerToReceiveVideo:!0}).then(function(offer) {
return myPeerConnection.setLocalDescription(offer);
})
.then(function() {
console.log(myPeerConnection.localDescription.sdp + "\n");
})
.catch(function(reason) {
console.log("An error occurred, so handle the failure to connect");
});
Dazu der Hinweis, dass dieser Code eine SDP offer generiert, die von der betreffenden API (Google) akzeptiert wird.
Mir ist leider nicht klar, wie ich aus diesem Code die SDP offer als String generieren kann, um sie in das entsprechende Skript eintragen zu können, mit dem ich den Live-Stream generiere…
Wir unterstützen MJPEG und RTSP. WebRTC ist wieder etwas ganz anderes. Und ich glaube WebRTC nutzt intern wieder RTP, das jedoch nicht mit RTSP kompatibel ist