本发明专利技术公开了一种基于互联网的卡拉OK对唱方法,伴唱用户终端播放歌曲的伴奏,并将歌曲的伴奏与伴唱用户演唱的声部进行混响和混音处理,形成该歌曲的伴奏加伴唱的音轨,该歌曲的伴奏加伴唱的音轨通过中转服务器转发至一合唱用户终端,合唱用户终端将该歌曲的伴奏加伴唱的音轨进行解码并播放并将该歌曲的伴奏加伴唱的音轨与合唱用户演唱的声部进行混响和混音处理,形成该歌曲的伴奏加伴唱加合唱的音轨,该歌曲的伴奏加伴唱加合唱的音轨通过一群发服务器群发到收听客户终端,收听客户终端,将该歌曲的伴奏加伴唱加合唱的音轨进行解码并播放。本发明专利技术还公开了一种基于互联网的卡拉OK对唱系统。本发明专利技术能在迟延较大的复杂环境下,为用户提供理想的对唱效果。
【技术实现步骤摘要】
本专利技术涉及互联网技术,特别涉及一种基于互联网的卡拉OK对唱方法及系统
技术介绍
在互联网的音乐应用中,在线K歌(就是在曲库中选中歌曲,系统播放字幕和伴奏,用户跟唱,系统同步合成并通过声卡音箱播放出来)是一个深受用户欢迎的应用方向, 并涌现了许多以在线K歌为核心的产品研发商和运营商。但目前,在线K歌的产品形态仍然停留在单人演唱的技术方式,而广大用户期盼的能在互联网上进行歌曲对唱和合唱却没有成熟的技术方案和产品实现。究其原因,主要有两大技术瓶颈语音延迟。卡拉OK对唱相对于即时语音有着更加严格的网络延迟要求。即时语音可以允许通话双方之间存在较大延迟(< 1000ms)和丢包率(< 5% ),只需双方能在一定时间内互相理解各自意思即可。但卡拉OK对唱由于更加强调即时性,其网络延迟不能超过半拍(96BPM下约300ms),而考虑到歌曲的完整性,丢包率不能超过1%。就目前的互联网和网络运营商现状,要能够普遍达到这个技术指标很难。伴奏和歌词资源。对唱双方在演唱时需要能听到同步的伴奏,看到同步的歌词,并处于同步的时间轴上。也就是说需要双方电脑上有相同的伴奏和歌词内容,这在实际应用中也比较困难。
技术实现思路
本专利技术要解决的技术问题是提供一种基于互联网的卡拉OK对唱系统及方法,能在迟延较大的复杂环境下,为用户提供理想的对唱效果。为解决上述技术问题,本专利技术的基于互联网的卡拉OK对唱方法,包括以下步骤第一步,一连接于互联网的伴唱用户终端根据伴唱用户在曲库中选中的一歌曲, 播放该歌曲的伴奏;第二步,伴唱用户终端将该歌曲的伴奏与伴唱用户演唱的声部进行混响和混音处理,形成该歌曲的伴奏加伴唱的音轨;第三步,伴唱用户终端将该歌曲的伴奏加伴唱的音轨进行编码后通过连接于互联网的中转服务器转发至一连接于互联网的合唱用户终端;第四步,所述合唱用户终端,当合唱用户选中该歌曲的伴奏加伴唱的音轨后,将该歌曲的伴奏加伴唱的音轨进行解码并播放;第五步,所述合唱用户终端将该歌曲的伴奏加伴唱的音轨与所述合唱用户演唱的声部进行混响和混音处理,形成该歌曲的伴奏加伴唱加合唱的音轨;第六步,所述合唱用户终端将该歌曲的伴奏加伴唱加合唱的音轨进行编码后通过连接于互联网的一群发服务器群发到所有互联网的在线收听客户终端;第七步,所述互联网的在线收听客户终端,当收听用户选中该歌曲的伴奏加伴唱加合唱的音轨后,将该歌曲的伴奏加伴唱加合唱的音轨进行解码并播放。第六步中,群发服务器不将所述合唱用户终端将该歌曲的伴奏加伴唱加合唱的音轨发送给所述伴唱用户终端、合唱用户终端。为解决上述技术问题,本专利技术的基于互联网的卡拉OK对唱系统,包括通过互联网相连的伴唱用户终端、中转服务器、合唱用户终端、群发服务器、收听客户终端;所述伴唱用户终端,用于将伴唱用户选择的歌曲的伴奏进行播放,并将该歌曲的伴奏与伴唱用户演唱的声部进行混响和混音处理,形成该歌曲的伴奏加伴唱的音轨,并将该歌曲的伴奏加伴唱的音轨通过互联网发送至所述中转服务器;所述中转服务器,用于将接收到的所述歌曲的伴奏加伴唱的音轨转发至所述合唱用户终端;所述合唱用户终端,用于将合唱用户选择的歌曲的伴奏加伴唱的音轨进行解码并播放,并将该歌曲的伴奏加伴唱的音轨与所述合唱用户演唱的声部进行混响和混音处理, 形成该歌曲的伴奏加伴唱加合唱的音轨,并将该歌曲的伴奏加伴唱加合唱的音轨进行编码后通过互联网发送至所述群发服务器;所述群发服务器,用于将接收到的所述歌曲的伴奏加伴唱加合唱的音轨通过互联网群发到所有在线的收听客户终端;所述收听客户终端,用于将收听用户选择的歌曲的伴奏加伴唱加合唱的音轨进行解码并播放。所述群发服务器,将接收到的所述歌曲的伴奏加伴唱加合唱的音轨不发送给所述伴唱用户终端、合唱用户终端。本专利技术的基于互联网的卡拉OK对唱方法及系统,针对目前互联网现状和实际应用的复杂情况,将传统意义上的歌曲对唱分解为伴唱和合唱两个步骤,并通过“先伴唱,后合唱,虚拟时间轴”的处理方式,采用单向数据传输的方式来避免网络延迟造成的不同步, 通过两次不同时间的混音和统一时间轴控制,来达到最终的合唱效果,伴唱者在这种应用模式下,不能听到合唱者的声音,而合唱者可以听到伴唱者的声音,伴唱者负责提供伴奏, 而合唱者无需在本地拥有伴奏。本专利技术避免了语音延迟和伴奏歌词资源造成的技术瓶颈, 对于对唱双方语音延迟和伴奏资源没有硬性要求,可以在延迟较大的复杂环境下,实现较为理想的对唱为用户提供理想的对唱效果,突破了目前网络K歌无法实现两人在异地进行对唱或者合唱的限制和瓶颈,能够产生更加具有互动性和娱乐性的产品和应用形态。附图说明下面结合附图及具体实施方式对本专利技术作进一步详细说明。图1是本专利技术的基于互联网的卡拉OK对唱方法一实施方式示意图;图2本专利技术的基于互联网的卡拉OK对唱系统一实施方式示意图。具体实施例方式本专利技术的基于互联网的卡拉OK对唱方法一实施方式如图1所示,包括以下步骤第一步,一连接于互联网的伴唱用户终端根据伴唱用户在曲库中选中的一歌曲, 播放该歌曲的伴奏;第二步,伴唱用户演唱属于自己的声部,伴唱用户终端将该歌曲的伴奏与伴唱用户演唱的声部进行混响和混音处理,形成该歌曲的伴奏加伴唱的音轨;第三步,伴唱用户终端将该歌曲的伴奏加伴唱的音轨进行编码后通过连接于互联网的中转服务器转发至一连接于互联网的合唱用户终端;第四步,所述合唱用户终端,当合唱用户选中该歌曲的伴奏加伴唱的音轨后,将该歌曲的伴奏加伴唱的音轨进行解码并播放;第五步,合唱用户演唱属于自己的声部,合唱用户终端将该歌曲的伴奏加伴唱的音轨与所述合唱用户演唱的声部进行混响和混音处理,形成该歌曲的伴奏加伴唱加合唱的音轨;第六步,所述合唱用户终端将该歌曲的伴奏加伴唱加合唱的音轨进行编码后通过连接于互联网的一群发服务器群发到所有互联网的在线收听客户终端,不发送给所述伴唱用户终端、合唱用户终端;第七步,所述互联网的在线收听客户终端,当收听用户选中该歌曲的伴奏加伴唱加合唱的音轨后,将该歌曲的伴奏加伴唱加合唱的音轨进行解码并播放,收听用户收听到完整的对唱。实现上述的基于互联网的卡拉OK对唱方法的系统如图2所示,包括通过互联网相连的伴唱用户终端、中转服务器、合唱用户终端、群发服务器、收听客户终端;所述伴唱用户终端,用于将伴唱用户选择的歌曲的伴奏进行播放,并将该歌曲的伴奏与伴唱用户演唱的声部进行混响和混音处理,形成该歌曲的伴奏加伴唱的音轨;并将该歌曲的伴奏加伴唱的音轨通过互联网发送至所述中转服务器;所述伴唱用户终端,用于将伴唱用户选择的歌曲的伴奏进行播放,并将该歌曲的伴奏与伴唱用户演唱的声部进行混响和混音处理,形成该歌曲的伴奏加伴唱的音轨,并将该歌曲的伴奏加伴唱的音轨通过互联网发送至所述中转服务器;所述中转服务器,用于将接收到的所述歌曲的伴奏加伴唱的音轨转发至所述合唱用户终端;所述合唱用户终端,用于将合唱用户选择的歌曲的伴奏加伴唱的音轨进行解码并播放,并将该歌曲的伴奏加伴唱的音轨与所述合唱用户演唱的声部进行混响和混音处理, 形成该歌曲的伴奏加伴唱加合唱的音轨,并将该歌曲的伴奏加伴唱加合唱的音轨进行编码后通过互联网发送至所述群发服务器;所述群发服务器,用于将接收到的所述歌曲的伴奏加伴唱加合唱的音轨通过互联网群发到所有在线的收听客户本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:颜军,
申请(专利权)人:盛大计算机上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。