为什么RTP使用UDP而不是TCP?

37

我想知道为什么RTP中使用UDP而不是TCP?大多数VoIP工具只使用UDP,因为我已经黑掉了一些VoIP OSS。


为什么RTP使用UDP而不是TCP?听起来像是一个错误的问题。 - Oliver Friedrich
“我想知道为什么RTP中使用UDP而不使用TCP,您怎么看?” - Brian Knoblauch
11个回答

1

仅作备注: 在RTP流中发送的每个数据包都被赋予比其前一个数据包高1的编号。这使得目标可以确定是否有任何数据包丢失。 如果数据包丢失,则目标应采取的最佳措施是通过插值来近似缺失的值。 重新传输不是一个实用的选项,因为重新传输的数据包已经太晚了,无法发挥作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接