Доброго времени суток!
В чем суть вопроса: есть 1080p поток с битрейтом 5Мбит, принимается в rtmp. Есть необходимость сделать из него CBR (строго обязательно) multicast поток h264 те же 5Мбит.
Искал в интернете варианты с перекодированием, нашел с mpeg2. Чтобы избежать потери качества, адаптировал вариант до 24Мегабит, но все-таки это не то, что нужно (нужен h264).
ffmpeg -re -i [входящий rtmp] -vcodec mpeg2video -s 1920x1080 -r 25 -flags cgop+ilme -sc_threshold 1000000000 -b:v 24M -minrate:v 24M -maxrate:v 24M -bufsize:v 16.8M -acodec mp2 -ac 2 -b:a 192k -f mpegts udp://@232.0.0.2:1222?pkt_size=1316
Может есть какой-то вариант вообще без перекодирования, а только с использованием буфера? Если так нельзя, то как провернуть то же самое с h264?