[发明专利]多终端同步播放的方法及设备有效
申请号: | 201310213667.5 | 申请日: | 2013-05-31 |
公开(公告)号: | CN103561356B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 欧阳月令;陈剑青;王静 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N21/658 | 分类号: | H04N21/658;H04N21/8547;H04N21/647 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 同步 播放 方法 设备 | ||
技术领域
本发明涉及多个终端同步播放的技术,尤其涉及一种多终端同步播放的方法及设备。
背景技术
数字标牌终端作为信息展示与播放的终端设备,已应用在各行各业,如金融、交通、教育、零售、企业内部等。数字标牌的实现方式:终端根据业务平台下发的播放任务单提前将各种需要播放的内容下载到本地,在播放任务单指定的时间内,终端根据业务平台下发的任务单的要求进行本地内容的播放。较为常用的是多个终端在业务平台指定的开始时间进行播放,对需要播放的内容循环播放,对于播放同样内容的多个终端,由于各个终端系统时钟的差异、任务调度的差异,会出现播放内容不同步的问题。
现有技术中,采用服务器与终端同步的方式来保证多个终端能播放同步。具体地,服务器将视频文件提前发送至各个播放终端;服务器与各个终端同时进行视频文件的播放,服务器将播放进度信息发送至各个播放终端;各个播放终端依据接收到的服务器播放进度信息,调整终端自身的播放进度与服务器一致,从而保证了各个终端播放的同步。现有技术中服务器需同步播放作为同步源,会给服务器带来额外的负担;此外,当系统中存在多个终端组各播放组播放的视频文件不同时,服务器需要同时播放多路视频,这对服务器本身的性能与硬件架构都提出了全新的需求,会大大增加服务器的复杂度与部署成本,实用性低。
发明内容
本发明的多个方面提供一种多终端同步播放的方法及设备,用以降低服务器的处理负担,提高服务器的同步控制效率。
本发明的第一个方面,提供一种多终端同步播放的方法,包括:
服务器接收同步播放终端组中各终端上报的播放信息,其中,所述播放信息携带有终端标识、播放位置和采样时间;
所述服务器根据各终端的播放位置和采样时间,确定基于当前系统时间各终端的预测播放位置;
若所述同步播放终端组中有至少两个终端的预测播放位置不同,则所述服务器根据各终端的预测播放位置,确定各终端的进度调整值,并向各终端发送携带有对应进度调整值的调整指令,以使各终端根据对应的进度调整值调整播放进度。
结合所述多终端同步播放的方法的第一个方面,在第一种可能实现方式中,所述服务器根据各终端的预测播放位置,确定各终端的进度调整值,包括:
所述服务器根据各终端的预测播放位置,确定同步基准;
所述服务器将各终端的预测播放位置分别与所述同步基准进行对比,得出各终端的进度调整值。
结合所述的终端同步播放的方法的第一种可能实现方式,在第二种可能实现方式中,所述服务器根据各终端的预测播放位置,确定同步基准,具体为:
所述服务器从各终端的预测播放位置中选取一个预测播放位置为所述同步基准;
或者,所述服务器根据各终端的预测播放位置,计算所有预测播放位置的平均值,确定所述平均值为所述同步基准;
或者,所述服务器根据各终端的预测播放位置,计算所有预测播放位置的平均值,确定距所述平均值最近的一个预测播放位置为所述同步基准。
结合所述多终端同步播放的方法的第一个方面、第一种可能实现方式或第二种可能实现方式,在第三种可能实现方式中,所述服务器根据各终端的播放位置和采样时间,确定基于当前系统时间各终端的预测播放位置,包括:
所述服务器获取视频采样率;
所述服务器根据各终端的播放位置、采样时间以及所述视频采样率,采用预设的第一播放位置预测公式确定基于当前系统时间各终端的预测播放位置。
结合所述多终端同步播放的方法的第三种可能实现方式,在第四种可能实现方式中,所述预设的第一播放位置预测公式如下:
P1’=(T2-T1)×f/1000+P1
其中,P1’为终端的预测播放位置,T2为所述当前系统时间,T1为采样时间,f为所述视频采样率,P1为终端的当前播放位置。
结合所述多终端同步播放的方法的第一个方面、第一种可能实现方式、第二种可能实现方式、第三种可能实现方式或第四种可能实现方式,在第五种可能实现方式中,所述服务器接收同步播放终端组中各终端上报的播放信息之前,还包括:
所述服务器获取所述同步播放终端组的同步播放方式;
若所述同步播放方式为服务器与终端同步方式,则所述服务器向所述同步播放终端组中的各终端发送携带有服务器与终端同步方式属性信息的第一同步任务单,以使各终端向所述服务器上报播放信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310213667.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种活塞式压缩机通过式转子加热炉
- 下一篇:管线钢抗硫化氢腐蚀的处理方法