[发明专利]一种通过CDN网络获取HLS内容的方法及服务器有效
| 申请号: | 201710311498.7 | 申请日: | 2017-05-05 |
| 公开(公告)号: | CN107249017B | 公开(公告)日: | 2019-08-23 |
| 发明(设计)人: | 纪琦华;蒲珂;曾泽基;李哲山;胡彬;方宏;蔡忠善;张毅萍;魏明;蔡辉 | 申请(专利权)人: | 中广热点云科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04N21/232;H04N21/239;H04N21/262;H04N21/8352 |
| 代理公司: | 北京爱普纳杰专利代理事务所(特殊普通合伙) 11419 | 代理人: | 王玉松 |
| 地址: | 100081 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 通过 cdn 网络 获取 hls 内容 方法 服务器 | ||
本发明提供了一种通过CDN网络获取HLS内容的方法及服务器,以文件内容身份标识CID作为请求HLS文件的许可标识,将其作为用户终端的HLS文件请求信息被CDN节点服务器解读的必要条件;用户终端向CDN节点服务器请求HLS文件时,如果请求中携带了CID,则只需要发送一次请求即可实现CDN节点服务器对请求信息的解读;如果请求中未携带CID,则需要将CID补充发送,但同样不需要多次请求来实现这一功能。本发明提供的通过CDN网络获取HLS内容的方法及服务器通过以上设计有效降低了CDN网络中HLS传输过程的复杂程度,减轻了CDN节点处理器处理请求的工作量,提高了信息传输的工作效率和成功率。
技术领域
本发明属于网络信息分发技术领域,特别涉及一种通过CDN网络获取HLS内容的方法及服务器。
背景技术
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器构成在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。
HLS(HTTP Live Streaming)协议是由苹果公司实现的基于HTTP的流媒体通信协议。HLS协议的流媒体传输过程是首先服务器在资源准备阶段将不同比特率的视频切片并分别存储,同时生成两级或更多级的M3U8文件。传输开始时,客户端首先从服务器上请求并下载M3U8文件,通过解析该文件得到视频切片信息,选择适合当前状况的切片,提取出该切片的URL地址,直接通过该地址向服务器发起请求。因此,服务器端不需要任何额外的处理,任意Web服务器都可以配置成支持HLS协议的服务器。
当用户终端通过内容身份标识号码(CID)向CDN节点服务器请求HLS文件时,由于CDN节点服务器无法从用户终端发送的HLS文件请求中解析出CID,因此无法实现文件的查找和提供。授权公告号为CN103051976B的发明专利公开了一种CDN分发HLS内容方法、系统及设备,通过对初始内容请求的URL进行重定向,实现了通过CDN网络对HLS内容进行分发。但是该方法需要用户终端发送至少两次请求,这提高了阐述过程的复杂程度,并增加了CDN节点服务器的工作负荷。
发明内容
为了解决上述技术问题,本发明提供了一种通过CDN网络获取HLS内容的方法及服务器。
本发明具体技术方案如下:
本发明一方面提供了一种通过CDN网络获取HLS内容的方法,包括如下步骤:
S1:用户终端向所述CDN节点服务器发送HLS文件获取请求;
S2:所述CDN节点服务器接收所述HLS文件获取请求进行解析,判断其中是否携带请求的文件内容身份标识CID,如携带,则根据所述CID查找所述用户终端请求的内容;如未携带,则向所述用户终端发送CID索取请求,所述CDN节点服务器收到所述用户终端发送的所述CID后,再进行查找;
S3:所述CDN节点服务器对所述CID进行解读,根据其中包含的信息,获取所述HLS文件的索引文件,并将所述索引文件发送给所述用户终端;
S4:所述用户终端对所述索引文件进行解析,并向所述CDN节点服务器获取相应的媒体文件进行播放。
进一步地,所述步骤S2包括如下步骤:
S2.1:所述CDN节点服务器接收所述HLS文件获取请求并进行解析,判断其中是否携带CID;
S2.2:如所述HLS文件获取请求中携带有CID,则对所述CID进行识别,并查找所述CID指向的内容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中广热点云科技有限公司,未经中广热点云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710311498.7/2.html,转载请声明来源钻瓜专利网。





