The present disclosure is a method, device and system for playing audio, which belongs to the field of Internet technology. The method comprises the following steps: second to the terminal through the TCP channel transmission protocol user datagram protocol UDP channel notification control transmission, set up a UDP channel and the second terminal of the second terminal; receiving returned by the TCP channel packet parameters; through the audio acquisition equipment acquisition in the environment of voice audio; through the UDP channel, real-time transport protocol RTSP based on the parameters according to the data packet sent to the second terminal of the voice audio acquisition, with the pre stored voice audio and second terminal in the goal song audio synthesis makes second terminal to play audio and audio synthesis, synthesis. The user can get the effect of singing in KTV and improve the user experience through the method provided by this example and easy to use the equipment in the home.
【技术实现步骤摘要】
播放音频的方法、装置和系统
本公开是关于互联网
,尤其是关于一种播放音频的方法、装置和系统。
技术介绍
随着科学技术的发展,人们的休闲娱乐方式也变得越来越丰富多彩。人们不再单一地选择在家收看电视节目,还可以选择去KTV(Karaoke,一种提供以唱歌为娱乐项目的场所)唱歌。随着时间的推移,市场上又衍生出可以让用户随时随地通过手机唱歌的娱乐应用程序。通过应用该应用程序用户不再需要到特定的场所才能享受唱歌的乐趣。在相关技术中,用户只能在手机上唱歌,但是,在手机上唱歌的效果具有局限性,例如手机的屏幕小不能播放清晰的MV(MusicVideo,音乐视频)、手机的音响效果不是很好、当伴奏的声音稍微过大时用户需要用力提高自己的嗓音。用户更多的是想利用家里的已有设备就能得到在KTV中唱歌的效果,但是相关技术中没有解决上述问题的技术方案。
技术实现思路
为了克服相关技术中存在的问题,本公开提供了以下技术方案:根据本公开实施例的第一方面,提供一种播放音频的方法,所述方法包括:第一终端向第二终端通过传输控制协议TCP通道发送用户数据报协议UDP通道建立通知,建立与所述第二终端的UD ...
【技术保护点】
一种播放音频的方法,其特征在于,所述方法包括:第一终端向第二终端通过传输控制协议TCP通道发送用户数据报协议UDP通道建立通知,建立与所述第二终端的UDP通道;所述第一终端通过所述TCP通道接收所述第二终端返回的数据包参数;所述第一终端通过音频采集设备采集环境中的人声音频;所述第一终端通过所述UDP通道,基于实时流传输RTSP协议,并根据所述数据包参数向所述第二终端发送采集的人声音频,以使得所述第二终端将所述人声音频与所述第二终端中的预存储的目标歌曲的伴奏音频进行合成,得到合成音频,并播放所述合成音频。
【技术特征摘要】
1.一种播放音频的方法,其特征在于,所述方法包括:第一终端向第二终端通过传输控制协议TCP通道发送用户数据报协议UDP通道建立通知,建立与所述第二终端的UDP通道;所述第一终端通过所述TCP通道接收所述第二终端返回的数据包参数;所述第一终端通过音频采集设备采集环境中的人声音频;所述第一终端通过所述UDP通道,基于实时流传输RTSP协议,并根据所述数据包参数向所述第二终端发送采集的人声音频,以使得所述第二终端将所述人声音频与所述第二终端中的预存储的目标歌曲的伴奏音频进行合成,得到合成音频,并播放所述合成音频。2.根据权利要求1所述的方法,其特征在于,所述数据包参数包括打包数据量;所述第一终端通过所述UDP通道,基于RTSP协议,并根据所述数据包参数向所述第二终端发送采集的人声音频,包括:所述第一终端通过所述UDP通道,基于RTSP协议,每当采集所述打包数据量的人声音频时,将所述打包数据量的人声音频打包发送至所述第二终端。3.根据权利要求2所述的方法,其特征在于,所述数据包参数还包括逻辑端口标识;所述第一终端将所述打包数据量的人声音频打包发送至所述第二终端,包括:所述第一终端将所述打包数据量的人声音频与所述逻辑端口标识打包发送至所述第二终端。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一终端建立与所述第二终端的所述TCP通道。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:通过建立所述TCP通道的握手消息,所述第一终端向所述第二终端发送人声采集控制信息;所述人声采集控制信息包括以下任一项或多项:采样频率、采样深度、人声音频数据量大小、声道数量。6.一种播放音频的方法,其特征在于,所述方法包括:第二终端接收第一终端发送的UDP通道建立通知,建立与所述第一终端的UDP通道;所述第二终端通过TCP通道向所述第一终端返回数据包参数;所述第二终端通过所述UDP通道,接收所述第一终端基于RTSP协议并根据所述数据包参数发送的人声音频;所述第二终端将所述人声音频与本地预存储的目标歌曲的伴奏音频进行合成,得到合成音频,并播放所述合成音频。7.根据权利要求6所述的方法,其特征在于,所述数据包参数包括打包数据量;所述第二终端通过所述UDP通道,接收所述第一终端基于RTSP协议并根据所述数据包参数发送的人声音频,包括:所述第二终端通过所述UDP通道,接收所述第一终端基于RTSP协议打包发送的所述打包数据量的人声音频。8.根据权利要求7所述的方法,其特征在于,所述数据包参数还包括逻辑端口标识;所述第二终端通过所述UDP通道,接收所述第一终端基于RTSP协议打包发送的所述打包数据量的人声音频,包括:所述第二终端通过所述UDP通道,接收所述第一终端基于RTSP协议打包发送的所述打包数据量的人声音频与所述逻辑端口标识。9.根据权利要求6所述的方法,其特征在于,所述方法还包括:所述第二终端建立与所述第一终端的所述TCP通道。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:所述第二终端接收所述第一终端通过建立所述TCP通道的握手消息所发送的人声采集控制信息;所述人声采集控制信息包括以下任一项或多项:采样频率、采样深度、人声音频数据量大小、声道数量。11.一种播放音频的装置,其特征在于,所述装置包括:第一发送模块,用于向第二终端通过TCP通道发送UDP通道建立通知,建立与所述第二终端的UDP通道;接收模块,用于通过所述TCP通道接收所述第二终端返回的数据包参数;采集模块,用于通过音频采集设备采集环境中的人声音频;第二发送模块,用于通过所述UDP通道,基于RTSP协议,并根据所述数据包参数向所述第二终端发送采集的人声音频,以使得所述第二终端将所述人声音频与所述第二终端中的预存储的目标歌曲的伴奏音频进行合成,得到合成音频,并播放所述合成音频。...
【专利技术属性】
技术研发人员:刘翔,张晓光,肖典欢,陈雪琪,王伟,孙观楠,周戈,韩延杰,黄志威,张曙光,殷祚纯,李贤茂,吴炎斌,李伟,曾兴云,邱文杰,
申请(专利权)人:腾讯音乐娱乐深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。