一种编解码参数配置方法技术

技术编号:20628187 阅读:21 留言:0更新日期:2019-03-20 17:46
本发明专利技术实施例公开了一种编解码参数配置方法。所述方法包括:获得第一用户设备集群上报的编解码性能参数;确定所述第一用户设备集群的设备属性;基于所述第一用户设备集群中每个用户设备的编解码性能参数和所述设备属性确定满足所述每个用户设备的协商配置参数;发送所述协商配置参数至所述第一用户设备集群中的每个用户设备,以使所述每个用户设备基于所述协商配置参数进行配置。

A Method for Configuring Coding and Decoding Parameters

The embodiment of the present invention discloses a method for configuring coding and decoding parameters. The method includes: obtaining the codec performance parameters reported by the first user equipment cluster; determining the device attributes of the first user equipment cluster; determining the negotiation configuration parameters satisfying each user equipment based on the codec performance parameters and the device attributes of each user equipment cluster in the first user equipment cluster; and sending the negotiation configuration parameters to the first user equipment cluster. Each user device in the household device cluster is configured so that each user device is configured based on the negotiated configuration parameters.

【技术实现步骤摘要】
一种编解码参数配置方法
本专利技术涉及编解码技术,具体涉及一种编解码参数配置方法。
技术介绍
近年来,随着带宽的提高以及移动互联网的发展,以视频为载体的多媒体应用越来越丰富。移动终端呈现多样化、碎片化的分布,性能和参数各异,且随着版本的更新,新旧版本参数也不尽相同。为了适配不同终端达到最佳视频体验,如何根据实际需求和使用场景合理、灵活地配置视频codec的编、解码参数成为技术人员要解决的首要问题。已公开的视频能力交换方案主要使用基于SIP的SDP请示/回答会话机制,会话双方来回应答协商出都支持的codec及参数,SDP会话协商机制需要多次来回协商参数,耗时较长,且受网络状态影响较大。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供一种编解码参数配置方法。为达到上述目的,本专利技术实施例的技术方案是这样实现的:一种编解码参数配置方法,所述方法包括:接收第一用户设备集群的编解码性能参数以及所述第一用户设备集群的设备属性;基于所述第一用户设备集群中每个用户设备的编解码性能参数及所述设备属性执行设备参数综合协商处理,以确定满足所述每个用户设备的协商配置参数,其中所述设备参数综合协商处理包括:基于所述第一用户设备集群中每个用户设备的编解码性能参数确定满足所述每个用户设备的编解码能力且与所述设备属性相对应的第一组编解码性能参数,基于所述第一组编解码性能参数和预设编解码性能参数确定第二组编解码性能参数,在所述第二组编解码性能参数中选择满足压缩效率的编解码性能参数,基于所述编解码性能参数生成协商配置参数;发送所述协商配置参数至所述第一用户设备集群中的每个用户设备,以使所述每个用户设备基于所述协商配置参数进行编解码能力配置。优选地,所述编解码性能参数还包括与所述编解码性能参数相关联的硬件加速参数;所述预设编解码性能参数还包括与所述预设编解码性能参数相关联的预设硬件加速参数;所述基于所述第一组编解码性能参数和预设编解码性能参数确定第二组编解码性能参数之后,所述方法还包括:基于所述第一用户设备集群中每个用户设备的硬件加速参数和预设硬件加速参数确定支持硬件加速能力的第三组编解码性能参数;基于所述第二组编解码性能参数和所述第三组编解码性能参数确定第四组编解码性能参数;在所述第四组编解码性能参数中选择满足预设条件的编解码性能参数,基于所述编解码性能参数生成协商配置参数。优选地,所述编解码性能参数还包括:表征相应用户设备的编解码能力的第一参数;所述基于所述编解码性能参数生成协商配置参数之前,所述方法还包括:确定所述每个用户设备的第一参数的最低值,确定所述最低值对应的最大编解码性能参数;所述基于所述编解码性能参数生成协商配置参数,包括:基于所述编解码性能参数和所述最大编解码性能参数生成协商配置参数。本专利技术实施例提供的编解码参数配置方法。所述方法包括:获得第一用户设备集群上报的编解码性能参数;确定所述第一用户设备集群的设备属性;基于所述第一用户设备集群中每个用户设备的编解码性能参数和所述设备属性确定满足所述每个用户设备的协商配置参数;发送所述协商配置参数至所述第一用户设备集群中的每个用户设备,以使所述每个用户设备基于所述协商配置参数进行配置。采用本专利技术实施例的技术方案,通过编解码能力配置设备(例如服务器)与用户设备之间的一次数据交互,使服务器选择合适的编解码能力数据下发至用户设备,减少了视频编解码能力的协商次数,缩短了协商时长。附图说明图1为本专利技术实施例的编解码参数配置方法的应用架构示意图。具体实施方式下面结合附图及具体实施例对本专利技术作进一步详细的说明。图1为本专利技术实施例的编解码参数配置方法的应用架构示意图;图1为本专利技术实施例中进行信息交互的各方硬件实体的示意图,图1中包括:服务器和用户设备,用户设备可通过有线网络或者无线网络与服务器进行信息交互。所述用户设备包括手机、台式电脑、笔记本电脑、一体电脑机等类型。作为一种实施方式,服务器中包括第一类服务器,所述第一类服务器可称为数据服务器,所述数据服务器用于向用户设备传输视频数据;其中,用户设备中可运行多种视频类应用;所述应用可用于发送视频数据和/或接收视频数据;则所述第一类服务器可以是用户设备中运行的视频类应用所属的数据服务器;连接归属于同一视频类应用所属的第一类服务器的用户设备,具有关联关系的至少两个用户设备划分为同一组用户设备;例如,用户设备1和用户设备2进行一对一的视频通话,则用户设备1和用户设备2组成一组用户设备。所述服务器中还包括第二类服务器,所述第二类服务器可作为本实施例中的编解码能力配置设备,用于与用户设备进行信息交互,获得所述用户设备发送的编解码能力数据,基于获得的编解码能力数据进行编解码参数协商,确定每一组用户设备中每个用户设备均支持的编解码能力数据并下发至相应组用户设备的每个用户设备中,以进行编解码配置参数的配置。本专利技术实施例提供的编解码参数配置方法包括:步骤101:获得第一用户设备集群上报的编解码性能参数。步骤102:确定所述第一用户设备集群的设备属性。步骤103:基于所述第一用户设备集群中每个用户设备的编解码性能参数和所述设备属性确定满足所述每个用户设备的协商配置参数。步骤104:发送所述协商配置参数至所述第一用户设备集群中的每个用户设备,以使所述每个用户设备基于所述协商配置参数进行配置。其中所述设备参数综合协商处理包括:基于所述第一用户设备集群中每个用户设备的编解码性能参数确定满足所述每个用户设备的编解码能力且与所述设备属性相对应的第一组编解码性能参数,基于所述第一组编解码性能参数和预设编解码性能参数确定第二组编解码性能参数,在所述第二组编解码性能参数中选择满足压缩效率的编解码性能参数,基于所述编解码性能参数生成协商配置参数。本实施例中,所述编解码参数配置方法应用于编解码能力配置设备中;所述编解码能力配置设备用于对用户设备的编码方式和/或解码方式进行选择和配置,具体是处于同一组的用户设备编码方式和/或解码方式进行协商后配置。作为一种示例,所述编解码能力配置设备具体可通过用于编解码参数配置的服务器实现,在以下各实施例中均以服务器作为执行主体进行说明。本实施例中,服务器获得第一用户设备集群上报的编解码性能参数。其中,作为一种示例,所述第一用户设备集群可包括至少两个用户设备,所述至少两个用户设备具有关联关系;例如,所述至少两个用户设备属于同一群组。作为另一种示例,所述第一用户设备集群可也仅包括一个用户设备,所述服务器对所述用户设备的编解码能力数据进行配置。本实施例中,服务器获得所述第一用户设备集群的设备属性;所述设备属性包括仅需要视频编码的设备属性、或者仅需要视频解码的设备属性、或者需要视频编码和解码的设备属性。作为一种示例,在处于视频监控的应用场景时,所述设备属性即为视频编码的设备属性;在处于视频点播的应用场景时,所述设备属性即为视频解码的设备属性;在处于直播(直播可以理解为基于直播平台、采用音频和/或视频技术的多用户互动社交方式)的应用场景时,所述设备属性可以为多媒体数据的编码和解码的设备属性,所述多媒体数据可包括视频数据和/或音频数据;在处于网络电话的应用场景中,所述设备属性需要同时编码和解码,特别的,对于多人视频通话,还需要多路同时解码。其中,处于本文档来自技高网...

