一种在线实时合唱的方法及系统技术方案

技术编号:19068958 阅读:61 留言:0更新日期:2018-09-29 15:14
本发明专利技术提供一种在线实时合唱的方法及系统,在线实时合唱对应的多个终端之间建立连接;所述多个终端选择合唱的歌曲,并同步播放所述合唱的歌曲;所述多个终端根据所述同步播放的合唱的歌曲实时同步演唱,各终端采集对应演唱的音频和视频,将所述音频和视频实时同步至其它终端并播放显示,实现多人在线同时视频合唱,在演唱过程中,用户可以基于音频、视频进行实时互动,提高了异地合唱的趣味性,增强了用户体验。

【技术实现步骤摘要】
一种在线实时合唱的方法及系统
本专利技术涉及音视频领域,尤其涉及一种在线实时合唱的方法及系统。
技术介绍
多人在线合唱一般指两个以上的歌唱者在同一个平台上,按照各自负责的歌曲部分演唱同一首歌,以达到合作演唱的效果。目前的多人在线合唱的实现方式一般是异步的,以两个用户A、B为例:用户A根据系统指定的演唱部分a,提前演唱歌曲,并将演唱过程通过音视频录制后上传云端,用户B在演唱时根据系统指定的演唱部分b演唱,在演唱过程中播放之前在云端的用户A演唱的内容,通过这种异步的方式达到用户A和用户B合唱的目的。但是,以上异步的在线合唱方式无法满足用户在合唱过程中实时互动的需求,趣味性较低。
技术实现思路
本专利技术所要解决的技术问题是:提供一种在线实时合唱的方法及系统,实现多用户在线实时合唱,用户在合唱过程中能够实时互动。为了解决上述技术问题,本专利技术采用的一种技术方案为:一种在线实时合唱的方法,包括步骤:S1、在线实时合唱对应的多个终端之间建立连接;S2、所述多个终端选择合唱的歌曲,并同步播放所述合唱的歌曲;S3、所述多个终端根据所述同步播放的合唱的歌曲实时同步演唱,各终端采集对应演唱的音频和视频,本文档来自技高网...

【技术保护点】
1.一种在线实时合唱的方法,其特征在于,包括步骤:S1、在线实时合唱对应的多个终端之间建立连接;S2、所述多个终端选择合唱的歌曲,并同步播放所述合唱的歌曲;S3、所述多个终端根据所述同步播放的合唱的歌曲实时同步演唱,各终端采集对应演唱的音频和视频,将所述音频和视频实时同步至其它终端并播放显示。

【技术特征摘要】
1.一种在线实时合唱的方法,其特征在于,包括步骤:S1、在线实时合唱对应的多个终端之间建立连接;S2、所述多个终端选择合唱的歌曲,并同步播放所述合唱的歌曲;S3、所述多个终端根据所述同步播放的合唱的歌曲实时同步演唱,各终端采集对应演唱的音频和视频,将所述音频和视频实时同步至其它终端并播放显示。2.根据权利要求1所述的一种在线实时合唱的方法,其特征在于,所述步骤S1包括:S11、所述在线实时合唱对应的多个终端分别将各自的设备信息上传至云端服务器,使得云端服务器根据所述设备信息匹配所述在线实时合唱对应的多个终端;S12、所述在线实时合唱对应的多个终端接收云端服务器发送的匹配结果以及除自身之外的其它终端的设备信息;S13、所述在线实时合唱对应的多个终端根据所述匹配结果以及其它终端的设备信息与其它终端建立连接。3.根据权利要求1所述的一种在线实时合唱的方法,其特征在于,所述步骤S2包括:S21、所述多个终端中的任意一个选择合唱的歌曲,并将所述歌曲的唯一标识发送至其它终端;S22、所述多个终端根据所述唯一标识获取所述合唱歌曲对应的视频流并播放;S23、所述多个终端根据音视频同步信息同步所述合唱的歌曲的播放进度。4.根据权利要求3所述的一种在线实时合唱的方法,其特征在于,所述步骤S23包括:第一播放终端计算其与其它各终端的通信延时,所述第一播放终端为最先播放合唱歌曲视频的终端;第一播放终端播放所述合唱歌曲视频,并获取当前播放歌曲视频流的时间戳;第一播放终端将当前播放歌曲视频流的时间戳及与其它各终端的通信延时信息发送给对应的其它各终端;其它各终端根据通信延时信息和当前播放歌曲视频流的时间戳生成第一播放时间戳,并从第一播放时间戳开始播放合唱歌曲视频。5.根据权利要求4所述的一种在线实时合唱的方法,其特征在于,预设各终端对所述合唱歌曲的同步频率,根据同步频率重复步骤S23,使各终端不断同步所述合唱歌曲的播放进度。6.根据权利要求1所述的一种在线实时合唱的方法,其特征在于,所述步骤S3中所述各终端采集对应演唱的音频和视频,将所述音频和视频实时同步至其它终端并播放显示包括:所述各终端分别采集对应演唱的声音和画面,对所述声音和画面分别进行编码、封装,形成音频信号和视频信号,将所述音频信号和视频信号分别独立地实时同步至其它终端并播放显示。7.一种在线实时合唱的系统,包...

【专利技术属性】
技术研发人员:林智雄曹春雷林鎏娟
申请(专利权)人:福建星网视易信息系统有限公司
类型:发明
国别省市:福建,35

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

1