工具/软件:TI-RTOS
大家好、
我们尝试使用 VSDK 2.12在 TDA3板上实现视频流应用。
该应用是3D 环境、其中 nullLink 和 HDMI 作为并行视频接收器。
我们使用 TFDTP 协议并调整了 nullLink 和 network_ctrl 工具。
TFDTP 中的 TCP 握手被禁用/注释掉、我们只是发送 UDP 数据包
视频开始时。
好奇的是、我的 PC (Win10 i5-660、16GB RAM)上的一切工作正常、但没有任何工作正常
其他 PC (Win7或 Win10、带相应的硬件)。 TDA3板与环视应用相连接时
到任何其他 PC 并启动、UDP 流将与最后一个 UDP 数据包完全停止
第二张图片的内容。
我发现、在故障情况下、每个 UDP 数据包之间的延迟约为1....~3ms。 因此需要一个 YUV 图像
~1秒(视频输入为30fps)。 这会导致整个视频管道挂起、因为帧缓冲区
被网络堆栈(我认为)阻止的时间过长。
我在 Wireshark 中看不到任何从 PC 到 TDA3板的网络消息、这些消息可能会导致我们的中的终端
TDA3应用。 (仅来自 TDA3的 UDP 数据包)。 我们的应用程序只会停止、而不会对 PC 产生任何可见的影响。
但必须有影响。
是否有人可以提供有关如何调试此问题的提示?
提前感谢!
祝你一切顺利、
Sebastian

