SuperZen,
Цитата:
|
в ffmpeg можно через -i посылать udp
|
- но в этом нет смысла, если можно на rtmp слать данные.
Цитата:
|
проигрывать rtmp:// в браузере? это все равно приведет к стороннему hls проигрывателю, который будет эти чанки клеить на клиенте
|
Рекомендую вам ознакомиться как работает rtmp
Цитата:
|
смотреть в сторону media серверов
|
И nginx-rtmp-модуль.
Прошу не писать больше неверных предположений, если бы вы работали с описанным выше, вы бы понимали о чём я говорю.
Итак, мою задачу (отправка данных на rtmp) решали уже много раз, и адекватное решение точно есть. Вот максимально похожая ситуация описана:
https://stackoverflow.com/questions/...fers-to-ffmpeg
Как-то вот делает автор поста:
let allFramesTogether = Buffer.concat(frames);
ffmpeg.stdin.write(allFramesTogether);
Вот это правильный подход, - готовая информация отдаётся в поток stdin fffmpeg'у, который эти чанки транслирует на rtmp, и у меня примерно также должно быть.