[发明专利]一种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 视频文件 方法 | ||
1.一种HLS播放NGOD视频文件的方法,其特征在于,所述HLS播放NGOD视频文件的方法在边缘推流服务器上面对NGOD索引文件进行分析并转换为M3U8文件;然后对应到完整的TS文件上,在CDN数据回源中都是采用的NGOD标准的C2接口,其兼容广电运营商采用的NGODCDN;
所述HLS播放NGOD视频文件的方法具体包括以下步骤:
步骤一,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回源地址;
2):NGOD CDN应答C2的内容定位请求,返回一个能提供TS文件下载服务的地址给边缘推流服务器;
3):边缘推流服务器使用C2的内容传输请求向NGOD CDN服务地址请求TS文件下载,并且从用户请求串中分析出TS分片文件相对完整TS文件的偏移位置及分片大小,使用Range方式请求TS分片数据;
4):NGOD CDN响应C2的内容传输请求,根据请求的Range参数,将TS分片数据应答给边缘推流服务器。
2.一种执行权利要求1所述的HLS播放NGOD视频文件的方法的新媒体平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州省广播电视信息网络股份有限公司,未经贵州省广播电视信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711228821.0/1.html,转载请声明来源钻瓜专利网。