[发明专利]视频播放的处理方法和装置有效
申请号: | 201210165542.5 | 申请日: | 2012-05-24 |
公开(公告)号: | CN102685554A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 林斐;陈改静;于国法;续扬 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | H04N21/232 | 分类号: | H04N21/232;H04N21/2389;H04N21/437;H04N21/438 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;李志刚 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 处理 方法 装置 | ||
技术领域
本发明涉及数据处理领域,具体而言,涉及一种视频播放的处理方法和装置。
背景技术
在网络电视台播放视频过程中,通常有时移直播的需求,所谓时移直播是指在同一条视频流中,观众既可以观看现在的直播内容,又可以回看已播放过的视频(之前的直播内容),为了满足用户对时移直播的需求,微软公司推出了平滑流媒体播放技术(即,smooth streaming技术),该技术能把视频数据实时编码,并以流的形式,被用户的播放器接收到。因此,用户能看到直播内容,同时,这些编码能以文件形式存档,因此,用户能看到之前的直播内容,也就是时移直播。但是,smooth streaming技术存在以下问题和缺陷:
smooth streaming设置了一个时间窗口,用户只能观看时间窗口内的视频,并且即便是观看时间窗口内的视频还需要先下载时间窗口内的视频对应的索引文件,这样就会出现以下问题:时间窗口的设置限制了用于可观看的视频,如果时间窗口太小,则可回溯的范围比较小,用户不能根据自身需求观看距离当前时刻任意时长的视频;如果时间窗口太大,则需要下载的索引文件太大,需要等待的时间比较长,以时间跨度为一周,索引文件为14M进行举例说明,以目前的带宽水平,大约需要3-4分钟的下载时间。这个大大降低了用户体验度,即:每次打开直播视频,都要等待3-4分钟才能开始观看。而且,对于同一个时移直播视频,在每次关闭浏览器后,再次打开时,由于时间窗口发生了移动,与时间窗口对应的索引文件也发生了变化,因此必须再次下载索引文件,同样还需要等待。
针对相关技术中用户在观看时移直播时等待时间较长的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种视频播放的处理方法和装置,以解决现有技术中用户在观看时移直播时等待时间较长的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种视频播放的处理方法,包括:接收用户对于视频流的播放请求指令,其中,播放请求指令包括请求视频流开始播放的起始时间;从服务器中查找视频流中对应于起始时间的视频流片段,其中,视频流划分为多个视频流片段,多个视频流片段存储于服务器中;以及从起始时间播放查找到的视频流片段。
进一步地,视频流按照以下方式划分为多个视频流片段:将视频流进行等时长划分,得到多个等时长的视频流片段。
进一步地,从服务器中查找视频流中对应于起始时间的视频流片段包括:确定各个视频流片段对应的播放时间范围;查找起始时间所位于的播放时间范围;以及将与查找到的播放时间范围对应的视频流片段确定为对应于起始时间的视频流片段。
进一步地,从服务器中查找视频流中对应于起始时间的视频流片段包括:从服务器中查找第一视频流片段,其中,起始时间位于第一视频流片段对应的播放时间范围内;获取第一时长,其中,第一时长为起始时间至第一时间的时长,第一时间为第一视频流片段的播放终止时刻;判断第一时长是否小于预设时长;以及在判定第一时长小于预设时长时,从服务器中查找第二视频流片段,其中,第二视频流片段的播放起始时刻为第一时间,从起始时间播放查找到的视频流片段包括:从起始时间依次播放第一视频流片段和第二视频流片段。
为了实现上述目的,根据本发明的另一方面,提供了一种视频播放的处理装置,该处理装置用于执行上述本发明所提供的任一种视频播放的处理方法。
为了实现上述目的,根据本发明的另一方面,提供了一种视频播放的处理装置,包括:接收模块,用于接收用户对于视频流的播放请求指令,其中,播放请求指令包括请求视频流开始播放的起始时间;处理模块,与接收模块相连接,用于从服务器中查找视频流中对应于起始时间的视频流片段,其中,视频流划分为多个视频流片段,多个视频流片段存储于服务器中;以及播放模块,与处理模块相连接,用于从起始时间播放查找到的视频流片段。
进一步地,处理模块包括:第一处理子模块,用于确定各个视频流片段对应的播放时间范围;第二处理子模块,连接在接收模块和第一处理子模块之间,用于查找起始时间所位于的播放时间范围;以及第三处理子模块,连接在第二处理子模块和播放模块之间,用于将与查找到的播放时间范围对应的视频流片段确定为对应于起始时间的视频流片段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210165542.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:传声器防风屏的固定架
- 下一篇:一种基于状态机的协议构造方法