[发明专利]基于HLS协议的视频加密方法和系统有效
申请号: | 202110660011.2 | 申请日: | 2021-06-15 |
公开(公告)号: | CN113259720B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 余锋;金凌琳;许俊辉;周磊 | 申请(专利权)人: | 杭州当贝网络科技有限公司 |
主分类号: | H04N21/2347 | 分类号: | H04N21/2347;H04N21/4405;H04N21/6405;H04N21/6437;H04L65/65;H04L9/40 |
代理公司: | 杭州创智卓英知识产权代理事务所(普通合伙) 33324 | 代理人: | 张超 |
地址: | 310051 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 hls 协议 视频 加密 方法 系统 | ||
本申请涉及一种基于HLS协议的视频加密方法和系统,通过m3u8文件包括加密后的切片文件和解密密钥的虚假URI地址,虚假URI地址指向本地代理服务器;指定播放器通过本地代理服务器向远程服务器请求解密密钥的真实URI地址,指定播放器根据真实URI地址对m3u8文件进行解密播放,其中,远程服务器保存有真实URI地址,即通过修改encrypt.key的路径,使解密密钥的虚假URI地址指向本地代理服务器,其他播放器获取到m3u8文件后,因为m3u8文件里的虚假URI地址指向本地代理服务器,无法获取到真实URI地址,故无法对切片文件进行解密播放,而指定播放器可以通过本地代理服务器向远程服务器请求真实URI地址,指定播放器根据真实URI地址就可以对m3u8文件进行解密播放,提高了m3u8文件的安全性。
技术领域
本申请涉及视频处理技术领域,特别是涉及基于HLS协议的视频加密方法和系统。
背景技术
基于HTTP的流媒体网络传输协议 (HTTP Live Streaming,简称为HLS)的基本实现原理为将一个大的媒体文件进行分片,将切片文件资源路径记录于m3u8文件内,用于提供给客户端。客户端根据该m3u8文件即可获取对应的媒体资源进行播放。在相关技术中,m3u8文件中包含加密后的切片文件和切片密钥的URI地址,将m3u8文件发布到HTTP服务器上,任何客户端下载并解析m3u8文件,然后下载切片文件和切片文件对应的密钥即可进行解密播放,导致同业竞争对手或者其他网络观众利用下载、盗版或盗链接等多种方式和手段,就能很容易获得m3u8文件对应的视频内容,从而对原创者产生不利影响。
目前针对相关技术中容易获取到m3u8文件对应的视频内容,安全性低的问题,尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种基于HLS协议的视频加密方法和系统,以至少解决相关技术中容易获取到m3u8文件对应的视频内容,安全性低的问题。
第一方面,本申请实施例提供了一种基于HLS协议的视频加密方法,所述方法包括:
多媒体处理工具对源视频进行分片生成切片文件,对每个所述切片文件进行加密,生成m3u8文件,其中,所述m3u8文件包括加密后的切片文件和解密密钥的虚假URI地址,所述虚假URI地址指向所述本地代理服务器;
指定播放器通过所述本地代理服务器向远程服务器请求解密密钥的真实URI地址,所述指定播放器根据所述真实URI地址对所述m3u8文件进行解密播放,其中,所述远程服务器保存有所述真实URI地址。
在其中一些实施例中,所述多媒体处理工具对源视频进行分片生成切片文件,对每个所述切片文件进行加密,生成m3u8文件之前,所述方法包括:
所述多媒体处理工具生成加密密钥和IV值,其中,所述加密密钥保存在encrypt.key文件中;
新建encrypt.keyinfo文件,所述encrypt.keyinfo文件包括encrypt.key的路径、所述encrypt.key文件和所述IV值,其中,所述encrypt.key的路径指向所述本地代理服务器。
在其中一些实施例中,所述多媒体处理工具对源视频进行分片生成切片文件,对每个所述切片文件进行加密,生成m3u8文件包括:
所述多媒体处理工具对源视频进行分片生成切片文件,对每个所述切片文件使用不同的密钥进行加密,生成所述m3u8文件。
在其中一些实施例中,所述指定播放器通过所述本地代理服务器向远程服务器请求真实URI地址包括:
当所述指定播放器播放所述m3u8文件,则启动所述本地代理服务器,所述本地代理服务器根据与所述远程服务器预先约定的请求规则向所述远程服务器发送请求命令,所述远程服务器根据所述请求命令,向所述本地代理服务器发送所述真实URI地址,其中,所述指定播放器中配置所述本地代理服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州当贝网络科技有限公司,未经杭州当贝网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110660011.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:生物质堆积阴燃及电加热烟气燃烬的燃烧方法
- 下一篇:空调出风口加湿结构