[发明专利]一种视频播放地址解析获取方法、系统及介质有效
申请号: | 201910188987.7 | 申请日: | 2019-03-13 |
公开(公告)号: | CN109951735B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 李小红 | 申请(专利权)人: | 湖南快乐阳光互动娱乐传媒有限公司 |
主分类号: | H04N21/435 | 分类号: | H04N21/435;H04N21/462;H04N21/472 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
地址: | 410201 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 播放 地址 解析 获取 方法 系统 介质 | ||
1.一种视频文件播放地址解析获取方法,其特征在于实施步骤包括:
1)客户端向播放后端发出针对目标视频id的播放地址请求;
2)客户端收到播放后端返回的加密视频文件播放地址以及目标文件id信息;
3)客户端根据目标视频id信息、目标文件id信息、和播放后端约定的加密参数加密生成解密密钥keyd;
4)客户端通过解密密钥keyd解密加密视频文件播放地址得到真正的视频文件播放地址;
步骤1)客户端向播放后端发出针对目标视频id的播放地址请求后,播放后端的处理步骤包括:
S1)播放后端根据加密后的目标视频id、目标视频id对应的目标文件id生成加密密钥keye;
S2)播放后端根据目标文件id生成加密后的目标文件id;
S3)播放后端使用加密密钥keye对目标文件id真正的视频文件播放地址的全部参数或者部分参数进行加密,得到加密视频文件播放地址;
S4)播放后端向客户端返回加密视频文件播放地址、加密后的目标文件id;
所述解密密钥keyd的生成函数表达式如式(1)所示,所述加密密钥keye的生成函数表达式如式(2)所示;
keyd=FIDvid mod p (1)
式(1)中,keyd表示解密密钥,FID为加密后的目标文件id,vid为原始的目标视频id,p为客户端和播放后端约定的加密参数,p为大于0的素数;
keye=VIDfid mod p (2)
式(2)中,keye表示加密密钥,VID为加密后的目标视频id,fid为目标视频id对应的目标文件id,p为客户端和播放后端约定的加密参数,p为大于0的素数。
2.根据权利要求1所述的视频文件播放地址解析获取方法,其特征在于,步骤1)中发出针对目标视频id的播放地址请求时还包括发送加密后的目标视频id,且加密后的目标视频id为根据目标视频id加密生成,所述加密后的目标视频id的生成函数表达式如式(3)所示;
VID=gvid mod p (3)
式(3)中,VID表示加密后的目标视频id,vid为原始的目标视频id,p和g为客户端和播放后端约定的加密参数,其中p为大于0的素数,g为大于0且小于p的整数。
3.根据权利要求1所述的视频文件播放地址解析获取方法,其特征在于,步骤2)中收到的目标文件id信息为加密后的目标文件id,所述加密后的目标文件id的生成函数表达式如式(4)所示;
FID=gfid mod p (4)
式(4)中,FID表示加密后的目标文件id,fid为目标视频id对应的目标文件id,p和g为客户端和播放后端约定的加密参数,其中p为大于0的素数,g为大于0且小于p的整数。
4.根据权利要求1所述的视频文件播放地址解析获取方法,其特征在于,步骤2)中和播放后端约定的加密参数经过代码混淆和加固写在客户端中。
5.一种视频文件播放地址解析获取系统,包括计算机设备,其特征在于,所述计算机设备被编程以执行权利要求1~4中任意一项所述视频文件播放地址解析获取方法的步骤,或者所述计算机设备的存储介质上存储有被编程以执行权利要求1~4中任意一项所述视频文件播放地址解析获取方法的计算机程序。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有被编程以执行权利要求1~4中任意一项所述视频文件播放地址解析获取方法的计算机程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南快乐阳光互动娱乐传媒有限公司,未经湖南快乐阳光互动娱乐传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910188987.7/1.html,转载请声明来源钻瓜专利网。