[发明专利]视频网络传输控制方法和系统有效
申请号: | 201610675854.9 | 申请日: | 2016-08-16 |
公开(公告)号: | CN106210924B | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | 乔志刚 | 申请(专利权)人: | 北京东方嘉禾文化发展股份有限公司 |
主分类号: | H04N21/643 | 分类号: | H04N21/643;H04N21/647 |
代理公司: | 11317 北京商专润文专利代理事务所(普通合伙) | 代理人: | 丁继恩 |
地址: | 100007 北京市东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种视频网络传输控制方法和系统,包括发送控制端和接收控制端,以及发送数据端和接收数据端;所述发送控制端与接收控制端以控制通道传输,传输协议为UDP协议;所述控制通道,用于在发送控制端与接收控制端之间通过UDP协议发送和响应控制消息;所述发送数据端与接收数据端以数据通道传输,传输协议为UDP协议;所述数据通道,用于在发送数据端与接收数据端之间推送发送数据端已经缓存的一个或者多个视频数据包。其实现了在恶劣网络环境下高速可靠的视频传输。 | ||
搜索关键词: | 视频 网络 传输 控制 方法 系统 | ||
【主权项】:
1.一种视频网络传输控制方法,包括方法包括如下步骤:/n发送控制端和接收控制端通过UDP协议握手,建立UDP传输通道;/n将视频数据推送到发送数据端的发送缓冲区;并由发送缓冲区通过数据通道将所述视频数据推送出去;/n接收数据端接收数据通道推送出来的视频数据的数据包,并插入到接收缓冲区;在视频数据传输完毕后,将网络传输链路链接关闭;/n所述发送控制端与接收控制端建立UDP传输通道,包括如下步骤:/n通过配置启动参数,同步控制发送控制端和接收控制端的IP、UDP端口信息;接收控制端在所述UDP端口上监听服务;/n发送控制端通过UDP协议,向所述UDP端口发起建立链接命令,二者建立传输通道;/n发送控制端向接收控制端发送包含数据发送端的数据发送IP、UDP端口的第一握手消息;/n接收控制端接收到第一握手消息后,向发送控制端响应包含数据接收端的数据接收IP、UDP端口的第二握手消息,完成数据通道的链接建立;/n将视频数据推送到发送数据端的发送缓冲区,包括下列步骤:/n步骤A1,发送控制端判断发送数据端的发送缓冲区是否缓冲数据已满;/n步骤A2,如果缓冲区的缓冲数据已满,则返回步骤A1,重新等待第一预定时间T1后推送所述视频数据;/n步骤A3,如果缓冲区的缓冲数据足够,则判断本次推送的视频数据是否允许拆分;/n步骤A4,如果视频数据不允许拆分,要么不发送,要么全部发送,则判断缓冲区的大小是否足够不拆分时的视频数据缓存;如果是,则进入步骤A6;否则进入步骤A5;/n步骤A5,等待预定时间T2,返回步骤A4;/n步骤A6,将所述视频数据按照预设大小计算出序列表数据包,并顺序推送到发送数据端的发送缓冲区。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东方嘉禾文化发展股份有限公司,未经北京东方嘉禾文化发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610675854.9/,转载请声明来源钻瓜专利网。