基于无线网络的视频传输方法、装置、设备、存储介质制造方法及图纸

技术编号:29594846 阅读:16 留言:0更新日期:2021-08-06 19:56
本发明专利技术提供一种基于无线网络的视频传输方法、装置、设备、存储介质。方法包括:检测无线网络的信道利用率;根据信道利用率调整获得传输机会的视频数据的传输参数;基于传输参数发送视频数据。以此提高视频预览的流畅性。

【技术实现步骤摘要】
基于无线网络的视频传输方法、装置、设备、存储介质
本专利技术视频传输
,尤其是涉及一种基于无线网络的视频传输方法、装置、设备、存储介质。
技术介绍
IEEE针对wifi链路下的多媒体数据的服务质量制定了802.11e标准,wifi联盟在该标准的基础上进行优化并制定了WMM(wifimultimedia)标准,但是这些标准没有针对视频数据的特性做进一步的优化,因此在干扰环境下通过wifi进行视频预览容易出现卡顿的问题。
技术实现思路
本专利技术提供一种基于无线网络的视频传输方法,装置、设备、存储介质。用于提高视频浏览的流畅性。为解决上述技术问题,本专利技术提供的第一个技术方案为:提供一种基于无线网络的视频传输方法,包括:检测无线网络的信道利用率;根据信道利用率调整获得传输机会的视频数据的传输参数;基于传输参数发送视频数据。其中,视频数据包括多个图像帧;检测无线网络的信道利用率之前还包括:检测图像帧的类型;将不同类型的图像帧存入不同优先级的队列中;从队列中获取获得传输机会的视频数据。其中,根据信道利用率调整获得传输机会的视频数据的传输参数,包括:若信道利用率小于第一预设值,则对获得传输机会的视频数据的图像帧进行聚合处理,以调整获得传输机会的视频数据的传输参数;若信道利用率大于第二预设值,则对获得传输机会的视频数据的图像帧进行分片处理,以调整获得传输机会的视频数据的传输参数。其中,将不同类型的图像帧存入不同优先级的队列中包括:判断图像帧是否为I帧;如果图像帧为I帧,则将图像帧存入第一队列;如果图像帧不为I帧,则将图像帧存入第二队列。其中,第一队列的优先级大于第二队列的优先级。其中,如果图像帧为I帧,则将图像帧存入第一队列还包括:若第一队列已存满,则将第一队列中时间最久的图像帧存入第三队列,并将其从第一队列中删除;若第二队列已存满,则删除第二队列中部分图像帧;其中,第三队列的优先级大于第一队列的优先级以及第二队列的优先级。为解决上述技术问题,本专利技术提供的第二个技术方案为:提供一种基于无线网络的视频传输装置,包括:检测模块,用于检测无线网络的信道利用率;参数调整模块,用于根据信道利用率调整获得传输机会的视频数据的传输参数;发送模块,用于基于传输参数发送视频数据。为解决上述技术问题,本专利技术提供的第三个技术方案为:提供一种基于无线网络的视频传输方法,包括检测视频数据中的图像帧的类型;将不同类型的图像帧存入不同优先级的队列中;从队列中获取获得传输机会的视频数据,并将视频数据进行发送。其中,将不同类型的图像帧存入不同优先级的队列中包括:判断图像帧是否为I帧;如果图像帧为I帧,则将图像帧存入第一队列;如果图像帧不为I帧,则将图像帧存入第二队列;其中,第一队列的优先级大于第二队列的优先级。其中,如果图像帧为I帧,则将图像帧存入第一队列还包括:若第一队列已存满,则将第一队列中时间最久的图像帧存入第三队列,并将其从第一队列中删除;若第二队列已存满,则删除第二队列中部分图像帧;其中,第三队列的优先级大于第一队列的优先级以及第二队列的优先级。为解决上述技术问题,本专利技术提供的第四个技术方案为:提供一种基于无线网络的视频传输装置,包括:判断模块,用于检测视频数据中的图像帧的类型;队列存储模块,用于将不同类型的图像帧存入不同优先级的队列中;发送模块,用于从队列中获取获得传输机会的视频数据,并将视频数据进行发送。为解决上述技术问题,本专利技术提供的第五个技术方案为:提供一种电子设备,包括:存储器和处理器,其中,存储器存储有程序指令,处理器从存储器调取程序指令以执行上述任一项的方法。为解决上述技术问题,本专利技术提供的第六个技术方案为:提供一种计算机可读存储介质,存储有程序文件,程序文件能够被执行以实现上述任一项的方法。本专利技术的有益效果,区别于现有技术,本申请根据无线网络的信道利用率调整获得传输机会的视频数据的传输参数;基于传输参数发送视频数据。以此提高视频数据的预览流畅性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:图1为本专利技术基于无线网络的视频传输方法的第一实施例的流程示意图;图2为本专利技术基于无线网络的视频传输方法的第二实施例的流程示意图;图3为本专利技术基于无线网络的视频传输装置的第一实施例的结构示意图;图4为本专利技术基于无线网络的视频传输方法的第三实施例的流程示意图;图5为本专利技术基于无线网络的视频传输装置的第二实施例的结构示意图;图6为本专利技术电子设备的一实施例的结构示意图;图7为本专利技术计算机可读存储介质的一实施例的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参加图1,为本专利技术基于无线网络的视频传输方法的第一实施例的流程示意图,包括:步骤S11:检测无线网络的信道利用率。信道利用率也即信道的效率,对于发送方而言,发送方在一个周期内,有效的发送数据所需要的时间占整个发送周期的比率。发送周期是发送方从发送第一个数据开始,到接收到第一个确认帧为止的时间。假设发送周期为T,这周期内发送的数据量为L,发送方的速率是C,则发送方用于发送有效数据的时间是L/C,那么信道利用率为(L/C)/T。本申请中,检测无线网络的信道利用率,也即检测无线网络下,发送方在一个周期内,有效的发送数据所需要的时间占整个发送周期的比率。步骤S12:根据信道利用率调整获得传输机会的视频数据的传输参数。在一具体实施例中,根据信道利用率调整获得传输机会的视频数据的传输参数,基于传输参数发送视频数据,以此能够提高接收方无线网络(例如WIFI)链路下视频预览的流畅性。具体的,若信道利用率小于第一预设值,则对获得传输机会的视频数据的图像帧进行聚合处理,以调整获得传输机会的视频数据的传输参数。可以理解的,视频数据包括若干图像帧。例如,若获得传输机会的视频数据的图像帧具有n帧,则将n帧图像帧聚合在一起,以此调整获得传输机会的视频数据的传输参数。在一具体实施例中,第一预设值为25%~40%,优选的,第一预设值为30%。若信道利用率大于第二预设值,则对获得传输机会的视频数据的图像帧进行分片处理,以调整获得传输机会的视频数据的传输参数。例如,若获得传输机会的视频数据的图像帧具有n帧,则将每一帧图像帧进行分片,以使得每一帧图像帧包括多个子片,以此调整获得传输机会的视频数据的传输参数。在一具体实施例中,第二预设值为65%~80%,优选的本文档来自技高网...

