使用Wireshark进行“RTP over UDP”数据包丢失分析

时间:2013-05-15 20:23:07

标签: udp wireshark rtp packet-loss

我在机器A上运行应用程序A,在机器B上运行应用程序B.两台机器都在运行Windows7。应用程序A通过专用LAN将UDP上的RTP数据包发送到应用程序B.我们正在经历两台机器之间的UDP数据包丢失,我们正在尝试确定数据包丢失是在网络级别还是在计算机的网络堆栈上发生。

我们在使用WinPcap的两台机器上运行Wireshark。通过分析Wireshark中的RTP流,我们可以看到所有RTP数据包都是从机器A发送的,但是机器B上没有收到一些数据包。我知道如果例如操作系统的网络堆栈可以丢弃UDP数据包。应用程序从其套接字读取不够快,并且套接字的缓冲区被填满。但我想知道的是:

如果我在机器B上看到Wireshark缺少RTP数据包,是否一定意味着没有从网络收到数据包?或者,在Wireshark“拦截”数据包之前,是否有可能在操作系统中的某个点丢弃数据包?

0 个答案:

没有答案