An embodiment of the invention provides a method and system for the synchronization of a voice barrage, which is applied to an electronic terminal and a server that can communicate with each other, including audio and video information being played in the audio device collected by an electronic terminal and sent to the server. The server obtains the corresponding voice data according to the audio and video information and judges it. If the data size of the voice data is larger than the preset value, the voice data is divided into multiple preset subpackets and saved. The server sends the multiple subpackets to the audio device in order to make the audio device in the way of the screen, according to the time correspondence between the multiple subpackets and the voice data. The child packets are synchronized in the audio and video playing. The embodiment of the invention can effectively avoid the problem of slow loading and poor synchronization of voice barrage caused by excessive voice data in the process of audio and video broadcasting.
【技术实现步骤摘要】
语音弹幕同步方法和系统
本专利技术涉及无线通信
,具体而言,涉及一种语音弹幕同步方法和系统。
技术介绍
对于现有的微信小程序和H5中对于音频在处理大段的音频流时只能通过预加载的方式提高用户体验,但由于音频流过大,导致用户在下载大段音频流时需占用大量的用户流量以及浪费较长音频下载时间,针对于语音弹幕用户体验会非常不好。加之,现阶段针对大段的语音包均是通过提前下载到手机客户端再播放的方式造成音频弹幕同步性差,例如,基于微信摇TV场景实时同步音频弹幕不适合提前下载大音频流的方式。
技术实现思路
有鉴于此,本专利技术提供一种语音弹幕同步方法和装置,能够有效解决上述问题。本专利技术较佳实施例提供一种语音弹幕同步方法,应用于相互通信的电子终端和服务器,所述方法包括:所述电子终端采集音频设备中正在播放的音视频信息并发送给所述服务器;所述服务器根据所述音视频信息获取与其对应的语音数据并判断该语音数据的数据大小是否大于预设值,若大于,则将所述语音数据分割为多个预设长度的子数据包并保存;所述服务器根据多个所述子数据包与所述语音数据的时间对应关系将多个子数据包依次发送至所述音频设备以使该音频设备以弹幕的方式将所述子数据包同步显示在正在播放的音视频中。在本专利技术较佳实施例的选择中,根据该音视频信息获取与其对应的语音数据的步骤包括:根据所述音视频信息中包含的播放内容、剧集标识和当前播放时间创建索引;将所述索引与预存音视频数据进行比对,并根据比对结果获取与其对应的语音数据。在本专利技术较佳实施例的选择中,所述方法还包括:所述电子终端或所述服务器将以弹幕显示的各所述子数据包与所述音 ...
【技术保护点】
一种语音弹幕同步方法,应用于相互通信的电子终端和服务器,其特征在于,所述方法包括:所述电子终端采集音频设备中正在播放的音视频信息并发送给所述服务器;所述服务器根据所述音视频信息获取与其对应的语音数据并判断该语音数据的数据大小是否大于预设值,若大于,则将所述语音数据分割为多个预设长度的子数据包并保存;所述服务器根据多个所述子数据包与所述语音数据的时间对应关系将多个子数据包依次发送至所述音频设备以使该音频设备以弹幕的方式将所述子数据包同步显示在正在播放的音视频中。
【技术特征摘要】
1.一种语音弹幕同步方法,应用于相互通信的电子终端和服务器,其特征在于,所述方法包括:所述电子终端采集音频设备中正在播放的音视频信息并发送给所述服务器;所述服务器根据所述音视频信息获取与其对应的语音数据并判断该语音数据的数据大小是否大于预设值,若大于,则将所述语音数据分割为多个预设长度的子数据包并保存;所述服务器根据多个所述子数据包与所述语音数据的时间对应关系将多个子数据包依次发送至所述音频设备以使该音频设备以弹幕的方式将所述子数据包同步显示在正在播放的音视频中。2.根据权利要求1所述的语音弹幕同步方法,其特征在于,根据该音视频信息获取与其对应的语音数据的步骤包括:根据所述音视频信息中包含的播放内容、剧集标识和当前播放时间创建索引;将所述索引与预存音视频数据进行比对,并根据比对结果获取与其对应的语音数据。3.根据权利要求2所述的语音弹幕同步方法,其特征在于,所述方法还包括:所述电子终端或所述服务器将以弹幕显示的各所述子数据包与所述音频设备中播放的音视频数据对应保存至本地文件;或所述服务器将所述各所述子数据包对应添加至所述预存音视频数据的对应位置并保存。4.根据权利要求1所述的语音弹幕同步方法,其特征在于,所述电子终端采集音频设备中正在播放的音视频信息的步骤包括:响应音视频信息采集指令以采集音频设备中正在播放的音视频信息,其中,所述音视频信息包括播放内容、剧集标识和当前播放时间。5.根据权利要求4所述的语音弹幕同步方法,其特征在于,所述响应音视频信息采集指令包括以下实现方式:检测所述电子终端自身的晃动状态,并在该晃动状态满足预设值时判定需进行音视频信息采集;或者检测所述电子终端中的屏幕压力值,并在该压力值满足预设值时判定需进行音视频信息采集。6.根据权利要求1所述的语音弹幕同步方法,其特征在于,所述音视频信息可以是音频信息或音视频播放画面。7.一种语音弹幕同步方法,应用于能够与电子终端通信连接的服务器,其特征在于,所述方法包括:接收所述电子终端采集的音频...
【专利技术属性】
技术研发人员:王强,
申请(专利权)人:武汉微摇科技文化有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。