我认为直接从浏览器建立RTMP输出流到RTMP服务器很简单。当我看到一些流视频API提供程序提供了现成的iFrame网址,这些网址可以捕获PC摄像机并在嵌入到HTML时与其服务器建立流时,对我来说似乎是有可能的。
但是-我错了。
很容易掌握相关知识。但是如何将它们推送到RTMP服务器?
navigator.getUserMedia({
video: true,
audio: true
},
function (stream) {
var options = { mimeType: "video/webm; codecs=vp9" };
mediaRecorder = new MediaRecorder(stream, options);
mediaRecorder.ondataavailable = handleDataAvailable;
mediaRecorder.start();
function handleDataAvailable(event) {
if (event.data.size > 0) {
console.log(recordedChunks);
}
})
不可能。