Передача потока вывода getUserMedia в ffmpeg, как мне это сделать?
Я использую getUserMedia, чтобы получить доступ к камере. Во время воспроизведения захваченного видео с помощью getUserMedia. Я хочу транслировать и транслировать его всем пользователям на моей странице в режиме реального времени с использованием ffmpeg и ffserver.
Как бы я отправил этот поток на сервер (ffserver) для потоковой передачи в прямом эфире?
Вот код для части getUserMedia
window.addEventListener('DOMContentLoaded', function() {
var v = document.getElementById('vlive');
navigator.getUserMedia = (navigator.getUserMedia || navigator.webkitGetUserMedia
|| navigator.mozGetUserMedia || navigator.msGetUserMedia);
if (navigator.getUserMedia) {
navigator.getUserMedia({
video: true,
audio: true,
},
function(stream) {
var url = window.URL || window.webkitURL;
v.src = url ? url.createObjectURL(stream) : stream;
v.play();
},
function(error) {
console.log('Good Job');
alert('Something went wrong. (error code ' + error.code + ')');
return;
});
} else {
alert('Sorry, the browser you are using doesn\'t support getUserMedia');
return;
}
});