Как преобразовать видеопоток в dataurl с помощью webrtc и отправить на сервер с помощью socket.io - PullRequest
0 голосов
/ 04 марта 2019

Я создаю приложение для потоковой передачи видео в реальном времени, и я хочу сгенерировать 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 видео.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...