直播音频混音方法、装置、可读存储介质及设备制造方法及图纸

技术编号:18404714 阅读:43 留言:0更新日期:2018-07-08 22:39
本发明专利技术涉及音频处理技术领域,尤其涉及直播音频混音方法、装置、可读存储介质及设备,应用于主播端,所述方法包括:利用音频采集模块采集所述主播端外放的音频数据;判断所述主播端当前是否正在播放音乐;若所述主播端当前正在播放音乐,则获取所述音乐的音乐数据源;将所述音频数据和所述音乐数据源进行混音,获得待传输音频数据;将所述待传输音频数据推送给观众端。本发明专利技术能够提高直播时直播音乐的音质。

Live audio mixing method, device, readable storage medium and equipment

The invention relates to the field of audio processing, in particular to a live audio mixing method, a device, a readable storage medium and a device which is applied to the host end. The method includes: using an audio acquisition module to collect audio data from the end of the host. The broadcast end is currently playing music, then the music data source is obtained; the audio data is mixed with the music data source, and the audio data to be transmitted is obtained; the audio data to be transmitted to the audience is pushed to the audience. The invention can improve the sound quality of live music during live broadcast.

【技术实现步骤摘要】
直播音频混音方法、装置、可读存储介质及设备
本专利技术涉及音频处理
,尤其涉及直播音频混音方法、装置、可读存储介质及设备。
技术介绍
随着科学技术的快速发展,越来越多的电子多媒体技术应用到人们的日常生活中,其中,视频直播就是其中一种新兴的应用。视频直播可以同一时间透过网络系统在不同的交流平台以视讯的方式进行现场直播,具有直观、快速、交互性强的特点。当前存在一种视频直播方式,即,主播通过视频直播播放歌曲。对于如何在直播过程中将歌曲播放给观众收听,现有技术采用的方式是:主播端利用音频采集设备采集外放的声音,其中包括主播的声音和主播端外放的歌曲的声音,之后,主播端将采集到的声音推送给观众端,然而采用上述方式存在推送的歌曲音质差的技术问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的直播音频混音方法、装置、可读存储介质及设备。本专利技术实施例提供一种直播音频混音方法,应用于主播端,所述方法包括:利用音频采集模块采集所述主播端外放的音频数据;判断所述主播端当前是否正在播放音乐;若所述主播端当前正在播放音乐,则获取所述音乐的音乐数据源;将所述音频数据和所述音乐数据源进行混音,获得待传输音频数据;将所述待传输音频数据推送给观众端。优选的,在所述利用音频采集模块采集所述主播端外放的音频数据之后,且在所述将所述音频数据和所述音乐数据源进行混音之前,所述方法还包括:对所述音频数据进行编码。优选的,所述获取所述音乐的音乐数据源,包括:从本地获取所述音乐的音乐数据源;或从网络获取所述音乐的音乐数据源。优选的,在所述获取所述音乐的音乐数据源之后,且在所述将所述音频数据和所述音乐数据源进行混音之前,所述方法还包括:对所述音乐数据源进行解码。优选的,在所述获取所述音乐的音乐数据源之后,且在所述将所述音频数据和所述音乐数据源进行混音之前,所述方法还包括:将所述音频数据和所述音乐数据源的音频参数进行统一。优选的,所述音频参数包括采样率、采样精度和通道数中的至少一个。本专利技术实施例提供一种直播音频混音装置,应用于主播端,所述装置包括:采集模块,用于利用音频采集模块采集所述主播端外放的音频数据;判断模块,用于判断所述主播端当前是否正在播放音乐;获取模块,用于若所述主播端当前正在播放音乐,则获取所述音乐的音乐数据源;获得模块,用于将所述音频数据和所述音乐数据源进行混音,获得待传输音频数据;推送模块,用于将所述待传输音频数据推送给观众端。优选的,所述装置还包括:编码模块,用于对所述音频数据进行编码。本专利技术实施例一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:利用音频采集模块采集所述主播端外放的音频数据;判断所述主播端当前是否正在播放音乐;若所述主播端当前正在播放音乐,则获取所述音乐的音乐数据源;将所述音频数据和所述音乐数据源进行混音,获得待传输音频数据;将所述待传输音频数据推送给观众端。本专利技术实施例一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:利用音频采集模块采集所述主播端外放的音频数据;判断所述主播端当前是否正在播放音乐;若所述主播端当前正在播放音乐,则获取所述音乐的音乐数据源;将所述音频数据和所述音乐数据源进行混音,获得待传输音频数据;将所述待传输音频数据推送给观众端。本专利技术实施例中的一个或多个技术方案,至少具有如下技术效果或优点:本专利技术首先利用音频采集模块采集主播端外放的音频数据,接着判断主播端当前是否正在播放音乐,若主播端当前正在播放音乐,则获取音乐的音乐数据源,然后将音频数据和音乐数据源进行混音,获得待传输音频数据,最后,将待传输音频数据推送给观众端,由于不是直接利用音频采集模块采集获取音乐的音频数据,而是获取音乐的音乐数据源,从而能够提高直播时直播音乐的音质。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考图形表示相同的部件。在附图中:图1示出了本专利技术实施例中直播音频混音方法的流程图;图2示出了本专利技术实施例中直播音频混音装置的结构图;图3示出了本专利技术实施例中的计算机设备的实体结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本申请实施例提供一种直播音频混音方法,如图1所示,该方法应用于主播端,主播端的电子设备为该直播音频混音方法的执行主体,所述方法包括:步骤101:利用音频采集模块采集主播端外放的音频数据。步骤102:判断主播端当前是否正在播放音乐。步骤103:若主播端当前正在播放音乐,则获取音乐的音乐数据源。步骤104;将音频数据和音乐数据源进行混音,获得待传输音频数据。步骤105:将待传输音频数据推送给观众端。对于步骤101而言,在本申请中,音频采集模块用于采集主播端外放的音频数据,音频数据可以为主播端的主播用户说话的声音或者唱歌的声音,音频采集模块可以为麦克风,通常来说,音频采集模块采集到的音频数据的格式为PCM格式。进一步,在采集到主播端外放的音频数据之后,还可以对音频数据进行编码,由于PCM格式的音频数据是未编码的原始数据,其数据量较大,本申请通过对音频数据进行编码能够降低其数据量,便于在网络中传输,需要说明的是编码后的音频数据的格式同样为PCM格式。对于步骤102和步骤103而言,在本申请中,主播端判断当前是否正在播放音乐,若主播端当前正在播放音乐,则获取当前正在播放的音乐的音乐数据源。对于获取音乐的音乐数据源的途径,在第一种获取方式下,可以读取主播端本地音乐文件,从而从主播端本地获取音乐的音乐数据源,在第二种获取凡是下,可以读取网络的音乐流,从而从网络端获取音乐的音乐数据源。进一步,获取到的音乐数据源通常无法直接使用,因此在获取到音乐数据源之后,可以先对音乐数据源进行解码,解码后的音乐数据源的格式也为PCM格式。对于步骤104而言,在本申请中,在对音频数据进行编码以及对音乐数据源进行解码之后,且在将编码后的音频数据和解码后的音乐数据源进行混音之前,需要将音频数据和音乐数据源进行预处理操作,即,将音频数据和音乐数据源的音频参数进行统一,其中,音频参数包括采样率、采样精度和通道数中的至少一个。在对音频数据和音乐数据源进行预处理操作之后,将音频数据和音乐数据源数据进行混音,获得待传输音频数据。对于步骤105而言,在本申请中,在获得待传输音频数据之后,将待传输音频数据推送给观众端,以使观众端的观众用户能够同时获得主播端外放的音频和主播端当前播放的音乐,提高了直播时音频的音质。基于同一专利技术构思,本专利技术实施例还提供一种直播音频混音装置,应用于主播端,如图2所示,所述装置包括:采集模块201,用于利用音频采集模块采集所述主播端外放的音频数据;判断模块202,用于判断所述主播端当前是否正在播放音乐;获取本文档来自技高网...

