Одно видеосообщение RTMP обычно содержит один кадр H.264 вместе с дельтой метки времени. Обычно дельта временной метки представляет продолжительность одного видеокадра, например. 40 мс для видео 25 кадров в секунду. Это позволяет вычислить продолжительность потока путем вычисления суммы дельт видео RTMP в потоке.
Однако для некоторых кодировщиков (например, Wirecast) время от времени появляются видеосообщения RTMP, которые содержат только один кадр H.264, но дельта метки времени кратна длительности одного видеокадра (например, 120 мс, 160 мс и т. д.).
Означает ли это, что в некоторых случаях один кадр H.264 может представлять несколько видеокадров? Какая метаинформация (поле) кадра H.264 представляет это? Как отличить, что для выбранного кадра дельта метки времени должна отличаться от продолжительности одного видеокадра? Я хотел бы правильно рассчитать временную метку презентации для одного кадра H.264.