[发明专利]实现流媒体内容倍速播放的方法、客户端及系统在审
申请号: | 201610086596.0 | 申请日: | 2016-02-16 |
公开(公告)号: | CN107087214A | 公开(公告)日: | 2017-08-22 |
发明(设计)人: | 宋皓;祝谷乔;魏峥 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04N21/2387 | 分类号: | H04N21/2387;H04N21/422;H04N21/472;H04N21/6587 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 许蓓 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 流媒体 内容 播放 方法 客户端 系统 | ||
技术领域
本发明涉及融合视讯技术领域,特别涉及一种实现流媒体内容倍速播放的方法、客户端及系统。
背景技术
HLS(HTTP Live Streaming,动态码率自适应)协议由于其简单高效的特点,逐渐成为当前应用最为广泛的媒体内容传输协议,与原有IPTV(Internet Protocol Television,网络协议电视)平台基于RTSP(Real Time Streaming Protocol,实时流传输协议)协议的流媒体服务相比,采用HLS服务可大幅降低视频播放对网络的要求。
当前IPTV 4K流媒体服务已支持HLS传输协议,但不具备基于HLS协议通过遥控器实现倍速快进快退功能,与原有IPTV业务在观看感受上存在差异,对用户体验产生影响。互联网化多终端服务成为视频服务平台的趋势,现有的基于HLS协议的流媒体服务均采用进度条拖动播放来实现媒体内容的快速定位,并不适用于遥控器的操作体验。
发明内容
本发明所要解决的一个技术问题是:如何实现通过遥控器进行媒体内容的倍速播放操作。
根据本发明实施例的一个方面,提供了一种实现流媒体内容倍速播放的方法,包括:客户端接收来自遥控器的倍速播放信号;客户端根据遥控器的倍速播放信号确定倍速播放时所需呈现的I帧;客户端根据所需呈现的I帧确定所需呈现的I帧的传输流偏移量;客户端根据所需呈现的I帧的传输流偏移量,从流媒体服务器下载所需呈现的I 帧;客户端播放下载后所需呈现的I帧。
在一些实施例中,客户端根据遥控器的倍速播放信号确定倍速播放时所需呈现的I帧包括:客户端根据遥控器的倍速播放信号,通过倍速播放算法确定播放所需呈现的I帧的播放时间点;客户端根据播放所需呈现的I帧的播放时间点确定倍速播放时所需呈现的I帧。
在一些实施例中,客户端根据遥控器的倍速播放信号,通过倍速播放算法确定播放所需呈现的I帧的播放时间点包括:客户端根据遥控器的倍速播放信号中的倍速播放速度x,在第t秒选取正常速率播放情况下第t0+x(t-1)秒的I帧;其中,t0为倍速播放的起始时间点,当x为正数时进行倍速快进播放,当x为负数时进行倍速快退播放。
在一些实施例中,客户端根据遥控器的倍速播放信号,通过倍速播放算法确定播放所需呈现的I帧的播放时间点包括:如果I帧在时间上不均匀分布,则客户端根据遥控器的倍速播放信号中的倍速播放速度x,在第t秒选取正常速率播放情况下距离第t0+x(t-1)秒最近的I帧;其中,t0为倍速播放的起始时间点,当x为正数时进行倍速快进播放,在第t秒选取正常速率播放情况下距离第t0+x(t-1)秒最近的下一个I帧;当x为负数时进行倍速快退播放,在第t秒选取正常速率播放情况下距离第t0+x(t-1)秒最近的上一个I帧。
在一些实施例中,客户端根据播放所需呈现的I帧的时间点确定倍速播放时所需呈现的I帧包括:客户端利用播放所需呈现的I帧的播放时间点查询I帧映射表,确定倍速播放时所需呈现的I帧;其中,I帧映射表包括各个I帧的播放时间信息。
在一些实施例中,I帧映射表中各个I帧的播放时间信息是各个I帧的播放时长,各个I帧的播放时长能够确定I帧的播放时间点。
在一些实施例中,客户端根据所需呈现的I帧确定所需呈现的I帧的传输流偏移量包括:客户端根据倍速播放时所需呈现的I帧查询I帧映射表,确定所需呈现的I帧的传输流偏移量;其中,I帧映射表包括各个I帧及其传输流偏移量。
在一些实施例中,还包括:客户端从流媒体服务器获取I帧索引; 客户端解析I帧索引后形成I帧映射表。
根据本发明实施例的另一个方面,提供了一种实现流媒体内容倍速播放的客户端,包括:倍速播放信号接收模块,用于接收来自遥控器的倍速播放信号;I帧确定模块,用于端根据遥控器的倍速播放信号确定倍速播放时所需呈现的I帧;传输流偏移量确定模块,用于根据所需呈现的I帧确定所需呈现的I帧的传输流偏移量;I帧下载模块,用于根据所需呈现的I帧的传输流偏移量,从流媒体服务器下载所需呈现的I帧;I帧播放模块,用于播放下载后所需呈现的I帧。
在一些实施例中,I帧确定模块包括:倍速播放计算单元,用于根据遥控器的倍速播放信号,通过倍速播放算法确定播放所需呈现的I帧的播放时间点;I帧确定单元,用于根据播放所需呈现的I帧的播放时间点确定倍速播放时所需呈现的I帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610086596.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种纸板打孔装置
- 下一篇:视频直播中的界面交互方法及直播客户端
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法