У меня есть служба, непрерывно отправляющая данные через сокет.Node js stream file
Данные, полученные после того, как некоторое время выглядит следующим образом:
{base64} \n {base64} \n {base64} ...
Где {base64}
представляет данные изображения.
Как управлять потоком данных, чтобы я мог получать одно изображение за раз (в правильном порядке) и делать с ним что-то полезное.
Прямо сейчас я просто передаю его в файл, но я уверен, что есть лучший способ, чем начать разбор файла для разделителей и фактически реализовать механизм обратного давления.
var streamRaw = fs.createWriteStream('raw.data');
socket.pipe(streamRaw, {end:false});