我在一家数字电视广播公司(电缆)工作,我们有两个头端,一个在美国,一个在加勒比,我们目前在两个站点之间用思科L2TPv3伪will连接两个站点,但是,因为我们在多播地址上使用RTP (UDP)在这个伪线上运行视频流;如果/当数据包在互联网上采取不同的路由并从接收端到接收端时,我的MPEG传输流将有连续性计数错误(并且其中的PID可能会有影响工件的客户)。
由于上述问题,我希望用其他一些VPN技术来替换伪VPN技术,这些技术会重新排序不符合顺序的数据包,但我不确定有哪些替代方案可用(如果有的话)。那么,我的问题是,我可以使用什么策略或技术来最小化上述问题的影响?
发布于 2015-03-27 12:19:46
我从来没有使用过RTP,但是AFAIU,您可能应该在RTP级别上增加缓冲/延迟: RTP有一个时间戳包,可以用来重新排序数据包。
如果您丢失了数据包,它将不会对您有帮助。
如果您试图通过协议栈中较低级别的数据报/数据包排序来解决这个问题(例如,通过使用TCP传输VPN的RDP ),您将受到HOL阻塞的影响:当丢包时,接收方将不得不等待数据包被重新传输并到达(即流将暂停),而不是丢失流的某些部分。
https://serverfault.com/questions/674097
复制相似问题