本发明专利技术公开了内网设备的音视频同步播放方法,应用于内网设备组成的音视频同步播放系统,包括:音视频播放系统包括多个内网设备,且每个内网设备上安装有同步播放应用;同步播放应用将每一个内网设备设置为处于一个状态:领导者、跟随者或竞争者;音视频播放系统启动时,启动领导者内网设备选举流程;确定领导者内网设备后,启动同步播放流程;其中,领导者内网设备选举流程确定的领导者内网设备统一发起同步播放指令,音视频同步播放系统的其他内网设备根据领导者内网设备的同步播放指令,同步启动播放音视频。实现音视频同步播放系统对音视频的同步播放。频的同步播放。频的同步播放。
【技术实现步骤摘要】
100];确定音视频播放系统中状态值小的内网设备处于领导者状态。
[0009]一些实施例公开的内网设备的音视频同步播放方法,领导者内网设备选举流程中,跟随者内网设备执行的作业流程包括:启动接收广播消息;若在正常时间内收到领导者内网设备的广播消息,则记录收到该广播消息的时间,并同步播放音视频;若在正常时间内没有接收到领导者内网设备的广播消息,则跟随者内网设备调整竞争者内网设备。
[0010]一些实施例公开的内网设备的音视频同步播放方法,领导者内网设备选举流程中,竞争者内网设备执行的作业流程包括:间隔设定时间定时发送竞选消息;接收广播消息;若没有接受到其他内网设备的消息,则竞争者内网设备将自己修改为领导者内网设备;若接收到其他内网设备的竞选消息,则对比双方的状态值;其中,若竞争者内网设备自己的状态值比接收到的状态值大,则修改自己的竞争者状态为跟随者状态,若自己的状态值比接收到的状态值小,则忽略此竞选消息;若双方的状态值相等,则竞争者内网设备自己再随机生成一个状态值,且利用生成的状态值再次发送竞选消息。
[0011]一些实施例公开的内网设备的音视频同步播放方法,领导者内网设备选举流程中,领导者内网设备执行的作业流程包括:间隔一定时间定期发送自己的设备信息和播放指令;继续接收广播消息;若收到其他设备的竞选消息,则修改自己的领导者状态为跟随者状态;若收到其他设备的领导者消息,则对比双方的状态值;其中,若自己的状态值比接收到的状态值大,则修改自己的领导者状态为跟随者状态,若自己的状态值比接收到的状态值小,则忽略此领导者消息;若双方的状态值相等,则自己再随机生成一个状态值,同时将自己的领导者状态修改为竞争者状态。
[0012]一些实施例公开的内网设备的音视频同步播放方法,同步播放流程中,处于领导者状态的内网设备执行的作业流程包括:收到音视频同步播放系统的播放请求后,向其他内网设备发送音视频播放指令;同时启动本地音视频播放;定时发送自己的播放信息。
[0013]一些实施例公开的内网设备的音视频同步播放方法,同步播放流程中,跟随者内网设备的作业流程包括:接收领导者内网设备发送的播放指令,根据该播放指令播放对应的音视频;接收领导者内网设备发送的音视频播放信息,与自己播放的音视频信息做对比;若自己的播放速度比领导者内网设备慢,则调快自己的播放速度,若自己的播放速度比领导者内网设备快,则调慢自己的播放速度;
若连续两次接收到领导者内网设备的音视频播放信息与自己的音视频播放信息进度一致,则确定跟随者内网设备与领导者内网设备实现同步播放,继续进行播放。
[0014]一些实施例公开的内网设备的音视频同步播放方法,领导者内网设备选举流程中,竞争者内网设备间隔1s发送竞选信息,最多发送三次。
[0015]本专利技术实施例公开的内网设备的音视频同步播放方法,在组成音视频同步播放系统的内网设备中设置同步播放应用,同步播放应用可以将内网设备设置为处于领导者、跟随者或竞争者状态,处于三种状态的内网设备能够自动确定领导者内网设备,进一步利用领导者内网设备对其他内网设备进行同步播放控制,实现音视频同步播放系统对音视频的同步播放。
附图说明
[0016]图1一些实施例公开的音视频同步播放系统拓扑图;图2 一些实施例公开的领导者内网设备选举流程中跟随者内网设备作业流程图;图3一些实施例公开的领导者内网设备选举流程中竞争者内网设备作业流程图;图4一些实施例公开的领导者内网设备选举流程中领导者内网设备作业流程图;图5一些实施例公开的同步播放流程中领导者内网设备作业流程图;图6一些实施例公开的同步播放流程中跟随者内网设备作业流程图。
具体实施方式
[0017]在这里专用的词“实施例”,作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。本专利技术实施例中性能指标测试,除非特别说明,采用本领域常规试验方法。应理解,本专利技术实施例中所述的术语仅仅是为描述特别的实施方式,并非用于限制本专利技术实施例公开的内容。
[0018]除非另有说明,否则本文使用的技术和科学术语具有本专利技术实施例所属
的普通技术人员通常理解的相同含义;作为本专利技术实施例中其它未特别注明的试验方法和技术手段均指本领域内普通技术人员通常采用的实验方法和技术手段。
[0019]本文所用的术语“基本”和“大约”用于描述小的波动。例如,它们可以是指小于或等于
±
5%,如小于或等于
±
2%,如小于或等于
±
1%,如小于或等于
±
0.5%,如小于或等于
±
0.2%,如小于或等于
±
0.1%,如小于或等于
±
0.05%。在本文中以范围格式表示或呈现的数值数据,仅为方便和简要起见使用,因此应灵活解释为不仅包括作为该范围的界限明确列举的数值,还包括该范围内包含的所有独立的数值或子范围。例如,“1~5%”的数值范围应被解释为不仅包括1%至5%的明确列举的值,还包括在所示范围内的独立值和子范围。因此,在这一数值范围中包括独立值,如2%、3.5%和4%,和子范围,如1%~3%、2%~4%和3%~5%等。这一原理同样适用于仅列举一个数值的范围。此外,无论该范围的宽度或所述特征如何,这样的解释都适用。
[0020]在本文中,包括权利要求书中,连接词,如“包含”、“包括”、“带有”、“具有”、“含有”、“涉及”、“容纳”等被理解为是开放性的,即是指“包括但不限于”。只有连接词“由
……
构成”和“由
……
组成”是封闭连接词。
[0021]为了更好的说明本
技术实现思路
,在下文的具体实施例中给出了众多的具体细节。本
领域技术人员应当理解,没有某些具体细节,本专利技术同样可以实施。在实施例中,对于本领域技术人员熟知的一些方法、手段、仪器、设备等未作详细描述,以便凸显本专利技术的主旨。
[0022]在不冲突的前提下,本专利技术实施例公开的技术特征可以任意组合,得到的技术方案属于本专利技术实施例公开的内容。
[0023]在一些实施方式中,一些实施例公开了内网设备的音视频同步播放方法,应用于内网设备组成的音视频同步播放系统,该方法包括:多个内网设备通过内网组合为音视频播放系统,且每个内网设备上安装有同步播放应用;同步播放应用将每一个内网设备设置为处于一个状态:领导者、跟随者或竞争者;通常,组成音视频同步播放系统的多个内网设备预先安装有同步播放应用,音视频同步播放系统开机启动后,内网设备默认启动同步播放应用;通常,同步播放应用将每一个内网设备设置为领导者状态、跟随者状态或竞争者状态三种中的任一种,即,同步播放系统启动后,每一个内网设备可能是领导者内网设备、跟随者内网设备或竞争者内网设备;一些实施例中,若内网设备处于领导者状态,则作为领导者内网设备,间隔一定的周期定时发送自己的设备信息,和同步播放指令;通常间隔周期根据播放需求确定,例如1秒等;若处内网设备处于跟随者状态,则作为跟随者内网设备接收领导者内网设备发送的设备信息和播放指令,根本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.内网设备的音视频同步播放方法,应用于内网设备组成的音视频同步播放系统,其特征在于,包括:所述音视频同步播放系统包括多个内网设备,且每个内网设备上安装有同步播放应用;同步播放应用将每一个内网设备设置为处于一个状态:领导者、跟随者或竞争者;音视频同步播放系统启动时,启动领导者内网设备选举流程;确定领导者内网设备后,启动同步播放流程;其中,领导者内网设备选举流程确定的领导者内网设备统一发起同步播放指令,音视频同步播放系统的其他内网设备根据领导者内网设备的同步播放指令,同步启动播放音视频。2.根据权利要求1所述的内网设备的音视频同步播放方法,其特征在于,包括:若内网设备处于领导者状态,则间隔一定的周期定时发送自己的设备信息,和播放和同步指令;若内网设备处于跟随者状态,则接收领导者内网设备发送的设备信息和播放指令,确定领导者内网设备信息,并执行领导者内网设备的播放指令;若处于跟随者状态的内网设备接收领导者信息超时后,该内网设备的状态调整为竞争者状态;处于竞争者状态的内网设备定时发送竞选领导者的竞选消息。3.根据权利要求1所述的内网设备的音视频同步播放方法,其特征在于,音视频同步播放系统的内网设备采用UDP广播发送和接收消息。4.根据权利要求1所述的内网设备的音视频同步播放方法,其特征在于,领导者内网设备选举流程包括:同步播放应用随机为每一个内网设备生成一个状态值,状态值取值范围为(0, 100];确定音视频同步播放系统中状态值小的内网设备处于领导者状态。5.根据权利要求1所述的内网设备的音视频同步播放方法,其特征在于,领导者内网设备选举流程中,跟随者内网设备执行的作业流程包括:启动接收广播消息;若在正常时间内收到领导者内网设备的广播消息,则记录收到该广播消息的时间,并同步播放音视频;若在正常时间内没有接收到领导者内网设备的广播消息,则跟随者内网设备调整竞争者内网设备。6.根据权利要求1所述的内网设备的音视频同步播放方法,其特征在于,领导者内网设备选举流程中,竞争者内网设备执行的作业流程包括:间隔设定时间定时发送竞选消息;接收广播消息;若没有接...
【专利技术属性】
技术研发人员:杨小明,
申请(专利权)人:北京朝歌数码科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。