[发明专利]多人连麦方法及装置在审
申请号: | 202211620184.2 | 申请日: | 2022-12-15 |
公开(公告)号: | CN115914761A | 公开(公告)日: | 2023-04-04 |
发明(设计)人: | 张捷;彭卓腾;文峰 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
主分类号: | H04N21/4788 | 分类号: | H04N21/4788;H04N21/236;H04N21/434;H04N21/2187;H04N21/239;H04N21/242;H04N21/43;H04N21/439 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 李东海 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多人连麦 方法 装置 | ||
本申请提供多人连麦方法及装置,其中多人连麦方法包括:获取至少两个连麦用户对应的音频流;为每个音频流创建对应的子音轨,通过子音轨传输音频流对应的低码率音频流,并存储子音轨和连麦用户的对应关系;基于各个连麦用户对应的音频流以及各个子音轨的低码率音频流,生成混合流;向用户端推送混合流,其中,混合流中子音轨的低码率音频流用于指示用户端基于对应关系,确定并标识各个连麦用户当前时间的音频属性。如此,通过为各个连麦用户创建对应的子音轨,传输各个连麦用户的音频流对应的低码率音频流,实现了向用户端传递各个连麦用户的音频流的同时,向用户端传递对应的音频属性,避免了音频属性存在时延,保证了连麦用户的使用体验。
技术领域
本申请涉及计算机技术领域,特别涉及一种多人连麦方法。本申请同时涉及一种多人连麦装置,一种计算设备,以及一种计算机可读存储介质。
背景技术
随着计算机和互联网技术的快速发展,线上业务随之急速发展,越来越多的用户可以在线上进行交互,满足日常生活、学习和工作需求等,如为了满足人们在观看直播时的互动需求,主播可以与其他主播或者观众进行连麦互动,以提高直播效果;又如,多个用户可以连麦参与线上会议,便于随时随地展开会议,降低会议成本等。
现有技术中,多人连麦场景下,用户端播放的是多人音视频混合后的混流,此时可以将音频的音频属性保存在服务端,用户端接收到多个连麦用户的混流时,与服务端建立信令通道,获取对应的音频属性,从而渲染出不同的效果。
然而,上述方法中,音频属性是通过与服务端建立信令通道,轮询请求或服务端推送来获取,而音频流的分发通常是经过内容分发网络CDN,用户端获取到的音频属性与音频流时间上无法做到完全一致,音频属性存在时延,从而导致音频属性和音频流无法完全同步,影响连麦用户的使用体验。
发明内容
有鉴于此,本申请实施例提供了一种多人连麦方法。本申请同时涉及一种多人连麦装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的音频属性存在时延,导致音频属性和音频流无法完全同步的技术问题。
根据本申请实施例的第一方面,提供了一种多人连麦方法,应用于内容分发网络,包括:
获取至少两个连麦用户对应的音频流;
为每个音频流创建对应的子音轨,通过子音轨传输音频流对应的低码率音频流,并存储子音轨和连麦用户的对应关系;
基于各个连麦用户对应的音频流以及各个子音轨的低码率音频流,生成混合流;
向用户端推送混合流,其中,混合流中子音轨的低码率音频流用于指示用户端基于对应关系,确定并标识各个连麦用户当前时间的音频属性。
根据本申请实施例的第二方面,提供了一种多人连麦方法,应用于用户端,包括:
接收内容分发网络推送的混合流,从混合流中获取各个子音轨的低码率音频流;
基于各个子音轨的低码率音频流,确定各个子音轨当前时间的音频属性;
获取子音轨和连麦用户的对应关系,基于各个子音轨当前时间的音频属性,确定各个连麦用户当前时间的音频属性,并在当前时间的连麦界面中标识各个连麦用户对应的音频属性。
根据本申请实施例的第三方面,提供了一种内容分发网络,包括:
第一获取模块,被配置为获取至少两个连麦用户对应的音频流;
创建模块,被配置为为每个音频流创建对应的子音轨,通过子音轨传输音频流对应的低码率音频流,并存储子音轨和连麦用户的对应关系;
生成模块,被配置为基于各个连麦用户对应的音频流以及各个子音轨的低码率音频流,生成混合流;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211620184.2/2.html,转载请声明来源钻瓜专利网。