The present invention provides a multimedia synchronization playback method, device and system. The method comprises: acquiring server and local time server time difference; the receiving server sends broadcast instructions, including broadcast play instructions identification and corresponding server time first broadcast start time; according to the time difference and the first playback start time, obtain the corresponding local time and local playback start time, in the local time of arrival local playback start time according to the identification of multimedia playback. The present invention provides a method for the local time starting time control server based on corresponding multimedia playback time, even if the network delay to the multimedia synchronization device of playing time is different, which can ensure each device on the server corresponding first playing start time synchronous play time, solves the problems due to the dependence on the network can not guarantee the fluency synchronous playback device improves the problem, multimedia synchronous playback precision and user experience.
【技术实现步骤摘要】
多媒体的同步播放方法、装置及系统
本专利技术实施例涉及多媒体播放领域,尤其涉及一种多媒体的同步播放方法、装置及系统。
技术介绍
随着各种智能终端和高速网络的发展和普及,基于网络传输的设备之间的互动和数据共享技术也得到广泛的应用。其中,视音频的同步播放也在越来越多的场合下得到应用,例如虚拟现实电影院、多媒体教学、多媒体会议以及一些现场互动活动等等。目前,现有的多媒体的同步播放方法都是通过服务器到某个时间点统一发送信号给所有设备,然后让这些设备在收到信号后一起开始运行,从而实现多媒体的同步播放。现有技术的多媒体的同步播放方法太依赖于网络的流畅性。同步设备通常通过网络与服务器连接,在同步设备较多的场合下,当前网络可能会负担不起这么大的网络通讯流量,导致部分设备甚至全部设备有巨大的网络延迟,使得同步效果大打折扣甚至失败,根本无法保证同步开始消息能同时到达设备端,从而各同步设备无法同步播放多媒体。
技术实现思路
本专利技术提供一种多媒体的同步播放方法、装置及系统,解决现有技术由于依赖于网络的流畅性而无法保证设备端的同步播放的问题,以有效保证多个设备之间能够实现多媒体的同步播放。本专利技术的第一方面提供一种多媒体的同步播放方法,包括:获取本地时间与服务器的服务器时间的时间差;接收所述服务器发送的播放指令,所述播放指令包括与本地存储的多媒体对应的播放标识,以及与所述服务器时间对应的第一播放起始时间;根据所述时间差及所述第一播放起始时间,获取与所述本地时间对应的本地播放起始时间,并在本地时间到达所述本地播放起始时间时,根据所述播放标识播放所述多媒体。进一步的,所述获取本地时间 ...
【技术保护点】
一种多媒体的同步播放方法,其特征在于,包括:获取本地时间与服务器的服务器时间的时间差;接收所述服务器发送的播放指令,所述播放指令包括与本地存储的多媒体对应的播放标识,以及与所述服务器时间对应的第一播放起始时间;根据所述时间差及所述第一播放起始时间,获取与所述本地时间对应的本地播放起始时间,并在本地时间到达所述本地播放起始时间时,根据所述播放标识播放所述多媒体。
【技术特征摘要】
1.一种多媒体的同步播放方法,其特征在于,包括:获取本地时间与服务器的服务器时间的时间差;接收所述服务器发送的播放指令,所述播放指令包括与本地存储的多媒体对应的播放标识,以及与所述服务器时间对应的第一播放起始时间;根据所述时间差及所述第一播放起始时间,获取与所述本地时间对应的本地播放起始时间,并在本地时间到达所述本地播放起始时间时,根据所述播放标识播放所述多媒体。2.根据权利要求1所述的方法,其特征在于,所述获取本地时间与服务器的服务器时间的时间差具体包括,向所述服务器发送包括第一时间戳t1的第一消息,所述第一时间戳t1为发送所述第一消息对应的本地时间;接收所述服务器发送的包括第一时间戳t1、第二时间戳t2和第三时间戳t3的第二消息,所述第二时间戳t2为所述服务器接收到所述第一消息对应的服务器时间,所述第三时间戳t3为服务器发送所述第二消息对应的服务器时间;记录接收到所述第二消息对应的本地时间为第四时间戳t4;根据所述第一时间戳t1、所述第二时间戳t2、所述第三时间戳t3和所述第四时间戳t4,获取所述本地时间与所述服务器时间的时间差Δt=[(t2-t1)+(t3-t4)]/2;所述根据所述时间差及所述第一播放起始时间,获取与所述本地时间对应的本地播放起始时间具体包括:根据如下公式获取与所述本地时间对应的本地播放起始时间:本地播放起始时间=第一播放起始时间-时间差Δt。3.根据权利要求1所述的方法,其特征在于,在获取本地时间与服务器的服务器时间的时间差后,还包括:向所述服务器发送测试消息,所述测试消息中包括发送所述测试消息的本地时间以及所述时间差,以使所述服务器根据所述测试消息确定以下信息中的任一种:发送所述播放指令的服务器时间、发送所述播放指令的服务器时间和所述第一起始播放时间。4.根据权利要求1-3中任意一项所述的方法,其特征在于,还包括,接收所述服务器每间隔预定时间发送的请求消息;根据所述请求消息向所述服务器发送应答消息,以使所述服务器根据所述应答消息判断所述本地时间对应的多媒体的同步播放装置与所述服务器是否相连接。5.一种多媒体的同步播放装置,其特征在于,包括:第一获取模块,用于获取本地时间与服务器的服务器时间的时间差;接收模块,用于接...
【专利技术属性】
技术研发人员:党宇航,
申请(专利权)人:北京光子互动科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。