[发明专利]一种实现HLS客户端视频直播回看的方法及系统无效
申请号: | 201210012762.4 | 申请日: | 2012-01-16 |
公开(公告)号: | CN102572555A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 曹洁 | 申请(专利权)人: | 深圳市同洲视讯传媒有限公司 |
主分类号: | H04N21/266 | 分类号: | H04N21/266;H04N21/63;H04N21/643 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 hls 客户端 视频 直播 方法 系统 | ||
技术领域
本发明涉及互联网视频播放技术领域,尤其涉及一种实现HLS客户端视频直播回看的方法及系统。
背景技术
基于苹果公司的HTTP Live Streaming客户端(以下简称HLS,网络直播)放弃专门的流媒体服务器,而返回使用标准的Web服务器来传递媒体数据;将容量巨大的连续媒体数据进行分段,分割为数量众多的小文件进行传递,迎合了Web服务器的文件传输特性;并且采用一个不断更新的轻量级索引文件来控制分割后小媒体文件的下载和播放,可同时支持直播和点播,以及VCR类会话控制操作。HTTP协议的使用降低了HTTP Live Streaming系统的部署难度,同时也简化了客户端(特别是嵌入式移动终端)软件的开发复杂度。此外,文件分割和索引文件的引入也使得带宽在自适应流间切换、服务器故障保护和媒体加密等变得更加方便。但是由于采用最基本的http协议、标准的http web服务,使得在传统rtsp(实时流传输协议)下能够实现的时移回看等特点没有办法在HLS上直接实现,即HLS默认的协议只支持标准的直播和点播方式。
目前一种解决上述问题的技术方案是改写HTTP Server,扩展支持一些时移的方式,采用非标准的HLS协议。但是,这种方式不符合HLS的标准,也违背了HLS设计的初衷,而且通过这种方式实现的网站也无法通过Apple的认证;并且,在HTTP Server上存在大量的开发。
发明内容
本发明所要解决的技术问题在于,提供一种实现HLS客户端视频回看的方法及系统,在不改写HTTP服务器的基础上,可实现HLS客户端使用HTTP协议进行视频回看。
为了解决上述技术问题,一方面,本发明的实施例提供了一种实现HLS客户端视频直播回看的方法,包括:所述HLS客户端向网络侧流媒体调度网关MAP发送请求回看节目请求,并将请求回看的时间点发送给所述网络侧流媒体调度网关;接收所述网络侧流媒体调度网关MAP根据所述时间点以及从网络侧存储模块中获取包括时间信息及相应时间的视频段的地址信息索引文件动态生成包括相应视频段地址信息的播放列表文件;根据播放列表文件中各视频段的地址信息依次向网络侧流分发模块获取相应的视频段。
所述HLS客户端向网络侧流媒体调度网关MAP发送回看节目请求,并将请求回看的时间点发送给所述网络侧流媒体调度网关包括:HLS客户端访问电子节目指南iEPG,显示互联网视频的介绍与连接接收用户选择的互联网视频,发送包括请求回看的时间点的回看节目请求给电子节目指南iEPG;电子节目指南iEPG接收到HLS客户端的请求后,把互联网视频的地址发送给网络侧流媒体调度网关MAP。
在所述接收所述网络侧流媒体调度网关MAP根据所述时间点以及从网络侧存储模块中获取包括时间信息及相应时间的视频段的地址信息的索引文件动态生成包括相应视频段地址信息的播放列表文件的步骤之前,还包括步骤:所述网络侧流媒体调度网关MAP根据所述互联网视频的地址判断该互联网视频为直播回看视频时,获取用户请求回看的时间点。
所述视频段及相应的索引文件存储在所述网络侧存储模块中,所述网络侧存储模块分别与所述网络侧流分发模块及所述网络侧流媒体调度网关MAP数据交互。
具体地,所述网络侧流分发模块为HTTP服务器。
另一方面,本发明的实施例提供了一种实现HLS客户端视频直播回看的系统,包括:网络侧流媒体调度网关MAP、网络侧流分发模块、网络侧存储模块;所述网络侧流媒体调度网关MAP用于在接收所述HLS客户端请求回看的时间点后,从所述网络侧存储模块中获取相应的索引文件,并根据所述请求回看的时间点及相应的索引文件动态地生成播放列表文件;所述网络侧流分发模块根据所生成的播放列表文件依次分发相应的视频段给所述HLS客户端。
还包括:网络侧视频转码模块、网络侧流打包模块;所述网络侧视频转码模块用于在接收到HLS客户端的视频观看请求后,将从互联网获取的视频转码形成视频流;所述网络侧流打包模块用于接收所述视频流后,分割所述视频流生成视频段及相应的索引文件。
所述网络侧流打包模块根据苹果自适应流协议分割所述视频流。
所述视频段及相应的索引文件存储在所述网络侧存储模块中,所述网络侧存储模块分别与所述网络侧流分发模块及所述网络侧流媒体调度网关MAP数据交互。
具体地,所述网络侧流分发模块为HTTP服务器。
本发明实施例具有如下优点或有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲视讯传媒有限公司,未经深圳市同洲视讯传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210012762.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有CAN通讯功能的汽车档位选择开关
- 下一篇:一种海绵水基胶及其生产工艺