【技术保护点】
1.一种编解码参数配置方法,其特征在于,所述方法包括:接收第一用户设备集群的编解码性能参数以及所述第一用户设备集群的设备属性;基于所述第一用户设备集群中每个用户设备的编解码性能参数及所述设备属性执行设备参数综合协商处理,以确定满足所述每个用户设备的协商配置参数,其中所述设备参数综合协商处理包括:基于所述第一用户设备集群中每个用户设备的编解码性能参数确定满足所述每个用户设备的编解码能力且与所述设备属性相对应的第一组编解码性能参数,基于所述第一组编解码性能参数和预设编解码性能参数确定第二组编解码性能参数,在所述第二组编解码性能参数中选择满足压缩效率的编解码性能参数,基于所述编解码性能参数生成协商配置参数;发送所述协商配置参数至所述第一用户设备集群中的每个用户设备,以使所述每个用户设备基于所述协商配置参数进行编解码能力配置。

【技术特征摘要】
1.一种编解码参数配置方法,其特征在于,所述方法包括:接收第一用户设备集群的编解码性能参数以及所述第一用户设备集群的设备属性;基于所述第一用户设备集群中每个用户设备的编解码性能参数及所述设备属性执行设备参数综合协商处理,以确定满足所述每个用户设备的协商配置参数,其中所述设备参数综合协商处理包括:基于所述第一用户设备集群中每个用户设备的编解码性能参数确定满足所述每个用户设备的编解码能力且与所述设备属性相对应的第一组编解码性能参数,基于所述第一组编解码性能参数和预设编解码性能参数确定第二组编解码性能参数,在所述第二组编解码性能参数中选择满足压缩效率的编解码性能参数,基于所述编解码性能参数生成协商配置参数;发送所述协商配置参数至所述第一用户设备集群中的每个用户设备,以使所述每个用户设备基于所述协商配置参数进行编解码能力配置。2.根据权利要求1所述的方法,其特征在于,所述编解码性能参数还包括与所述编解码性能参数相关联的硬件加速参数;...

【专利技术属性】
技术研发人员:张敏
申请(专利权)人:建湖云飞数据科技有限公司
类型:发明
国别省市:江苏,32

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

1