Я пытаюсь транслировать видео между двумя клиентами.
Клиент A должен транслировать видео на сервер в формате h264, а Клиент B должен транслировать его с сервера.В нисходящем направлении я использую FFMPEG для декодирования пакетов NAT через RTP.
Моя проблема в том, что я должен отображать изображение с помощью DirectX API, для которого требуются параметры:
- битовый поток
- параметры изображения
- матрица квантования
- информация о срезе.
С другой стороны, результирующими параметрами нисходящего потока с FFMPEG являются SPS (набор параметров последовательности) и PPS (набор параметров изображения).
Я предполагаю, что PPS FFMPEG и «параметры изображения» DirectX, по крайней мере, касательно связаны, однако я не уверен, как получить остальные параметры (bitstream
, quant_matrx
и slce_info
) из PPSи СПС.
Будем очень благодарны за любые предложения (за исключением тех, которые отправляют меня обратно в Google, когда я устало тащусь после двух дней поисков).
С уважением
-E