[发明专利]一种支持时移播放的方法及装置在审
申请号: | 201310513552.8 | 申请日: | 2013-10-25 |
公开(公告)号: | CN103533444A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 胡曰峰;陈金付 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/438;H04N21/845 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 播放 方法 装置 | ||
技术领域
本发明涉及播放技术领域,尤其涉及一种支持时移播放的方法及装置。
背景技术
随着网络的快速发展,通过网络观看视频已经成为用户对网络的一个基本需求。
现有技术中主要采用RTMP(Real Time Messaging Protocol,实时消息协议)模式对视频数据进行直播。当用户通过播放器请求播放视频数据时,播放器可以通过请求消息调度流媒体服务器,并从流媒体服务器获得该视频数据的地址,当播放器接收到流媒体服务器返回的与该请求消息对应的响应消息之后,播放器可根据该响应消息与流媒体服务器之间建立连接,从而播放器可通过与流媒体服务器之间建立的连接通道,根据获取的该视频数据的地址实时地从流媒体服务器获取待播放的视频数据,以完成该视频数据的直播。
然而,若采用RTMP模式,由于播放器只能对视频数据进行直播,而不能对视频数据进行时移播放,因此,无法支持回看播放过的视频,从而导致播放器的播放性能受到限制。
发明内容
本发明的实施例提供一种支持时移播放的方法及装置,能够支持回看播放过的视频,从而提升播放器的播放性能。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明实施例提供一种支持时移播放的方法,包括:
获取第一数据段的信息,所述第一数据段为对用户请求播放的视频数据采用物理切片模式分段后的数据段;
根据所述第一数据段的信息,获取与所述第一数据段的信息对应的所述第一数据段;
保存所述第一数据段的信息及所述第一数据段,以支持对所述视频数据进行时移播放。
在第一方面的第一种可能的实现方式中,所述获取第一数据段的信息之前,所述方法还包括:
接收用户发送的请求消息,所述请求消息用于请求播放所述视频数据;
根据所述请求消息,获取与所述视频数据对应的内容分发网络CDN地址信息,所述CDN地址信息中包括数据播放模式和所述第一数据段的信息。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述请求消息,获取与所述视频数据对应的内容分发网络CDN地址信息之后,所述方法还包括:
根据所述CDN地址信息中的所述数据播放模式,选择所述物理切片模式进行视频播放,
所述数据播放模式包括所述物理切片模式、或所述物理切片模式和点对点P2P模式,或所述物理切片模式和实时消息协议RTMP模式,或所述物理切片模式、所述P2P模式和所述RTMP模式。
结合前述的第一方面或第一方面的第一种可能的实现方式至第二种可能的实现方式中的任一种实现方式,在第三种可能的实现方式中,所述第一数据段的信息包括所述第一数据段在服务器中的存放地址、所述第一数据段的名称、所述第一数据段的标识和所述第一数据段的播放时间;
其中,所述保存所述第一数据段的信息及所述第一数据段,以支持对所述视频数据进行时移播放,具体包括:
根据所述第一数据段的标识,顺序保存所述第一数据段的信息及所述第一数据段至缓存,以支持对所述视频数据进行时移播放。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述方法还包括:
接收用户发送的时移播放请求,所述时移播放请求用于请求播放所述第二数据段,所述时移播放请求中包括所述第二数据段的开始播放时间;
根据所述第二数据段的开始播放时间,在所述缓存中查找所述第二数据段的信息及所述第二数据段,所述第二数据段的信息包括所述第二数据段的标识;
若在所述缓存中查找到所述第二数据段的信息及所述第二数据段,则根据所述第二数据段的标识,从所述缓存中读取并播放所述第二数据段。
在第一方面的第五种可能的实现方式中,所述根据所述第一数据段的信息,获取与所述第一数据段的信息对应的第一数据段之后,所述方法还包括:
根据所述第一数据段的标识,在所述第一数据段的前一个数据段播放完成后连续播放所述第一数据段。
第二方面,本发明实施例提供一种支持时移播放的装置,所述装置包括:
获取单元,用于获取第一数据段的信息,并且根据所述第一数据段的信息,获取与所述第一数据段的信息对应的所述第一数据段,所述第一数据段为对用户请求播放的视频数据采用物理切片模式分段后的数据段;
存储单元,用于保存所述获取单元获取的所述第一数据段的信息及所述第一数据段,以支持对所述视频数据进行时移播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司,未经乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310513552.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:染料与标记生物材料的方法
- 下一篇:一种大型目字型厚板组合箱形柱及其制作方法