Разница между MPEG-TS и RTP для потокового видео H.264 (.mp4)? - PullRequest
0 голосов
/ 12 марта 2019

Итак, я пытаюсь транслировать видео H.264 (.mp4) через ETHERNET, используя инструмент ffmpeg. Я немного прочитал о передаче видео H.264 через Ethernet и узнал, что есть два метода; MPEG-TS и RTP (оба по UDP). Я смог потоковое видео .mp4 с помощью обоих методов в ffmpeg (через локальный хост) и не заметил никакой разницы в качестве или задержке как таковой. В чем разница в концепции и эффективности между двумя протоколами для передачи видео? Или я смешиваю две разные концепции? Любая помощь приветствуется!

1 Ответ

2 голосов
/ 12 марта 2019

RTP имеет меньше служебных данных, чем использование транспортного потока, поскольку RTP использует полный доступный размер пакета Ethernet (MTU обычно составляет около 1500 байт), тогда как TS-пакеты имеют размер 188 байт . Кроме того, UDP-протокол ffmpeg, который обычно используется для отправки TS по сети, не поддерживает переупорядочение пакетов на стороне получателя.

...