Я посмотрел в RFC, и замечание может объяснить, почему происходит следующее (хотя декодер все еще может создавать исходный фильм).
Я передал файлы H.264 / AVC с использованием кодера VSS h.264,поток байтов выглядел примерно так: E5 46 0E 4F FF A0 23 ...
когда я читаю данные фильма на стороне приемника после приемника RTP Broadcaster / RTSP, я получаю дополнительные неизвестные данные, но всегда вто же самое место, 8 байтов добавляются перед префиксом стартового кода (0x00000001), и 2 байта добавляются после префикса стартового кода, это выглядит примерно так:
XX XX XX XX XX XX XX XX 00 00 01 XX XXЗатем я смотрю в Wireshark и вижу, что RTP добавляет байты к полезной нагрузке данных.
Почему это происходит, почему?и почему декодер, кажется, хорошо справляется с этими дополнительными байтами?!