Error al ejecutar 'appendBuffer' en 'SourceBuffer': el atributo HTMLMediaElement.error no es nulo

Estoy intentando transmitir un file de video a través de socket.io a mi cliente (actualmente usando Chrome como cliente). Solo obtengo el primer fotogtwig del video y luego aparece el post Falló al appendBuffer:

Error al ejecutar 'appendBuffer' en 'SourceBuffer': el atributo HTMLMediaElement.error no es nulo

Parte del código JS:

if (buffer.updating || queue.length > 0) { console.log("buffer.updating = " + buffer.updating + " queue.length = " + (queue.length)); queue.push(videoData); } else { console.log("else buffer.updating = " + buffer.updating + " queue.length = " + (queue.length)); buffer.appendBuffer(videoData); } } }; var play = function() { //var mimeType = `video/mp4;codecs="${$scope.codec}"`; var mimeType = 'video/mp4;codecs="' + codec +'"'; console.log("mimetype = " + mimeType + " is supported = " + MediaSource.isTypeSupported(mimeType)); buffer = mediaSource.addSourceBuffer(mimeType); buffer.addEventListener('update', function () { if (queue.length > 0 && !buffer.updating) { console.log("buffer.appendBuffer"); buffer.appendBuffer(queue.shift()); } }); video.play(); }; 

¡Por favor, ayúdame!