Node.js: как читать данные из потока, используя.read()
Модель: пользователь выбирает файл mp4 со своего мобильного телефона на статической странице, размещенной на экспресс-сервере node.js в той же сети, поток файлов принимается busboy на том же сервере. Теперь поток файлов должен быть прочитан частями / сегментами / буферами и отправлен через websocket для добавления в буфер MediaSource на другом экране.
Вопрос: Как прочитать x номеров байтов данных из приостановленного читаемого потока?
Код (не работает):
function ReadData(stream, BytesToRead){
stream.resume();
var data = stream.read(BytesToRead);
stream.pause();
return data;
}
Пожалуйста, помогите!