[发明专利]一种视频倍数播放的方法和系统在审
申请号: | 201711124424.9 | 申请日: | 2017-11-14 |
公开(公告)号: | CN107835180A | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 祝振东;李亮;刘强 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙)42225 | 代理人: | 刘丽君 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 倍数 播放 方法 系统 | ||
技术领域
本发明属于数据处理领域,尤其涉及一种视频倍数播放的方法和系统。
背景技术
随着数字技术和互联网技术的发展,流媒体服务的需求也越来越多。流媒体点播业务通常使用RTSP协议和HTTP协议实现。
HTTP协议不是专用的视频传输协议,它是互联网上应用最广泛的一种网络传输协议。具有基础设施完善,实现简单,部署快,代理服务器强(数量多,CDN缓存优化),自适应码率切换等等优点。
RTSP协议是专用的流媒体传输控制协议,播放控制精准,可以倍速播放。但RTSP协议的服务端实现复杂,代理服务器弱(数量少,优化少),管流分离(RTSP只提供控制功能,还需其它协议来传输流媒体)。
由于以上种种因素,HTTP协议的优势越来越明显,流媒体的传输逐渐向HTTP过渡。但HTTP协议倍速播放的缺失,也导致了用户体验的下降。
发明内容
本发明实施例的目的在于提供一种视频倍数播放的方法和系统,以解决现有技术基于HTTP技术的视频播放无法实现倍数播放的问题。
本发明实施例是这样实现的,一种视频倍数播放的方法,所述方法包括:
设置倍数播放的播放参数;
根据所述播放参数获取待播放数据中的关键帧,并获取所述关键帧的对应的跳转偏移量;
根据所述跳转偏移量倍数播放视频。
本发明实施例的另一目的在于提供一种视频倍数播放的系统,所述系统包括:
播放参数设置单元,用于设置倍数播放的播放参数;
跳转偏移量获取单元,用于根据所述播放参数获取待播放数据中的关键帧,并获取所述关键帧的对应的跳转偏移量;
倍数播放单元,用于根据所述跳转偏移量倍数播放视频。
本发明实施例,设置倍数播放的播放参数,根据播放参数获取待播放数据中的关键帧,并获取关键帧的对应的跳转偏移量,根据跳转偏移量倍数播放视频,使得通过HTTP技术进行视频播放的客户端可以获取视频数据的关键帧,实现了基于HTTP技术的视频数据的倍数播放。
附图说明
图1为本发明一示例性实施例示出的一种视频倍数播放的方法的流程图;
图2为本发明再一示例性实施例示出的一种视频倍数播放的方法的流程图;
图3为本发明一示例性实施例示出的一种视频倍数播放的系统的结构图;
图4为本发明再一示例性实施例示出的一种视频倍数播放的系统的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
如图1所示为本发明一示例性实施例示出的一种视频倍数播放的方法的流程图,所述方法包括以下步骤:
步骤S101,设置倍数播放的播放参数。
在本发明实施例中,用于播放视频的客户端在对视频进行倍数播放之前,需要设置与倍数播放相关的参数,包括但不限于:下载周期、播放步长。
作为本发明的一个可选实施例,客户端可以对本地的解码器进行设置:将解码器设置为只解析视频数据中的关键帧。由于解码器只解析关键帧,解码器的工作量得到减少,提升了解码速度,提高了用户体验。
步骤S102,根据所述播放参数获取待播放数据中的关键帧,并获取所述关键帧的对应的跳转偏移量。
在本发明实施例中,视频数据可以倍数播放的关键是要获取到视频数据中的关键帧,因此,客户端对获取的待播放数据进行解析,获取其中的关键帧,同时记录获取关键帧时对应的待播放数据的跳转偏移。
如图2所示为本发明另一示例性实施例示出的一种视频倍数播放的方法的流程图,所述根据所述播放参数获取待播放数据中的关键帧,并获取所述关键帧的对应的跳转偏移量,包括:
步骤S201,根据所述下载周期和播放步长计算第一跳转偏移量,并获取所述第一跳转偏移量对应的视频数据。
在本发明实施例,客户端根据设置的播放步长、下载周期即可获取对应的第一跳转偏移量,需要指出的是,如果为初次计算跳转偏移量,则没有下载周期这个参数,需要根据预设的下载周期计算第一跳转偏移量。在计算了第一跳转偏移量之后,获取该第一跳转偏移量对应的视频数据。
步骤S202,解码所述视频数据,判断所述视频数据是否包含关键帧。
在本发明实施例中,解码获取关键帧的详细步骤如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711124424.9/2.html,转载请声明来源钻瓜专利网。