[发明专利]播放进度同步方法及装置有效
申请号: | 201711174282.7 | 申请日: | 2017-11-22 |
公开(公告)号: | CN107948703B | 公开(公告)日: | 2020-02-18 |
发明(设计)人: | 曹哲;李沈阳;李斌 | 申请(专利权)人: | 青岛海信电器股份有限公司 |
主分类号: | H04N21/43 | 分类号: | H04N21/43;H04N21/436 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 播放 进度 同步 方法 装置 | ||
本申请提供一种播放进度同步方法及装置,应用于从播放器,包括:向主播放器发送第一同步请求;基于主播放器反馈的针对第一同步请求的第一应答消息执行第一次同步跳转;向主播放器发送第二同步请求;基于主播放器反馈的针对第二同步请求的第二应答消息、跳转耗时和通信耗时,执行第二次同步跳转,其中,跳转耗时为执行第一次同步跳转的耗时,通信耗时为从播放器与主播放器之间进行通信的单程耗时。本申请通过主动向主播放器发送两次同步请求以获得被忽略掉的跳转耗时和通信耗时,然后从播放器根据得到的跳转耗时和通信耗时再对当前视频执行同步跳转,从而使主播放器与从播放器播放的视频达到精确同步的目的,进而提升了用户体验。
技术领域
本申请涉及通信技术领域,尤其涉及一种播放进度同步方法及装置。
背景技术
多播放器之间同步播放进度指的是局域网内有一个主播放器和多个从播放器,主播放器将要播放的视频推送给从播放器,从而所有播放器均播放同一个视频,且多个从播放器的画面和声音均同步于主播放器。该技术通常应用在家电卖场或者体育场馆需要有多设备同步播放的场景中。然而,由于主播放器与从播放器之间通常会存在网络延迟和抖动的问题,且每个播放器自身的播放性能也不同,因此主播放器和从播放器之间的播放进度会出现不一致的现象,导致用户体验不佳。
在相关技术中,主播放器将要播放的视频推送给与其连接的从播放器之后,主播放器实时广播当前视频的播放进度(current position)的消息,从播放器在接收到广播消息后,判断广播消息携带的主播放器的播放进度与本地视频的播放进度是否一致,如果不一致,则执行同步跳转(seek),将本地视频的播放进度跳转到主播放器的播放进度,但由于主播放器在发出广播消息后仍在继续播放,并且广播消息在网络中传输需要耗时,且从播放器执行的同步跳转也需要耗时,因此实际上,从播放器执行的同步跳转并不精确,主播放器与从播放器播放的视频并没有完全同步,从而用户体验仍然不佳。
发明内容
有鉴于此,本申请提供一种播放进度同步方法及装置,以解决现有同步方式主播放器与从播放器播放的视频没有完全同步,用户体验不佳的问题。
根据本申请实施例的第一方面,提供一种播放进度同步方法,所述方法应用于从播放器,所述方法包括:
向主播放器发送第一同步请求;
基于所述主播放器反馈的针对所述第一同步请求的第一应答消息执行第一次同步跳转;
向所述主播放器发送第二同步请求;
基于所述主播放器反馈的针对所述第二同步请求的第二应答消息、跳转耗时和通信耗时,执行第二次同步跳转,其中,所述跳转耗时为第一次同步跳转的耗时,所述通信耗时为所述从播放器与所述主播放器之间进行通信的单程耗时。
根据本申请实施例的第二方面,提供一种播放进度同步装置,所述装置应用于从播放器,所述装置包括:
第一发送单元,用于向主播放器发送第一同步请求;
第一同步跳转单元,用于基于所述主播放器反馈的针对所述第一同步请求的第一应答消息执行第一次同步跳转;
第二发送单元,用于向所述主播放器发送第二同步请求;
第二同步跳转单元,用于基于所述主播放器反馈的针对所述第二同步请求的第二应答消息、跳转耗时和通信耗时,执行第二次同步跳转,其中,所述跳转耗时为第一次同步跳转的耗时,所述通信耗时为所述从播放器与所述主播放器之间进行通信的单程耗时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信电器股份有限公司,未经青岛海信电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711174282.7/2.html,转载请声明来源钻瓜专利网。