Почему RTP использует UDP вместо TCP? - PullRequest
30 голосов
/ 12 декабря 2008

Я хотел знать, почему UDP используется в RTP, а не TCP? Основные инструменты VoIP использовали только UDP, поскольку я взломал некоторые из VoIP OSS.

Ответы [ 11 ]

0 голосов
/ 12 декабря 2008

UDP используется там, где отправляются данные, которые не должны быть точно получены на цели, или когда не требуется стабильное соединение.

TCP используется, если данные должны быть точно получены, бит за битом, без потери битов.

Для потокового видео и звука некоторые биты, которые теряются в пути, не влияют на результат в некоторой степени, что примечательно, некоторые пиксели не отображаются на изображении потока, ничего не влияет на пользователя, на DVD теряются битрейт выше.

...