【技术实现步骤摘要】
一种视频数据传输方法及系统
[0001]本专利技术属于流媒体通讯
,特别是涉及一种视频数据传输方法及系统。
技术介绍
[0002]服务器向浏览器等客户端提供流媒体服务的过程中,由于网络传输不稳定等原因可能会导致视频数据在传输过程中出现丢包,从而导致客户端无法解析出稳定流畅的画面。
[0003]为了应对视频数据网络传输丢包问题,通常会采用传输控制协议(TCP,Transmission Control Protocol)在网络层传输视频数据,但是由于TCP协议在连通过程中需要三次握手和四次挥手才能完整完成一次通讯,这就导致传输响应速度较慢,同样会影响客户端的视频观看体验。
[0004]在公开号为CN105430320A的专利中公开了一种基于UDP和TCP的音视频媒体数据传输方法,应用于VOIP、音视频会议业务,所述方法包括以下步骤:在终端或服务器发送RTP包之前,创建RTP/UDP通道,另外建立一个TCP连接;在正常传输时,使用RTP/UDP通道发送和接收RTP包;接收端发现有丢包时,生成NACK请求,通过 ...
【技术保护点】
【技术特征摘要】
1.一种视频数据传输方法,其特征在于,包括,顺序获取视频中的关键帧和预测帧;获取所述关键帧和所述预测帧的编组顺序;根据所述关键帧和所述预测帧的编组顺序将所述关键帧和所述预测帧分别打包为关键数据包和预测数据包;根据所述关键帧和所述预测帧的编组顺序获取所述关键数据包和所述预测数据包的编组顺序;建立与客户端连通的双向连通信道和单向连通信道;经由所述双向连通信道和/或所述单向连通信道发送所述关键数据包和/或所述预测数据包;经由所述双向连通信道获取所述客户端的视频缓冲时长以及所述单向连通信道的丢包率;根据所述客户端的视频缓冲时长以及所述单向连通信道的丢包率调整所述关键数据包和所述预测数据包的发送信道。2.根据权利要求1所述的方法,其特征在于,所述经由所述双向连通信道和/或所述单向连通信道发送所述关键数据包和/或所述预测数据包的步骤,包括,按照所述关键数据包的编组顺序经由所述双向连通信道发送所述关键数据包;获取已发送所述关键数据包在视频中时间进度;按照所述预测数据包的编组顺序经由所述双向连通信道或所述单向连通信道发送所述预测数据包;获取已发送所述预测数据包在视频中时间进度;控制已发送所述关键数据包和已发送所述预测数据包在视频中时间进度一致。3.根据权利要求2所述的方法,其特征在于,所述控制已发送所述关键数据包和已发送所述预测数据包在视频中时间进度一致的步骤,包括,根据所述关键帧和所述预测帧在视频中的时间顺序将在时间顺序上相邻的两个关键帧之间的所述预测帧作为一个预测单元组;将所述预测单元组在时间顺序上的前一个所述关键帧作为所述预测单元组从属的所述关键帧;将所述关键帧打包为若干个所述关键数据包;将所述关键帧从属的所述预测单元组内每个所述预测帧打包为若干个所述预测数据包;将每个所述关键帧对应的所述关键数据包,以及所述关键帧从属的所述预测单元组内每个所述预测帧对应的所述预测数据包,分装至一个待发送分区内;按照每个所述待发送分区内所述关键帧在视频中的时间顺序将每个所述待发送分区进行排序,得到所述待发送分区的时间序列;按照所述待发送分区的时间序列的先后顺序发送每个所述待发送分区内的所述关键数据包和所述预测数据包。4.根据权利要求1所述的方法,其特征在于,所述根据所述客户端的视频缓冲时长以及所述单向连通信道的丢包率调整所述关键数据包和所述预测数据包的发送信道的步骤,包
括,获取所述双向连通信道和所述单向连通信道的数据包发送速率比值关于时间的对应关系作为信道发送速率比关于时间的对应关系;根据信道发送速率比关于时间的对应关系获取所述单向连通信道的丢包率关于信道发送速率比的对应关系以及所述客户端的视频缓冲时长关于信道发送速率比的对应关系;获取设定的丢包率容错范围;获取设定的视频缓冲时长范围;根据所述单向连通信道的丢包率关于信道发送速率比的对应关系、所述客户端的视频缓冲时长关于信道发送速率比的对应关系、设定的丢包率容错范围以及设定的视频缓冲时长范围调整所述关键数据包和所述预测数据包的发送信道。5.根据权利要求4所述的方法,其特征在于,所述获取所述双向连通信道和所述单向连通信道的数据包发送速率比值关于时间的对应关系的步骤,包括,获取所述双向连通信道发送的所述关键数据包和所述预测数据包的时刻;根据所述双向连通信道发送的所述关键数据包和所述预测数据包的时刻获取所述双向连通信道的数据包发送速率关于时间的对应关系;获取所述单向连通信道发送的所述预测数据包的时刻;根据所述单向连通信道发送的所述预测数据包的时刻获取所述单向连通信道的数据包发送速率关于时间的对应关系;根据所述双向连通信道的数据包发送速率关于时间的对应关系以及所述单向连通信道的数据包发送速率关于时间的对应关系获取所述双向连通信道和所述单向连通信道的数据包发送速率比值关于...
【专利技术属性】
技术研发人员:谷莉方,闫格,林海霞,孙劼,
申请(专利权)人:河北网新科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。