Показать сообщение отдельно
  #15 (permalink)  
Старый 11.09.2019, 19:06
Новичок на форуме
Отправить личное сообщение для troublesMaker Посмотреть профиль Найти все сообщения от troublesMaker
 
Регистрация: 10.09.2019
Сообщений: 9

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, и у меня примерно также должно быть.
Ответить с цитированием