[发明专利]一种基于OTT业务的视频防盗链方法有效
申请号: | 201410200313.1 | 申请日: | 2014-05-13 |
公开(公告)号: | CN103957436A | 公开(公告)日: | 2014-07-30 |
发明(设计)人: | 李伟华;李毅;罗翰 | 申请(专利权)人: | 北京清源新创科技有限公司 |
主分类号: | H04N21/266 | 分类号: | H04N21/266;H04N21/4367;H04N21/643;H04N21/83 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 汤在彦 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ott 业务 视频 防盗 方法 | ||
技术领域
本发明涉及互联网视频信息技术领域,具体涉及一种基于OTT业务的视频防盗链方法。
背景技术
近年来,OTT业务在国内外均处于一个蓬勃发展的时期,OTT业务中的主要视音频传输协议包括:HTTP Live Streaming(HLS)、HTTP Dynamic Streaming(HDS)等视频传输协议,以及未来有可能作为下一代国际标准的Dynamic Adaptive Streaming over HTTP(DASH)协议。
HLS是苹果公司提出的流媒体网络传输协议,其工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。在开始一个流媒体会话时,客户端会下载一个包含元数据的extended M3U(m3u8)文件,即切片索引文件,用于寻找可用的媒体切片。
HDS是Adobe公司的传统流媒体解决方案RTMP+FLV的结合,在互联网视频行业得到了广泛的应用。它包含了多个部件来完成内容的准备工作(由内容准备模块执行),并通过HTTP将内容传送给终端的Flash Player。内容准备模块包括了面向VOD模块和面向Live直播的模块,VOD打包模块将媒体文件分片,并以F4F的格式存储,Live直播打包模块将直播流实时地写入到F4F文件当中。同时均会产生媒体对应的F4M格式的索引文件,索引文件中包含了编码、分辨率以及码率等参数信息。
DASH又称为MPEG-DASH,类似于HLS、HDS等协议,DASH也将视频内容切片为多个视频小片段,每个片段包含一小段视频内容。DASH是第一个基于HTTP的自适应码率的国际标准。
综合而言,上述类协议的基本特点为:均采用了索引文件加实际视频切片文件的二级结构。
随着OTT业务的发展,盗链现象也越来越常见。所谓盗链,即实体或个人不经过合法运营商同意,自行构建网页或APP应用程序链接到合法运营商的视频资源,使最终用户不经过合法运营商的指定页面或APP应用程序,而是通过盗链者的网页或APP应用程序访问到了合法运营商的视频资源。最终用户通过盗链者的网页或APP访问合法运营商的视频资源,极大的损害了合法运营商的广告价值、宣传价值,同时使合法运营商需要负担额外的CDN带宽开销,造成直接的经济损失。
目前的各种防盗链技术,针对上述OTT业务中的常用协议,均存在一定的问题。
采用session、cookie、reference-url等防盗链方式,通常只能保护网页中的直接视频链接;而OTT业务中的HLS、HDS、DASH均采用了二级结构,session、cookie、ref-url等信息无法通过一级索引文件,传递到对二级视频切片文件的访问请求中,无法有效保护二级视频切片内容,因此就无法防止盗链方自行模拟生成一级索引文件的方式对二级视频切片内容进行盗链。
传统的在链接中携带认证串的方式进行防盗链,则通常依赖于一个统一的用户认证中心对链接进行认证,这就要求实际使用中,用户进行登录认证,导致操作繁琐,用户体验不佳。
同时,OTT页面中的大量视频内容均通过商业CDN进行分发,大量视频切片索引文件及实际切片文件分布式缓存在了CDN的多个cache服务器中,采用统一的用户认证中心对所有这些切片的访问请求进行认证,一方面对认证中心的处理性能有很高要求,使OTT运营商的建设成本增加;另一方面,需要商业CDN和OTT运营商之间进行一定的认证接口对接,极大的增加了两方的开发成本,且推广的通用性不佳。
发明内容
本发明提供一种基于OTT业务的视频防盗链方法,以在无需部署用户认证中心的情况下,有效的对HLS/HDS/DASH等协议的视频索引文件链接和视频切片文件的链接进行防护,保护合法OTT运营商视频资源不被其他网站非法盗链。
为了实现上述目的,本发明提供一种基于OTT业务的视频防盗链方法,所述的视频防盗链方法包括:
步骤1:接收客户端对服务请求地址AU的访问请求,并根据所述AU的访问请求中的用户特征信息UI生成用户特征串US(S101);
步骤2:根据所述的用户特征串US生成视频索引文件链接IL(S102);
步骤3:接收所述客户端的视频索引文件链接访问请求(S103),判断所述视频索引文件链接访问请求中的用户特征信息与所述视频索引文件链接IL中包含的用户特征串US是否匹配(S104);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京清源新创科技有限公司,未经北京清源新创科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410200313.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种精准的2.4G遥控器对码方法
- 下一篇:裸导线断股修复器