parce56
@parce56
Системный аналитик

Как сделать сегментацию входящего видеопотока?

Как сделать сегментацию входящего видеопотока 1920x1080 на 9 видеопотоков, формат каждого из них равен 640x360. Стрим осуществляется посредством использования потокового сервера, реализованного на базе linux + nginx + rtmp-module. Т.е. иными словами, нужно превратить большой входящий поток в 9 исходящих потоков, как бы порезав его сеткой 3 на 3
  • Вопрос задан
  • 358 просмотров
Решения вопроса 1
SergIIIth
@SergIIIth
Веб разработчик - makridenkov.com
Интересно, какую задачу вы решаете?

Можно делать так (примерные команды), идея запустить 9 ffmpeg и стриметь на исходящий rtmp-module:

ffmpeg -i rtmp://input_1920 -filter_complex "[0:v]crop=640:360:0:0" -f flv -ar 44100 -y rtmp://out_1
ffmpeg -i rtmp://input_1920 -filter_complex "[0:v]crop=640:360:640:0" -f flv -ar 44100 -y rtmp://out_2
...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@artanets1
Vlc умеет так разбивать картинку, фильтром стена, но как потом отправить это в сеть дальше не знаю.
может вот это видео поможет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы