数据传输方法、电子装置、设备及计算机可读存储装置制造方法及图纸

技术编号:35041182 阅读:16 留言:0更新日期:2022-09-24 23:20
本申请公开了一种视频数据传输方法、电子装置、设备及计算机可读存储装置。该方法包括:确定多个视频接收端的视频接收参数;根据视频接收参数,对目标编码模块的编码分辨率进行切换,以使目标编码模块的编码分辨率与多个视频接收端的视频接收参数相匹配;根据编码模块的编码分辨率对数据进行编码,并将编码后的数据根据视频接收参数发送至视频接收端。通过上述方式,本申请能够提高编码设备的性能利用率,实现编码设备输出分辨率的提高。实现编码设备输出分辨率的提高。实现编码设备输出分辨率的提高。

【技术实现步骤摘要】
数据传输方法、电子装置、设备及计算机可读存储装置


[0001]本申请涉及视频编码领域,特别是涉及一种视频数据的传输方法、电子装置、编码设备及计算机可读存储装置。

技术介绍

[0002]在信息技术越来越发达的现代社会,视频通信成为了人们生活工作中不可或缺的一部分。随着数据传输速率上限的不断提高,在部分工作场景下,人们对于视频通信的分辨率要求也越来越高。例如,1080P的分辨率正成为大多数视频通信的必要需求。但是对于一些低性能的编码设备来说,其最高只能支持720P分辨率的视频编码,即其最大性能为同时进行180P、360P以及720P分辨率的视频编码。如何使这些设备适应不断增长的用户需求,提高其对于视频数据的编码能力,提高其对于视频数据编码的最大分辨率,成为了本领域技术人员亟需解决的问题。

技术实现思路

[0003]本申请主要目的是提供一种视频数据的传输方法、电子装置、编码设备及计算机可读存储装置,能够编码设备因性能原因最大编码分辨率不高,不能满足客户需求的技术问题。
[0004]为解决上述技术问题,本申请采用的第一个技术方案是:提供一种视频数据的传输方法。该方法包括:确定多个视频接收端的视频接收参数;根据视频接收参数,对目标编码模块的编码分辨率进行切换,以使目标编码模块的编码分辨率与多个视频接收端的视频接收参数相匹配;根据编码模块的编码分辨率对数据进行编码,并将编码后的数据根据视频接收参数发送至视频接收端;其中,目标编码模块支持第一分辨率和第二分辨率的编码,第一分辨率大于第二分辨率,当视频接收参数包括了第一分辨率,且未包括第二分辨率时,将目标编码模块的编码分辨率切换至第一分辨率,第一分辨率大于编码设备的预设最高编码分辨率,第二分辨率小于或等于预设最高编码分辨率。
[0005]为解决上述技术问题,本申请采用的第二个技术方案是:提供一种电子装置。该电子装置包括编码模块,用于对视频数据进行编码;通信模块,用于接收视频接收参数以及向视频接收端发送数据;控制模块,连接编码模块和通信模块,以实现如第一个技术方案中所述的方法。
[0006]为解决上述技术问题,本申请采用的第三个技术方案是:提供一种编码设备。该编码设备包括存储器和处理器,存储器用于存储程序数据,程序数据能够被处理器执行,以实现如第一个技术方案中所述的方法。
[0007]为解决上述技术问题,本申请采用的第四个技术方案是:提供一种计算机可读存储装置。该计算机可读存储装置存储有程序数据,能够被处理器执行,以实现如第一个技术方案中所述的方法。
[0008]本申请的有益效果是:区别于现有技术,本申请通过将编码设备中的编码模块设
置为可切换两种编码分辨率,其中包括大于编码设备预设最高分辨率的第一分辨率以及不大于编码设备预设最高分辨率的第二分辨率,使得当接收到视频接收端的需求时,若视频接收端需求的编码分辨率为包括第一分辨率而未包括第二分辨率,编码设备能够利用原本用于第二分辨率编码的性能以及冗余性能,实现对第一分辨率视频数据的编码,满足视频接收端对于第一分辨率编码的需求,实现编码设备输出分辨率的提高。
附图说明
[0009]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1是本申请视频传输一示意图;图2是本申请视频数据的传输方法第一实施例的流程示意图;图3是编码设备一性能占用情况;图4是编码设备又一性能占用情况;图5是本申请视频数据的传输方法第二实施例的流程示意图;图6是本申请视频数据的传输方法第三实施例的流程示意图;图7是本申请视频数据的传输方法第四实施例的流程示意图;图8是本申请视频数据的传输方法第五实施例的流程示意图;图9是本申请编码设备第一实施例的结构示意图;图10是本申请计算机可读存储装置第一实施例的结构示意图;图11是本申请电子装置一实施例的结构示意图。
具体实施方式
[0011]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0012]本申请中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0013]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0014]下面参照图1,对本申请的相关
技术介绍
进行简单介绍。
[0015]编码单元10接收视频数据,对视频数据进行编码以向视频用户端进行数据传输。
视频用户端向编码单元所在的用户端传输所需要的视频分辨率的视频接收请求。如图1所示,图1中包括了第一用户端20、第二用户端30、第三用户端40。第一用户端20向编码单元所在的用户端发送了180P分辨率的视频接收请求,请求传输180P分辨率的视频数据,第二用户端30向编码单元所在的用户端发送了360P分辨率的视频接收请求,请求传输360P分辨率的视频数据,第三用户端40向编码单元所在的用户端发送了720P分辨率的视频接收请求,请求传输720P分辨率的视频数据。编码单元10接收到各个用户端发送来的视频接收请求后,根据视频接收请求中的分辨率要求对视频数据进行编码,以将编码后的视频数据发送给对应的用户端。通常一编码器对应一种分辨率编码的输出,假如继续增加1080P分辨率的用户端的视频接收请求,编码单元需要增加一编码器以进行1080P分辨率视频数据的编码,而当接收到180P、360P、720P、1080P的视频编码的需求时,其同时进行180P、360P、720P、1080P的视频编码,但是CPU性能可能又满足不了同时编码的计算需求,会因为CPU占用过高而造成卡顿或程序崩溃。因此本申请提出了能够解决支持1080P分辨率编码的视频数据传输方法,其可参照以下实施例。
[0016]参照图2,图2为本申请视频数据的传输方法第一实施例的流程示意图。该方法应用于编码设备,该编码设备包括若干编码模块以进行视频编码,该方法包括以下步骤:S11:确定多个视频接收端的视频接收参数。
[0017]视频接收参数包括各个视频接收端所需要的视频分辨率。对于发送端来说,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频数据的传输方法,其特征在于,应用于编码设备,所述编码设备包括若干编码模块以进行视频编码,所述方法包括:确定多个视频接收端的视频接收参数;根据所述视频接收参数,对目标编码模块的编码分辨率进行切换,以使所述目标编码模块的编码分辨率与所述多个视频接收端的视频接收参数相匹配;根据编码模块的编码分辨率对数据进行编码,并将编码后的数据根据视频接收参数发送至所述视频接收端;其中,所述目标编码模块支持第一分辨率和第二分辨率的编码,所述第一分辨率大于所述第二分辨率,当所述视频接收参数包括了所述第一分辨率,且未包括所述第二分辨率时,将所述目标编码模块的编码分辨率切换至所述第一分辨率,所述第一分辨率大于所述编码设备的预设最高编码分辨率,所述第二分辨率小于或等于所述预设最高编码分辨率。2.根据权利要求1所述的方法,其特征在于,所述根据所述视频接收参数,对目标编码模块的编码分辨率进行切换还包括:当所述视频接收参数包括了所述第一分辨率和所述第二分辨率时,将所述目标编码模块的编码分辨率切换至所述第二分辨率;所述将编码后的数据根据视频接收参数发送至所述视频接收端包括:根据视频接收参数确定需求所述第一分辨率和所述第二分辨率的所述视频接收端;将以所述第二分辨率进行编码的数据发送至需求所述第一分辨率和所述第二分辨率的所述视频接收端。3.根据权利要求1所述的方法,其特征在于,所述编码设备包括第一目标编码模块和第二目标编码模块;其中,所述第一目标编码模块支持所述第一分辨率和所述第二分辨率,所述第二目标编码模块支持所述第一分辨率和第三分辨率,所述第二分辨率大于所述第三分辨率;所述根据所述视频接收参数,对目标编码模块的编码分辨率进行切换包括:当所述视频接收参数中包括了所述第一分辨率、所述第二分辨率,并且未包括所述第三分辨率时,判断按视频接收参数进行包括所述第一分辨率、所述第二分辨率的编码时,系统占用性能是否大于预设阈值;若否,将所述第一目标编码模块的编码分辨率切换至所述第二分辨率,将所述第二目标编码模块的编码分辨率切换至所述第一分辨率;若是,将所述第一目标编码模块的编码分辨率切换至所述第一分辨率,将所述第二目标编码模块的编码分辨率切换至所述第三分辨率。4.根据权利要求3所述的方法,其特征在于,所述将所述第一目标编码模块的编码分辨率切换至所述第一分辨率,将所述第二目标编码模块的编码分辨率切换至所述第三分辨率之后进一步包括:根据视频接收参数确定需求所述第一分辨率和所述第二分辨率的所述视频接收端;将以所述第一分辨率进行编码的数...

【专利技术属性】
技术研发人员:吴玉波
申请(专利权)人:广州迈聆信息科技有限公司
类型:发明
国别省市:

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

1