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

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

Как сделать сегментацию входящего видеопотока 1920x1080 на 9 видеопотоков, формат каждого из них равен 640x360. Стрим осуществляется посредством использования потокового сервера, реализованного на базе linux + nginx + rtmp-module. Т.е. иными словами, нужно превратить большой входящий поток в 9 исходящих потоков, как бы порезав его сеткой 3 на 3
  • Вопрос задан
  • 336 просмотров
Решения вопроса 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 умеет так разбивать картинку, фильтром стена, но как потом отправить это в сеть дальше не знаю.
может вот это видео поможет.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 130 000 до 160 000 ₽
Artezio Москва
от 130 000 до 250 000 ₽
от 100 000 до 160 000 ₽