Привет, я хотел бы связать несколько файловых потоков чтения, мое текущее использование примерно такое;
- создать дочерний процесс
- создать файлReadStream
- отправить содержимое файла через канал (child.stdin)
- вернуться к шагу 2
Я пытаюсь отправить несколько mp3-файлов с помощью канала в ffmpeg, чтобы он мог выводить бесконечный поток на основе hls и mpeg-dash.
PS: я пробовал finished
событие writableStream, но если завершено, срабатывает child.stdin, закрывающийся writableStream. Если я передам флаг, чтобы не закрыть, я никогда не закончу событие.