Элемент rtph264pay
принимает данные H264 в качестве входных данных и преобразует их в пакеты RTP. RTP - это стандартный формат, используемый для отправки по сети многих типов данных, включая видео. RTP формально изложен в RFC 3550 , а конкретную информацию о том, как он используется с H264, можно найти в RFC 6184 .
Как определяет udpsinkгде кадр начинается и заканчивается.
udpsink
не нужно знать, где начинаются и заканчиваются кадры, он просто отправляет пакеты RTP, созданные rtph264depay
, по UDP. У него нет особого понимания формата RTP. Получатель этих данных должен понимать RTP, чтобы распаковывать его и декодировать.
Поскольку RTP - это формат, предназначенный для отправки по сети, несколько необычно сохранять их в файл сfilesink
.