Можно ли использовать модуль «поток» в «узле» и «hls.js»?# 2216 - PullRequest
0 голосов
/ 08 апреля 2019

Возможно ли использовать модуль 'stream' в 'node' и 'hls.js'?(Приложение Electron - работа с основными процессами и процессами рендеринга). Я хочу скачать mp3-файлы и зашифровать их, а затем расшифровать и воспроизвести!Но я не хочу создавать новый файл после расшифровки, я хотел бы знать, есть ли способ что-то сделать с помощью hlsjs?

const fs = require('fs');

const readStream = fs.createReadStream('./a.mp3');
// I don't want to create b.mp3
// I want to parse it directly and pass it to hls.js
const writeStream = fs.createWriteStream('./b.mp3');

readStream.on('data', (chunk) => {
  // Can i pass this chunk to hls.js?
  console.log('chunk', chunk);
  writeStream.write(chunk);
});

Если это невозможно, могу ли я создать временные файлы впамять с nodejs?

...