研究低延时视频传输技术调研
需求
1 传输高清视频
2 网络不保证稳定
调研
UDP 太底层,传输,握手,丢包都需要自己处理
UDT
封装UDP接口,UDT是基于UDP的数据传输协议。UDT是开源软件,主要目的是针对“TCP在高带宽长距离网络上的传输性能差”的问题,尽可能全面支持UDP网络上的海量数据传输。UDT是基于UDP的一种应用层协议。
比较实用,实现了握手,可靠性等,但对于拥塞,视频编解码等处理支持较少,需要二次开发
SRT
- 基于
UDT
来自Haivision
- 良好的丢包重传机制
- 基于时间的报文发送
- 丰富的拥塞控制统计信息
RTMP
比较老了,更新较少