Estoy transmitiendo un archivo de video del servidor al cliente. En el lado del cliente, recibo Uint8Array y no sé cómo usar esta matriz para la transmisión de video. ¿A qué formato de datos convertirlo y cómo enviarlo como una etiqueta de video para que se pueda reproducir el archivo? La tarea es transmitir una transmisión rtsp, pero primero quiero intentar transmitir un archivo de video
servidor
io.on('connection', socket => { console.log('conn') let stream = ss.createStream(); ss(socket).emit('stream', stream); let readStream = fs.createReadStream(mp4Path); readStream.pipe(stream); socket.on('disconnect', () => { console.log('user disconnect') }) })cliente
const socket = io(); ss(socket).on('stream', function(stream) { var binaryString = ""; stream.on('data', function(data) { for(var i = 0; i < data.length; i++) { binaryString += String.fromCharCode(data[i]); } }); stream.on('end', function(data) { binaryString = ""; }); });