Я создаю приложение для потоковой передачи видео в реальном времени, и я хочу сгенерировать dataURL / SRC, который я могу отправлять каждую секунду на сервер, и сервер преобразует его в файл.
код - -
navigator.mediaDevices.getUserMedia(this.constraints).then(
stream => {
video.srcObject = stream;
// create new mediaRecorder objects
const options = {mimeType: 'video/webm;codecs=vp9'};
const mediaRecorder = new MediaRecorder(stream, options);
mediaRecorder.ondataavailable = function (event) {
if (event.data.size > 0) {
recordedChunks.push(event.data);
const d = new Date();
const files = {
video: {
dataURL: //data url which I send to server,
time : d.getTime()
}
};
this._chatService;.sendData(files);
}
};
mediaRecorder.start(1000);
});
Но у меня нет никакого способа генерировать dataURL видео.