【技术保护点】
1.一种直播音频混音方法,其特征在于,应用于主播端,所述方法包括:利用音频采集模块采集所述主播端外放的音频数据;判断所述主播端当前是否正在播放音乐;若所述主播端当前正在播放音乐,则获取所述音乐的音乐数据源;将所述音频数据和所述音乐数据源进行混音,获得待传输音频数据;将所述待传输音频数据推送给观众端。

【技术特征摘要】
1.一种直播音频混音方法,其特征在于,应用于主播端,所述方法包括:利用音频采集模块采集所述主播端外放的音频数据;判断所述主播端当前是否正在播放音乐;若所述主播端当前正在播放音乐,则获取所述音乐的音乐数据源;将所述音频数据和所述音乐数据源进行混音,获得待传输音频数据;将所述待传输音频数据推送给观众端。2.如权利要求1所述的直播音频混音方法,其特征在于,在所述利用音频采集模块采集所述主播端外放的音频数据之后,且在所述将所述音频数据和所述音乐数据源进行混音之前,所述方法还包括:对所述音频数据进行编码。3.如权利要求1所述的直播音频混音方法,其特征在于,所述获取所述音乐的音乐数据源,包括:从本地获取所述音乐的音乐数据源;或从网络获取所述音乐的音乐数据源。4.如权利要求1所述的直播音频混音方法,其特征在于,在所述获取所述音乐的音乐数据源之后,且在所述将所述音频数据和所述音乐数据源进行混音之前,所述方法还包括:对所述音乐数据源进行解码。5.如权利要求1所述的直播音频混音方法,其特征在于,在所述获取所述音乐的音乐数据源之后,且在所述将所述音频数据和所述音乐数据源进行混音之前,所述方法还包括:将所述音频数据和所述音乐数据源的音频参数进行统一。6.如权利要求5所述的直播音频混音方法,其特征在于,所述音频参数包括采样率、采样精度和通道数中的至少一个。7.一种直播音...

【专利技术属性】
技术研发人员:郑伟陈少杰张文明
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1