发明名称 |
一种多台播放终端同步播放系统及播放方法 |
摘要 |
本发明公开了一种多台播放终端同步播放系统及播放方法,包括多媒体服务器、全网时钟同步模块和播放终端三大部分;多媒体服务器预存播放列表,负责更新网内所有设备的播放列表以及组播下发用户的播放控制信号;各播放终端预存片源和播放列表,通过显示时间戳校准机制实现同步播放;全网时钟同步模块负责对网内的所有设备进行时钟同步。本发明对网络环境的依赖性大大降低,能最大限度的减少多媒体服务器端的cpu负载和网络带宽的占用,在某些硬件资源受限的场合将特别适用。本发明由于不采用流播传输的方式,播放终端不会产生丢帧、画面马赛克以及画面卡等现象。 |
申请公布号 |
CN103200461A |
申请公布日期 |
2013.07.10 |
申请号 |
CN201310011546.2 |
申请日期 |
2013.01.14 |
申请人 |
易程(苏州)智能系统有限公司 |
发明人 |
王宏雷;刘晓华;沈忠;浦雪峰;洪育智;施帅;邢庆峰 |
分类号 |
H04N21/658(2011.01)I;H04N21/8547(2011.01)I;H04N21/647(2011.01)I |
主分类号 |
H04N21/658(2011.01)I |
代理机构 |
南京经纬专利商标代理有限公司 32200 |
代理人 |
曹毅 |
主权项 |
一种多台播放终端同步播放系统,其特征在于:包括多媒体服务器、全网时钟同步模块和播放终端三大部分;多媒体服务器预存播放列表,负责更新网内所有设备的播放列表以及组播下发用户的播放控制信号;各播放终端预存片源和播放列表,通过显示时间戳校准机制实现同步播放;全网时钟同步模块负责对网内的所有设备进行时钟同步;权利要求1所述的多台播放终端同步播放系统的播放方法,其特征在于,包括以下步骤: 步骤1)多媒体服务器监听是否有用户的播放控制操作,若是,则执行步骤2),否则重复步骤1); 步骤2)多媒体服务器根据收到的播放控制信号修改自身的播放列表,具体为重置相关片源的起始播放时间、记录片源当前的播放状态以及记录当前在播的片源索引; 步骤3)多媒体服务器以组播方式将用户的播放控制信号下发到各播放终端,播放控制信号由播放控制类型和播放控制时间组成; 步骤4)网内的多媒体服务器和各播放终端上电启动后,周期性的向网内的其它设备广播自己的信息,称之为心跳,心跳信息的内容为各设备自己的ip地址;各设备根据收到的心跳信息按预存的对时优先级顺序表选择当前在线的且优先级最高的设备作为对时服务器;其余的所有设备采用网络时间协议周期性的10分钟与该对时服务器进行对时;当对时服务器出现故障时,则再以当前在线的且优先级最高的设备作为对时服务器; 步骤5)各播放终端预存片源和播放列表,解析片源,解析播放列表,更新基准显示时间戳的值,播放音频数据帧,播放视频数据帧,响应播放控制操作; 步骤6)多媒体服务器检测自身的播放列表是否与播放终端的不同,检测方法为:若首次出现不同,则再周期性1秒的连续检测3次,若这3次的检测结果均与首次检测结果相同,则认为某些播放终端的播放列表与其不同;若是则执行步骤7),否则每隔3秒重复步骤6); 步骤7)多媒体服务器以文件传输协议的方式将其上的播放列表下发到各播放终端,各播放终端原有的播放列表将被更新,这样使得各播放终端和多媒体服务器上的播放列表保持一致,为各播放终端之间的同步播放提供了保证,重复步骤1)。 |
地址 |
215000 江苏省苏州市苏州高新区科技城昆仑山路189号 |