我目前正在实施视频流应用,其目标是尽可能多地利用千兆以太网带宽
这简化了许多事情。然而,我遇到了数据包延迟变化的问题。
这意味着应该每隔20毫秒(1280 x 720p 50Hz视频信号)到达的视频帧有时会延迟几十毫秒。更多:
例如,当带宽使用量为800mbps时,PDV为45-50ms。
我的问题:
我想知道我的应用程序中是否存在一些微妙的错误(可能过度锁定),或者无法使用当前技术使数字更好。
答案 0 :(得分:3)
对于视频流,我建议使用UDP而不是TCP,因为它具有较少的开销,并且通常不需要数据包确认,因为重新传输的数据已经过时。