【技术实现步骤摘要】
一种视频播放地址解析获取方法、系统及介质
本专利技术涉及视频点播技术,具体涉及一种视频播放地址解析获取方法、系统及介质。
技术介绍
现有的视频内容服务商一般通过对外提供了一些访问端口给APP、PC网站提供服务,这些端口提供的是标准的http服务。对于播放过程来说,APP播放某个视频前,需要获得播放地址,它向播放后端发出请求,请求中有视频id信息,播放后端会给出各档清晰度的播放地址,app后端根椐起播的清晰度设置,选择对应清晰度的播放地址开始播放。用户切换清晰度时,就选择用户指定清晰度的播放地址进行播放。因为是标准的http服务,除自己的app可以向播放后端请求获得播放地址外,别的第三方(如盗链用户)也可以向播放后端请求而获得播放地址。当前的安全控制技术主要是集中在限制播放地址的使用。如播放地址上有过期时间,过期后地址就不能用了,避免第三方复用播放地址;如在播放地址中加入用户和app相关信息,使用播放地址去下载社频时,检查使用这个播放地址的用户和app,跟播放地址中的信息是否一致,去避免第三方盗用播放地址。由于缺少对app进行认证,不对第三方提供播放地址这样的机制。 ...
【技术保护点】
1.一种视频文件播放地址解析获取方法,其特征在于实施步骤包括:1)客户端向播放后端发出针对目标视频id的播放地址请求;2)客户端收到播放后端返回的加密视频文件播放地址以及目标文件id信息;3)客户端根据目标视频id信息、目标文件id信息、和播放后端约定的加密参数加密生成解密密钥keyd;4)客户端通过解密密钥keyd解密加密视频文件播放地址得到真正的视频文件播放地址。
【技术特征摘要】
1.一种视频文件播放地址解析获取方法,其特征在于实施步骤包括:1)客户端向播放后端发出针对目标视频id的播放地址请求;2)客户端收到播放后端返回的加密视频文件播放地址以及目标文件id信息;3)客户端根据目标视频id信息、目标文件id信息、和播放后端约定的加密参数加密生成解密密钥keyd;4)客户端通过解密密钥keyd解密加密视频文件播放地址得到真正的视频文件播放地址。2.根据权利要求1所述的视频文件播放地址解析获取方法,其特征在于,步骤1)中发出针对目标视频id的播放地址请求时还包括发送加密后的目标视频id,且加密后的目标视频id为根据目标视频id加密生成。3.根据权利要求1所述的视频文件播放地址解析获取方法,其特征在于,步骤2)中收到的目标文件id信息为加密后的目标文件id。4.根据权利要求1所述的视频文件播放地址解析获取方法,其特征在于,步骤2)中和播放后端约定的加密参数经过代码混淆和加固写在客户端中。5.根据权利要求1所述的视频文件播放地址解析获取方法,其特征在于,步骤1)客户端向播放后端发出针对目标视频id的播放地址请求后,播放后端的处理步骤包括:S1)播放后端根据加密后的目标视频id、目标视频id对应的目标文件id生成加密密钥keye;S2)播放后端根据目标文件id生成加密后的目标文件id;S3)播放后端使用加密密钥keye对目标文件id真正的视频文件播放地址的全部参数或者部分参数进行加密,得到加密视频文件播放地址;S4)播放后端向客户端返回加密视频文件播放地址、加密后的目标文件id。6.根据权利要求5所述的视频文件播放地址解析获取方法,其特征在于,所述解密密钥keyd的生成函数表达式如式(1)所示,所述加密密钥keye的生成函数表...
【专利技术属性】
技术研发人员:李小红,
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。