System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开的示例实施例总体涉及计算机,并且更具体地,涉及用于语音混流的方法、装置、设备和计算机可读存储介质。
技术介绍
1、在多人在线(音频或视频)会议场景下,通常需要并行拉取多路语音流,并对每路语音流执行单独解码。然而,随着参会人数的增多,终端下行带宽、解码等成本以及资源消耗会指数级增长,不仅增加成本,还影响用户视听体验。
技术实现思路
1、在本公开的第一方面,提供一种语音混流的方法。该方法包括:接收与目标在线会议相关联的目标用户群中第一用户的混流请求,混流请求至少包括混流配置,混流配置指示对目标用户群中除第一用户之外的多个第二用户的语音流执行混流;确定针对目标在线会议的语音参数;基于混流配置和语音参数,对目标用户群中的多个第二用户的语音流执行混流,以得到混流语音;以及将混流语音至少提供给第一用户对应的客户端,以在客户端播放混流语音。
2、在本公开的第二方面,提供一种用于语音混流的装置。该装置包括:接收模块,被配置为接收与目标在线会议相关联的目标用户群中第一用户的混流请求,混流请求至少包括混流配置,混流配置指示对目标用户群中除第一用户之外的多个第二用户的语音流执行混流;确定模块,被配置为确定针对目标在线会议的语音参数;执行模块,被配置为基于混流请求和语音参数,对目标用户群中的多个第二用户的语音流执行混流,以得到混流语音;以及提供模块,被配置为将混流语音至少提供给与第一用户对应的客户端,以在客户端播放混流语音。
3、在本公开的第三方面,提供了一种电子设备。该电子
4、在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,其可由处理器执行以执行根据本公开的第一方面的方法。
5、在本公开的第五方面,提供了一种计算机程序产品,包括计算机可执行指令,其中所述计算机可执行指令可被处理器执行以执行根据本公开的第一方面的方法。
6、应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
【技术保护点】
1.一种语音混流的方法,包括:
2.根据权利要求1所述的方法,其中确定针对所述目标在线会议的语音参数包括:
3.根据权利要求2所述的方法,其中基于所述语音质量要求确定针对所述目标在线会议的语音参数包括:
4.根据权利要求3所述的方法,其中所述第一语音参数属于第一参数范围,所述第二语音参数属于第二参数范围,所述第二参数范围中的最小值大于第一参数范围中的最大值。
5.根据权利要求1所述的方法,其中所述语音参数包括码率和采样率中的至少一项。
6.根据权利要求1所述的方法,其中所述混流配置至少基于所述第一用户在所述目标在线会议中的角色和/或所述多个第二用户在所述目标在线会议中的角色来确定。
7.一种用于语音混流的装置,包括:
8.一种电子设备,包括:
9.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序可由处理器执行以实现根据权利要求1至6任一项所述的方法。
10.一种计算机程序产品,包括计算机可执行指令,其中所述计算机可执行指令在被处理器执行时实现根据权利要求1至6中
...【技术特征摘要】
1.一种语音混流的方法,包括:
2.根据权利要求1所述的方法,其中确定针对所述目标在线会议的语音参数包括:
3.根据权利要求2所述的方法,其中基于所述语音质量要求确定针对所述目标在线会议的语音参数包括:
4.根据权利要求3所述的方法,其中所述第一语音参数属于第一参数范围,所述第二语音参数属于第二参数范围,所述第二参数范围中的最小值大于第一参数范围中的最大值。
5.根据权利要求1所述的方法,其中所述语音参数包括码率和采样率中的至少一项。
6.根...
【专利技术属性】
技术研发人员:张树军,
申请(专利权)人:京东科技信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。