[发明专利]一种播放视频文件的方法和终端在审
申请号: | 201810136741.0 | 申请日: | 2018-02-09 |
公开(公告)号: | CN110139131A | 公开(公告)日: | 2019-08-16 |
发明(设计)人: | 黄镇林;陈云辉;范少卓 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04N21/2347 | 分类号: | H04N21/2347;H04N21/239;H04N21/4405;H04N21/6334;H04N21/643;H04N21/858 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 刘荣鑫 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 播放器 系统硬件 索引文件 秘钥 代理模块 目标视频 解密 重构 播放视频文件 视频播放请求 存储地址 视频播放 视频文件 终端 视频客户端 播放 二次加密 接收目标 下载请求 下载 预设 调用 加密 指向 视频 指令 返回 | ||
本发明公开了一种播放视频文件的方法和终端,属于视频播放技术领域。所述方法包括:视频客户端接收目标视频的视频播放指令,构造指向预设的解密代理模块的视频播放请求,调用所述系统硬件播放器处理所述视频播放请求;所述解密代理模块获取所述系统硬件播放器对所述目标视频的索引文件的下载请求;所述解密代理模块下载所述目标视频的索引文件,重构所述索引文件中的加密的秘钥存储地址,将重构后的索引文件返回至所述系统硬件播放器;所述系统硬件播放器通过重构后的秘钥存储地址获取秘钥,根据所述秘钥播放所述目标视频的视频文件。采用本发明,系统硬件播放器可以播放二次加密的视频文件。
技术领域
本发明涉及视频播放技术领域,尤其涉及一种播放视频文件的方法和终端。
背景技术
观看视频是一种当下主流的娱乐形式,大量的用户终端上都安装有视频客户端,通过视频客户端,用户可以播放视频服务商提供的视频文件。目前越来越多的视频服务商采用HLS(HTTP Live Streaming,协议播放直播流)流媒体协议,用以提供视频文件的直播、点播服务,同时,为了避免视频文件被非法复制和传播,视频服务商普遍会对视频文件进行加密。
一般情况下,视频服务商对视频文件进行加密后,可以将解密用的秘钥单独存储,然后生成记录有视频文件存储地址和秘钥存储地址的索引文件。这样,如图1所示,当需要播放某视频时,视频客户端可以先获取相应的索引文件的存储地址,然后将索引文件的存储地址提供给终端的系统硬件播放器,从而系统硬件播放器可以按照固有的视频播放流程来播放视频,即先获取相应的索引文件,再根据索引文件获取加密后的视频文件和秘钥,然后使用秘钥对加密后视频文件进行解密,最后播放解密得到的视频文件。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
为了进一步提高视频文件的安全性,一些视频服务商选择对视频文件进行二次加密,即对索引文件中的秘钥存储地址再次加密,使得系统硬件播放器在下载索引文件后,需要先对秘钥存储地址进行解密,才能获取到用于解密视频文件的秘钥。因此,基于固有的视频播放流程,系统硬件播放器将无法实现对二次加密的视频文件的播放处理。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种播放视频文件的方法和终端。所述技术方案如下:
一方面,提供了一种播放视频文件的方法,所述方法包括:
视频客户端接收目标视频的视频播放指令,构造指向预设的解密代理模块的视频播放请求,调用所述系统硬件播放器处理所述视频播放请求;
所述解密代理模块获取所述系统硬件播放器对所述目标视频的索引文件的下载请求;
所述解密代理模块下载所述目标视频的索引文件,重构所述索引文件中的加密的秘钥存储地址,将重构后的索引文件返回至所述系统硬件播放器;
所述系统硬件播放器通过重构后的秘钥存储地址获取秘钥,根据所述秘钥播放所述目标视频的视频文件。
进一步的,所述构造指向预设的解密代理模块的视频播放请求,包括:
所述视频客户端构造携带有预设的解密代理模块的代理地址的所述目标视频的视频播放请求;
所述解密代理模块获取所述系统硬件播放器对所述目标视频的索引文件的下载请求,包括:
所述系统硬件播放器根据所述视频播放请求中携带的所述代理地址,发起所述目标视频的索引文件的下载请求;
所述解密代理模块接收所述系统硬件播放器发送的所述目标视频的索引文件的下载请求。
进一步的,所述视频客户端构造携带有指向预设的解密代理模块的访问地址的所述目标视频的视频播放请求,包括:
所述视频客户端获取所述目标视频的索引文件的存储地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810136741.0/2.html,转载请声明来源钻瓜专利网。