一种视频传输方法、装置、终端设备及存储介质制造方法及图纸

技术编号:24363266 阅读:15 留言:0更新日期:2020-06-03 04:09
本发明专利技术实施例提供了一种视频传输方法、装置、终端设备及存储介质,应用于视联网中的图传终端,包括:在预设时间段内,获取第一视频包的包序和图传服务器返回的第二视频包的包序,根据第一视频包包序和第二视频包包序,确定丢包率;根据丢包率的大小和预设带宽调整规则,对预设初始带宽值进行调整,确定调整后的带宽值;根据调整后的带宽值和预设视频采样调整规则,确定与调整后的带宽值对应的视频采样参数;发送与调整后的带宽值对应的视频采样参数至视联网终端,以使视联网终端根据视频采样参数,调整当前视频包传输的视频采样参数,这样,视联网终端可根据网络情况不同,实时调整视频采样参数,保障视频传输的流畅性和降低视频延迟。

A video transmission method, device, terminal equipment and storage medium

【技术实现步骤摘要】
一种视频传输方法、装置、终端设备及存储介质
本专利技术涉及视联网
,特别是涉及一种视频传输方法、装置、终端设备及存储介质。
技术介绍
随着网络科技的快速发展,视频会议、视频教学等双向通信在用户的生活、工作、学习等方面广泛普及。在视联网终端向图传设备发送视频包的网络传输过程中,无法根据网络情况实时调整视联网终端向图传设备发送的视频的采样参数,进而保障视频传输的流畅性和降低视频延迟。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种视频传输方法、装置、终端设备及存储介质。第一个方面,本专利技术实施例提供一种视频传输方法,所述方法应用于视联网中的图传终端,所述方法包括:在预设时间段内,获取第一视频包的包序,其中,所述第一视频包的包序为所述图传终端以预设初始带宽值向图传服务器发送的视频包的包序;获取所述图传服务器返回的第二视频包的包序,其中,所述第二视频包的包序为所述图传服务器接收到所述图传终端发送的所述视频包的包序;根据所述第一视频包的包序和所述第二视频包的包序,确定在所述预设时间段内视频包传输的丢包率;根据所述丢包率的大小和预设带宽调整规则,对所述预设初始带宽值进行调整,确定调整后的带宽值;根据所述调整后的带宽值和预设视频采样调整规则,确定与所述调整后的带宽值对应的视频采样参数;发送与所述调整后的带宽值对应的视频采样参数至视联网终端,以使所述视联网终端根据所述视频采样参数,调整当前视频包传输的视频采样参数。可选地,在获取所述图传服务器返回的第二视频包的包序时,所述方法还包括:获取所述图传服务器返回的预测带宽值,其中,所述图传服务器返回的预测带宽值是根据所述第二视频包的包序对应的视频包携带的时间戳和容量大小确定的。可选地,所述图传服务器返回的预测带宽值是根据所述第二视频包的包序对应的视频包携带的时间戳和容量大小确定的,包括:所述图传服务器根据所述第二视频包的包序对应的视频包携带的时间戳,采用卡尔曼滤波算法,获得所述第二视频包对应的时间延迟数值;所述图传服务器根据所述第二视频包的包序对应的视频包的容量大小、所述第二视频包的包序对应的视频包携带的时间戳和所述第二视频包的包序对应的视频包的时间延迟数值,确定在所述预设时间段内视频包传输的预测带宽值。可选地,所述根据所述丢包率的大小和预设带宽调整规则,对所述预设初始带宽值进行调整,确定调整后的带宽值,包括:若所述丢包率符合预设范围,则对所述预设初始带宽值进行调整,获得中间带宽值;将所述中间带宽值与图传服务器返回的预测带宽值中的最小值确定为所述调整后的带宽值。可选地,所述若所述丢包率符合预设范围,则对所述预设初始带宽值进行调整,获得中间带宽值,包括:若所述丢包率大于第一预设值,则将所述预设初始带宽值减少第三预设值,获得所述中间带宽值。可选地,所述若所述丢包率符合预设范围,则对所述预设初始带宽值进行调整,获得中间带宽值,包括:若所述丢包率小于第二预设值,则将所述预设初始带宽值增加所述第三预设值,获得所述中间带宽值。可选地,所述根据所述第一视频包的包序和所述第二视频包的包序,确定在所述预设时间段内视频包传输的丢包率,包括:根据所述第一视频包的包序,确定所述第一视频包的包序对应的视频包的数量;根据所述第二视频包的包序,确定所述第二视频包的包序对应的视频包的数量;将所述第一视频包的包序对应的视频包的数量和所述第二视频包的包序对应的视频包的数量的差值除以所述第一视频包的包序对应的视频包的数量,将得到的结果确定为在所述预设时间段内视频包传输的丢包率。第二个方面,本专利技术实施例提供一种视频传输装置,所述装置应用于视联网中的图传终端,所述装置包括:第一获取模块,用于在预设时间段内,获取第一视频包的包序,其中,所述第一视频包的包序为所述图传终端以预设初始带宽值向图传服务器发送的视频包的包序;第二获取模块,用于获取所述图传服务器返回的第二视频包的包序,其中,所述第二视频包的包序为所述图传服务器接收到所述图传终端发送的所述视频包的包序;丢包率确定模块,用于根据所述第一视频包的包序和所述第二视频包的包序,确定在所述预设时间段内视频包传输的丢包率;带宽调整模块,用于根据所述丢包率的大小和预设带宽调整规则,对所述预设初始带宽值进行调整,确定调整后的带宽值;采样参数调整模块,用于根据所述调整后的带宽值和预设视频采样调整规则,确定与所述调整后的带宽值对应的视频采样参数;发送模块,用于发送与所述调整后的带宽值对应的视频采样参数至视联网终端,以使所述视联网终端根据所述视频采样参数,调整当前视频包传输的视频采样参数。可选地,所述第二获取模块,还用于:获取所述图传服务器返回的预测带宽值,其中,所述图传服务器返回的预测带宽值是根据所述第二视频包的包序对应的视频包携带的时间戳和容量大小确定的。可选地,所述视联网中还包括服务器,所述服务器还包括预测模块,所述预测模块包括:计算模块,用于根据所述第二视频包的包序对应的视频包携带的时间戳,采用卡尔曼滤波算法,获得所述第二视频包对应的时间延迟数值;预测模块,用于根据所述第二视频包的包序对应的视频包的容量大小、所述第二视频包的包序对应的视频包携带的时间戳和所述第二视频包的包序对应的视频包的时间延迟数值,确定在所述预设时间段内视频包传输的预测带宽值。可选地,所述带宽调整模块,用于:若所述丢包率符合预设范围,则对所述预设初始带宽值进行调整,获得中间带宽值;将所述中间带宽值与图传服务器返回的预测带宽值中的最小值确定为所述调整后的带宽值。可选地,所述带宽调整模块,具体用于:若所述丢包率大于第一预设值,则将所述预设初始带宽值减少第三预设值,获得所述中间带宽值。可选地,所述带宽调整模块,具体用于:若所述丢包率小于第二预设值,则将所述预设初始带宽值增加所述第三预设值,获得所述中间带宽值。可选地,所述丢包率确定模块用于:根据所述第一视频包的包序,确定所述第一视频包的包序对应的视频包的数量;根据所述第二视频包的包序,确定所述第二视频包的包序对应的视频包的数量;将所述第一视频包的包序对应的视频包的数量和所述第二视频包的包序对应的视频包的数量的差值除以所述第一视频包的包序对应的视频包的数量,将得到的结果确定为在所述预设时间段内视频包传输的丢包率。第三个方面,本专利技术实施例提供一种终端设备,包括:至少一个处理器和存储器;所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现第一个方面提供的视频传输方法。第四个方面,本专利技术实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现第一个方面提供的视频传输方法。本文档来自技高网...

