У меня есть IP-камера AXIS (M1054), которая отправляет поток H264 / RTP через RTSP.
К сожалению, они вообще не отправляют NALU SPS и PPS, они только передают (фрагментированные) фрагменты кодека.
Я пытаюсь декодировать этот поток с помощью платформы iOS VideoToolbox
, которой требуется кортеж H264 SPS и PPS для правильной настройки CMFormatDescription
.
Интересно, как я могу синтезировать необходимые наборы параметров, глядя на фактические срезы H264?
Обновление: я записал пример сеанса, в котором mplayer
удается отобразить поток через Wireshark. Файл захвата находится здесь, и вы можете увидеть всю настройку RTSP как ну и пару секунд RTP.