[发明专利]同步播放方法及服务器、播放器有效
申请号: | 201210480896.9 | 申请日: | 2012-11-23 |
公开(公告)号: | CN103839558A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 刘洋;孙春红;朱春波;宋旼锡 | 申请(专利权)人: | 三星电子(中国)研发中心;三星电子株式会社 |
主分类号: | G11B19/02 | 分类号: | G11B19/02;G11B27/10 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 210019 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 同步 播放 方法 服务器 | ||
1.一种同步播放方法,其特征在于,该方法包括:
从多台目标多媒体设备中任选一台作为主控设备,在主控设备上配置目标多媒体设备的总数,在各目标多媒体设备上配置主控设备上的同步播放服务器的单播IP地址和端口、以及广播IP地址和端口;
各设备播放器连接主控设备上的同步播放服务器,连接成功,向同步播放服务器发送播放开始请求消息;
当同步播放服务器接收到所有设备播放器发来的播放开始请求消息时,根据自身维护的当前播放系统时钟curSysTick确定当前播放时刻curPlayTime,向所有设备播放器发送播放开始时钟消息,该消息携带curPlayTime,各设备播放器接收该播放开始时钟消息,根据该消息中的curPlayTime开始同步播放多媒体文件。
2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
在同步播放过程中,同步播放服务器周期性地向各设备播放器发送播放系统时钟通知消息,该消息中携带curPlayTime。
3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:
在同步播放过程中,如果任一设备播放器根据同步播放服务器发来的curPlayTime,发现自身出现了音频延迟或者视频延迟,则向同步播放服务器发送同步播放延迟消息,该消息携带延迟时长latetime,同步播放服务器接收到该latetime后,调整当前播放系统时钟:curSysTick到curSysTick-latetime。
4.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:
在同步播放过程中,当一台设备播放器暂停播放时,该设备播放器向同步播放服务器发送同步播放暂停消息,同步播放服务器接收该消息,记录暂停播放时刻:pausedTime,将pausedTime作为curPlayTime,并记录暂停播放系统时钟:pausedTick;
当各设备播放器接收到同步播放服务器周期性发来的播放系统时钟通知消息时,发现该消息中的curPlayTime总是pausedTime时,暂停播放。
5.根据权利要求4所述的方法,其特征在于,所述各设备播放器暂停播放之后进一步包括:
当唤醒了任一设备播放器时,被唤醒的设备播放器向同步播放服务器发送同步播放唤醒消息,同步播放服务器接收该消息,记录当前播放系统时钟curSys Tick,根据记录的暂停播放系统时钟pausedTick以及起始播放系统时钟startPlayTick,计算出唤醒播放后的播放时刻curPlayTime=pausedTick-startPlayTick;
同步播放服务器随后周期性发出的播放系统时钟通知消息中的curPlayTime从pausedTick-startPlayTick开始依次增加,各设备播放器接收到该消息,发现curPlayTime增大,则由暂停变成播放。
6.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:
在同步播放过程中,当任一设备播放器进行时间搜索时,该设备播放器向同步播放服务器发送同步时间搜索消息,该消息携带同步时间搜索时长skiptime,同步播放服务器接收该消息,若发现当前不处于时间搜索状态,则向所有设备播放器转发该消息,各设备播放器接收该消息,从当前播放时刻curPlayTime跳到curPlayTime+skiptime位置进行播放,同时同步播放服务器调整当前播放时刻curPlayTime到curPlayTime+skiptime。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子(中国)研发中心;三星电子株式会社,未经三星电子(中国)研发中心;三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210480896.9/1.html,转载请声明来源钻瓜专利网。