一种基于IP网络的实时视频传输方法
摘要:
本发明为一种基于IP网络的实时视频传输方法,发送端和接收端在传输层使用TCP协议,提高数据传输的可靠性;接收端以图像帧为单位存放到接收缓冲区中,接收缓冲区以环形方式组织,在处理较慢的情况下可用最新的帧覆盖最过时的帧,保持数据的实时性;以directshow/gstreamer等作为多媒体框架,根据显示端的时钟反馈实时调节接收端视频帧的时间戳;本发明使用TCP协议作为传输层协议,有效提高视频传输的可靠性,解决网络传输的丢包和乱序问题,避免解码器出现不能正常解码的现象;以帧为单位将图像信息存放在环形缓冲区中,有效解决了延时和抖动问题;在接收端使用多媒体框架,根据显示过滤器的时钟反馈,实时调整接收过滤器的输出视频帧时间戳,使视频达到顺畅播放的效果。
公开/授权文献
0/0