【技术保护点】
1.一种视频传输方法,其特征在于,所述方法应用于视联网中的图传终端,所述方法包括:/n在预设时间段内,获取第一视频包的包序,其中,所述第一视频包的包序为所述图传终端以预设初始带宽值向图传服务器发送的视频包的包序;/n获取所述图传服务器返回的第二视频包的包序,其中,所述第二视频包的包序为所述图传服务器接收到所述图传终端发送的所述视频包的包序;/n根据所述第一视频包的包序和所述第二视频包的包序,确定在所述预设时间段内视频包传输的丢包率;/n根据所述丢包率的大小和预设带宽调整规则,对所述预设初始带宽值进行调整,确定调整后的带宽值;/n根据所述调整后的带宽值和预设视频采样调整规则,确定与所述调整后的带宽值对应的视频采样参数;/n发送与所述调整后的带宽值对应的视频采样参数至视联网终端,以使所述视联网终端根据所述视频采样参数,调整当前视频包传输的视频采样参数。/n

【技术特征摘要】
1.一种视频传输方法,其特征在于,所述方法应用于视联网中的图传终端,所述方法包括:
在预设时间段内,获取第一视频包的包序,其中,所述第一视频包的包序为所述图传终端以预设初始带宽值向图传服务器发送的视频包的包序;
获取所述图传服务器返回的第二视频包的包序,其中,所述第二视频包的包序为所述图传服务器接收到所述图传终端发送的所述视频包的包序;
根据所述第一视频包的包序和所述第二视频包的包序,确定在所述预设时间段内视频包传输的丢包率;
根据所述丢包率的大小和预设带宽调整规则,对所述预设初始带宽值进行调整,确定调整后的带宽值;
根据所述调整后的带宽值和预设视频采样调整规则,确定与所述调整后的带宽值对应的视频采样参数;
发送与所述调整后的带宽值对应的视频采样参数至视联网终端,以使所述视联网终端根据所述视频采样参数,调整当前视频包传输的视频采样参数。


