[发明专利]一种HLS播放NGOD视频文件的方法有效
申请号: | 201711228821.0 | 申请日: | 2017-11-29 |
公开(公告)号: | CN108206957B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 李太明;苟明宇;王刚;林世凯;徐军 | 申请(专利权)人: | 贵州省广播电视信息网络股份有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/2343;H04N21/472;H04L29/06 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 夏艳 |
地址: | 550081 贵州*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 hls 播放 ngod 视频文件 方法 | ||
本发明公开了一种HLS(HTTP Live Streaming)播放NGOD(Next Generation On Demand Video Architecture)标准视频文件的方法,所述HLS播放NGOD视频文件的方法包括以下步骤:C2获取索引文件;C2索引文件转M3U8;TS分片数据获取。本发明利用原有资源建设新的全IP的新媒体平台。将原来的视频文件转换成新媒体IP流,将索引文件转换成M3U8,而无需要重新建设存储和缓存,浪费投资。
技术领域
本发明属于互动点播技术领域,尤其涉及一种HLS播放NGOD视频文件的方法。
背景技术
广电运营商建设的互动点播系统大多数采用NGOD标准建设,主要包括内容分发系统(CDN)、后台管理系统(BO)、视频推流服务器(VSS)、资源管理系统(ERM)、门户系统(PORTAL)、EPG等系统,由于受到OTT和IPTV竞争,广电运营商重新建设基于OTT/IPTV技术的新媒体全IP平台,很多广电厂商建设的新媒体IP平台完全独立于原来的NGOD标准的系统,这就导致用户点播的片源需要重新注入到新媒体平台,重新建设存储系统,浪费投资,同时注入的时间成本也很高。
综上所述,广电运营商重新建设基于OTT/IPTV技术的新媒体全IP平台存在重新建设存储系统,浪费投资,同时注入时间成本很高。
发明内容
本发明的目的在于提供一种HLS播放NGOD视频文件的方法,旨在解决广电运营商重新建设基于OTT/IPTV技术的新媒体全IP平台存在重新建设存储系统,浪费投资,同时注入时间成本很高的问题。
本发明在边缘推流服务器上面对NGOD索引文件进行分析并转换为M3U8文件,然后对应到完整的TS文件上,在CDN数据回源中都是采用的NGOD标准的C2接口,其兼容广电运营商采用的NGOD CDN,因此在边缘推流服务器在给IP用户提供推流服务时,不需要新建中心内容库和缓存,都可以沿用目前已经建设好的中心内容库和缓存,从而避免投资浪费。
本发明实现方法包括以下步骤:
步骤一,C2获取索引文件;
步骤二,C2索引文件转M3U8;
步骤三,TS分片数据获取。
进一步,所述C2获取索引文件具体包括:
1)边缘推流服务器使用C2的内容定位请求从NGOD CDN中获取索引的CDN回源地址;
2)NGOD CDN应答C2的内容定位请求,返回一台能提供索引文件下载服务的地址给边缘推流服务器;
3)边缘推流服务器使用C2的内容传输请求向NGOD CDN服务地址请求索引文件下载;
4)NGOD CDN相应C2的内容传输请求,并将数据应答给边缘推流服务器。
进一步,所述C2索引文件转M3U8具体包括:
1)按照NGOD索引文件格式,解析出index文件的索引记录表,生成一个关键帧信息的队列,队列中每个节点保存内容为关键帧相对于文件开始的时间及位置偏移量;
2)根据配置的M3U8分片的最大片长,遍历关键帧队列,形成分片数据信息的队列,队列中每个节点保存分片偏移位置、分片时长信息;
3)根据生成的分片信息队列生成M3U8文件,其中每个分片的URL中,存储了完整TS文件的下载信息、TS分片的偏移位置、TS分片的文件大小及TS分片的时长。
进一步,所述TS分片数据获取具体包括:
1)边缘推流服务器使用C2的内容定位请求从NGOD CDN中获取TS文件的CDN回源地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州省广播电视信息网络股份有限公司,未经贵州省广播电视信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711228821.0/2.html,转载请声明来源钻瓜专利网。