作者:123AJAgjt | 来源:互联网 | 2022-12-13 17:27
在做视频文件传输的时候,服务器端向客户端发包,如果速度太快,就会出现丢包问题,想请教一下大家,有什么好的建议解决这个问题?1.超时重传机制2.用UDP模拟TCP,给每个UDP包头加序号,接收
在做视频文件传输的时候,服务器端向客户端发包,如果速度太快,就会出现丢包问题,想请教一下大家,有什么好的建议解决这个问题?
1.超时重传机制
2.用UDP模拟TCP,给每个UDP包头加序号,接收方判别丢失的序列号后通知发送方重新发.
有更好的方法吗?关键是要做到实时!
5 个解决方案
RTP over UDP能好一点。有时候丢包不是因为平均速度高,而是因为发送的速度不平稳造成的。
可以用RTP,也可以考虑测试一下我写的UDX协议传输视频。