[发明专利]音频播放方法、装置、电子设备及存储介质在审
申请号: | 202010635495.0 | 申请日: | 2020-07-03 |
公开(公告)号: | CN111798858A | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 梁俊斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G10L19/16 | 分类号: | G10L19/16 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音频 播放 方法 装置 电子设备 存储 介质 | ||
本申请涉及音频技术领域,公开了一种音频播放方法、装置、电子设备及存储介质,其中,音频播放方法,包括:根据接收端的音频需求参数确定下发到接收端的音频码流;在所述音频码流播放过程中监测到所述音频需求参数更新时,根据更新后的音频需求参数确定更新音频码流;基于所述音频码流及更新音频码流进行码流拼接处理,获得切换音频码流;将所述切换音频码流下发给所述接收端,以使接收端接收该切换音频码流并对该切换音频码流进行解码播放。利用本申请提供的方案,能够根据音频需求参数的改变动态调整音频码流,实现不同音频需求参数下音频码流的顺畅切换。
技术领域
本申请涉及音频技术领域,具体而言,本申请涉及一种音频播放方法、装置、电子设备及存储介质。
背景技术
随着互联网的发展,用户可以随时通过音频分享网站获取、播放音频,如:新闻、影视作品等。目前,音频播放的处理流程为:发送端通过麦克风采集音频信号,发送端按照设定一组预设的编码参数进行音频编码,编码生成的音频码流通过网络发送到服务器,服务器将相应的码流发送到各接收客户端,接收客户端接收到码流后进行解码和播放。
现有的音频播放过程中根据固定编码参数生成一份音频码流,所有接收客户端收到相同的码流,但是不同接收客户端其网络质量存在差异,在网络质量好的情况下,网络带宽比较充足基本无丢包,但网络质量不好的情况下,网络带宽受限导致经常丢包,而且,接收客户端的播放设备的音频播放能力有差异,有些设备能支持高采样率的高质量音频播放,而有些设备播放能力受限只能支持较低的音频采样率信号的播放,随着网络带宽、播放设备等因素的调整,原本适合与网络带宽、播放设备等因素适配的音频信号可能无法在调整后的设备上正常播放,若强制切换不同编码参数生成的码流,可能出现明显杂音问题,影响用户收听体验。
发明内容
本申请的目的旨在至少能解决上述的技术缺陷之一,特提出以下技术方案:
本申请的一个方面,提供了一种音频播放方法,包括:
根据接收端的音频需求参数确定下发到接收端的音频码流;
在所述音频码流播放过程中监测到所述音频需求参数更新时,根据更新后的音频需求参数确定更新音频码流;
基于所述音频码流及更新音频码流进行码流拼接处理,获得切换音频码流;
将所述切换音频码流下发给所述接收端,以使接收端接收该切换音频码流并对该切换音频码流进行解码播放。
本申请的另一个方面,提供了一种音频播放装置,该装置包括:
音频码流模块,用于根据接收端的音频需求参数确定下发到接收端的音频码流;
更新音频码流模块,用于在所述音频码流播放过程中监测到所述音频需求参数更新时,根据更新后的音频需求参数确定更新音频码流;
切换音频码流模块,用于基于所述音频码流及更新音频码流进行码流拼接处理,获得切换音频码流;
播放音频码流模块,用于将所述切换音频码流下发给所述接收端,以使接收端接收该切换音频码流并对该切换音频码流进行解码播放。
本申请的再一个方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本申请第一方面所示的音频播放方法。
本申请的又一个方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现本申请第一方面所示的音频播放方法。
本申请提供的技术方案带来的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010635495.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电力工程施工用井道电缆线自动收放卷装置
- 下一篇:一种桥梁及建造方法