2.根据权利要求1所述的方法,其特征在于,在所述图传终端获取所述图传服务器返回的第二视频包的包序时,所述方法还包括:
获取所述图传服务器返回的预测带宽值,其中,所述图传服务器返回的预测带宽值是根据所述第二视频包的包序对应的视频包携带的时间戳和容量大小确定的。


3.根据权利要求2所述的方法,其特征在于,所述图传服务器返回的预测带宽值是根据所述第二视频包的包序对应的视频包携带的时间戳和容量大小确定的,包括:
所述图传服务器根据所述第二视频包的包序对应的视频包携带的时间戳,采用卡尔曼滤波算法,获得所述第二视频包对应的时间延迟数值;
所述图传服务器根据所述第二视频包的包序对应的视频包的容量大小、所述第二视频包的包序对应的视频包携带的时间戳和所述第二视频包的包序对应的视频包的时间延迟数值,确定在所述预设时间段内视频包传输的预测带宽值。


4.根据权利要求2所述的方法,其特征在于,所述根据所述丢包率的大小和预设带宽调整规则,对所述预设初始带宽值进行调整,确定调整后的带宽值,包括:
若所述丢包率符合预设范围,则对所述预设初始带宽值进行调整,获得中间带宽值;
将所述中间带宽值与图传服务器返回的预测带宽值中的最小值确定为所述调整后的带宽值。


5.根据权利要求4所述的方法,其特征在于,所述若所述丢包率符合预设范围,则对所述预设初始带宽值进行调整,获得中间带宽值,包括:
若所述丢包率大于第一预设值,则将...

【专利技术属性】
技术研发人员:吕亚亚李云鹏谢文龙王艳辉
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1