[发明专利]一种流媒体点播seek画面快速显示的方法在审
申请号: | 201710725651.0 | 申请日: | 2017-08-22 |
公开(公告)号: | CN107484039A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 潘云峰 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/84 | 分类号: | H04N21/84;H04N21/845;H04N21/234;H04N21/472;H04L29/06 |
代理公司: | 四川省成都市天策商标专利事务所51213 | 代理人: | 李静云,吴瑞芳 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流媒体 点播 seek 画面 快速 显示 方法 | ||
技术领域
本发明涉及流媒体系统技术领域,尤其涉及一种流媒体点播seek画面快速显示的方法。
背景技术
近年来,随着网络带宽的发展和用户的驱动,流媒体技术和相关应用飞速发展,随时随地观看的方式深受教育、娱乐等行业的喜爱,被认为是未来高速宽带网络的主流应用,流媒体技术在各个行业里面被广泛应用。正随着互联网带宽的不断增加和上网人数的迅速增长,为视频节目在网络上传输创造了条件,现在许多智能电视均能通过互联网观看流媒体点播、直播节目,因此音视频内容播放的效果就直接关系到了用户对产品的体验与评价,从而改善用户视听体验成为了消费电子产品的核心需求之一。
目前市面上智能电视机播放流媒体点播节目时,用户在使用快进快退功能都只能定位在一个模糊的视频场景,导致每次用户使用快进快退功能键跳转的画面跟想看的画面有一定的时间差,增加了用户等待时间,不能根据大致图片场景精确选择seek时间点,影响用户的体验。
发明内容
本发明的目的就在于提供一种流媒体点播seek画面快速显示的方法,解决了目前市面上智能电视端播放流媒体点播节目,用户通过遥控键操作快进快退功能,无法准确跳转到想看的情景画面播放,只能跳转到一个模糊的起点位置进行播放的问题。
为了实现上述目的,本发明采用的技术方案是:一种流媒体点播seek画面快速显示的方法,方法步骤如下,
a.启动流媒体服务器,服务器存储系统存放点播需要的视频文件,。
b.流媒体服务端对视频文件分析,解析视频文件封装格式,按一定的时间间隔提取关键帧,并生成一系列图片缩放图;
c.生成的图片的命名以该关键帧的时间戳命名;
d.流媒体服务器根据关键帧生成的图片建立关键帧索引数组,关键帧索引条目包含timestamp和position,timestamp是该关键帧时间戳,position是该关键帧偏移量;关键帧索引数组的目的是为了快速seek;
e.智能电视播放器端请求该节目点播文件,并在播放过程中实时记录播放点时间戳;
f.用户在进行seek操作的参考点以该时间戳做参照物;
g.当用户使用快进功能键时,则智能电视播放端向流媒体服务器请求该播放点时间戳后十张图片(每张图片的间隔是10秒),并将请求的图片显示在视频画面下面;当用户按快退键时,则智能电视播放端向流媒体服务器端请求前十张图片并显示在视频画面下方;
h.用户根据显示的画面选择定位时间戳,该时间戳即为选中图片的名称,智能电视播放端以该时间戳做starttime向服务器发送see请求数据;
i.流媒体服务器响应智能电视播放端的see请求,找到该关键帧对应的position,从该偏移位置开始发送视频数据到智能电视播放端;
j.智能电视播放器接受流媒体服务器响应的视频数据,并从该关键帧开始播放,则实现了用户seek指定画面需求。
作为优选,步骤b中,因生成的图片要提供给智能电视端播放器访问,如果图片分辨率过大在网络传输过程中会有一定延迟,因此对生成的每一张图片进行缩放处理,缩放尺寸为640*360,起减少延迟的效果。
作为优选,步骤b中,提取关键帧的方法为,从解析的文件中,提取h264码流帧并根据h264的NALU类型判定是否为关键帧((NALU类型&0001 1111)=5),以10秒为间隔,查找每10秒最近的关键帧,将该关键帧解码并生成图片存放在存储系统,不针对每张图片做增加用户等待时间解码缩放处理的理由是大量的碎片文件会影响存储系统访问性能,实际部署需要考虑到采用的存储系统性能适当采用时间间隔来平衡,作为优选,采用10秒间隔为例。
在解析H264nal格式,并判断该帧是否是IDR关键帧时,如果不是IDR关键帧则忽略并继续读取视频帧数据,如果是IDR关键帧则根据时间分片原则进行分段,以10秒时间为例,以第一个IDR关键帧开始计时,每隔10秒进行分段,如果没有满足10秒分段原则,则记录时间累加值并继续读取视频帧数据,直到满足10秒分段原则为止。
生成的图片存放在指定的存储系统路径,以供智能电视播放器端访问,并配置流媒体服务器url访问规则。
作为优选,步骤g中,每次十张图的选择,包含向流媒体服务器的十次请求,每次请求都以记录的播放时间戳累加而成,流媒体根据十次时间戳找到临近时间戳文件名相近的十张图片,并返回每张图片对应的缩放图片给智能电视播放端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710725651.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频主题的生成方法、装置及电子设备
- 下一篇:一种实现网络加速的方法