【技术保护点】
1.一种基于无线网络的视频传输方法,其特征在于,包括:/n检测无线网络的信道利用率;/n根据所述信道利用率调整获得传输机会的视频数据的传输参数;/n基于所述传输参数发送所述视频数据。/n

【技术特征摘要】
1.一种基于无线网络的视频传输方法,其特征在于,包括:
检测无线网络的信道利用率;
根据所述信道利用率调整获得传输机会的视频数据的传输参数;
基于所述传输参数发送所述视频数据。


2.根据权利要求1所述的视频传输方法,其特征在于,所述视频数据包括多个图像帧;
所述检测无线网络的信道利用率之前还包括:
检测所述图像帧的类型;
将不同类型的所述图像帧存入不同优先级的队列中;
从所述队列中获取获得传输机会的视频数据。


3.根据权利要求1或2所述的视频传输方法,其特征在于,所述根据所述信道利用率调整获得传输机会的视频数据的传输参数,包括:
若所述信道利用率小于第一预设值,则对获得传输机会的视频数据的图像帧进行聚合处理,以调整获得传输机会的视频数据的传输参数;
若所述信道利用率大于第二预设值,则对获得传输机会的视频数据的图像帧进行分片处理,以调整获得传输机会的视频数据的传输参数。


4.根据权利要求3所述的视频传输方法,其特征在于,所述将不同类型的所述图像帧存入不同优先级的队列中包括:
判断所述图像帧是否为I帧;
如果所述图像帧为I帧,则将所述图像帧存入第一队列;
如果所述图像帧不为I帧,则将所述图像帧存入第二队列。


5.根据权利要求4所述的视频传输方法,其特征在于,所述第一队列的优先级大于所述第二队列的优先级。


6.根据权利要求4所述的视频传输方法,其特征在于,所述如果所述图像帧为I帧,则将所述图像帧存入第一队列还包括:
若所述第一队列已存满,则将所述第一队列中时间最久的图像帧存入第三队列,并将其从所述第一队列中删除;
若所述第二队列已存满,则删除所述第二队列中部分所述图像帧;
其中,所述第三队列的优先级大于所述第一队列的优先级以及所述第二队列的优先级。


7.一种基于无线网络的视频传输装置,其特征在于,包括:
检测模块,用于检测无线网络的信道利用率;

【专利技术属性】
技术研发人员:檀深秋王明慧李辉
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

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

1