TI中文支持网
TI专业的中文技术问题搜集分享网站

8168 UDP 丢包

最近在用8168拉摄像机的RTSP流时,发现丢包很严重,通过抓包交换机,在PC端用wireshark抓包发现,摄像机已经把数据发出来了。

但在8168一侧,在驱动层直接DMA接收的数据进行RTP数据分析,发现数据包的序列号不连续,说明已经丢包。

驱动中进一步分析,DMA的次数和MAC的Good Receive Frames Register 寄存器统计也完全一致,说明MAC层接收到的数据都已经DMA到8168一侧。但丢包问题会可

能出现在什么地方呢?

查看MAC的寄存器,没有丢包,没有错误。

Chris Meng:

你好,

请问网线直连有同样的问题么?

xiquan liang:

回复 Chris Meng:

直连的话没有丢包,实际上通过交换机,如果直接一个摄像机模块,也不丢包,摄像机模块一旦有两个或两个以上,丢包现象就很严重。同时在交换价上接PC,用wireshark是可以抓到摄像机模块确实已经把数据发出来了。

Chris Meng:

回复 xiquan liang:

你好,

请问你使用的是最新的dvr rdk 4.01的软件么?里面有用dsp做网络部分的优化。

Trolong_support:

建议你可以将板子连接到路由,如果直连网线的话需要分配静态ip。

Ternence_Hsu:

你好;试试 rtsp 基于 tcp 的模式;

赞(0)
未经允许不得转载:TI中文支持网 » 8168 UDP 丢包
分享到: 更多 (0)