【技术实现步骤摘要】
一种基于高性能虚拟网关的媒体流加密方法
[0001]本专利技术涉及视频加密领域,具体涉及一种基于高性能虚拟网关的媒体流加密方法。
技术介绍
[0002]在5G+视频的时代,在高校教学中视频资源的应用越来越广泛。而在教学视频资源的点播学习中,随着在PC、移动端上,使用GOOGLE、UC、QQ等多种不同浏览器应用的情况越来越广泛,如何针对提供一种广泛的、高性能的、兼容的、可追溯的安全加密方案显得越来越重要。现有视频加密系统具有如下问题:终端播放器:在现阶段,一些加密方案文件需要生成特定的视频格式,需要支持的播放器均为加密厂商自己开发的播放器,在当前浏览器发展越来越多的情况下,对于浏览器的兼容,甚至只能在特定的客户端上播放的问题越来越严重;加密安全问题:在现有大多数加密技术方案上,加密密钥均使用单次加密长期使用的方案,这种方案一旦加密内容被破解,那么均需要重新加密。会造成相应的安全隐患,为了避免这种问题,如何加密的内容在用户获取时进行秘钥的写入以及验证那么显得尤为重要。
技术实现思路
[0003]本专利技术的目的在 ...
【技术保护点】
【技术特征摘要】
1.一种基于高性能虚拟网关的媒体流加密方法,其特征在于,该方法包括:1):通过视频文件进行m3u8转码分片,每个分片均带加密密钥的m3u8描述文件,请求token颁发服务中获得授权token,对分片内容加密,将密钥存储于m3u8描述文件中;2):当通过token验证的前端用户请求资源时,高性能网关将真实文件地址发送至虚拟网址,实现返回带时效token的虚拟URL,并且基于高速缓存服务存储虚拟URL对应的真实URL;3):前端播放器基于带时效token的虚拟URL进行资源请求,高性能网关基于高速缓存服务获取真实的地址,网关服务将进行如下请求:请求url验证服务验证网址是否合法以及验证网址是否过期,过期则返回失败,成功则进入下一步请求;4):当真实地址为m3u8文件时,网关服务通过读取m3u8描述文件的内容获取当前文件的加密信息,进行加密密钥替换,如果应用成功将返回新的m3u8加密文件;5):基于hls AES解密的前端播放器的资源请求必须携带用户的tok...
【专利技术属性】
技术研发人员:沈余银,宋升,叶树林,张苑,黄信云,兰贞祥,赵小康,康凯悦,
申请(专利权)人:成都华栖云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。