[发明专利]视频播放的权限校验方法及装置在审
申请号: | 201710161029.1 | 申请日: | 2017-03-17 |
公开(公告)号: | CN107040799A | 公开(公告)日: | 2017-08-11 |
发明(设计)人: | 周志刚;陈少杰;张文明 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04N21/258 | 分类号: | H04N21/258 |
代理公司: | 北京众达德权知识产权代理有限公司11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 权限 校验 方法 装置 | ||
1.一种视频播放的权限校验方法,其特征在于,包括:
向客户端发送预先配置的LUA脚本文件,以供所述客户端通过执行所述LUA脚本文件对所述客户端的校验信息进行加密,以生成视频流地址的客户端请求校验码;
接收客户端发送的视频流地址请求消息,所述视频流地址请求消息中携带有所述客户端请求校验码以及所述校验信息;
采用与所述LUA脚本文件对应的加密算法对所述校验信息进行加密,生成服务器校验码;
若所述服务器校验码与所述客户端请求校验码一致,则确定权限校验成功,向所述客户端返回所请求的视频流地址。
2.根据权利要求1所述的方法,其特征在于,所述校验信息包括客户端随机字符串和客户端信息;
所述客户端随机字符串为所述客户端生成的随机字符串;
所述客户端信息包括用户信息和直播服务器返回的Token值,所述用户信息包括客户端的设备标识、客户端的IP地址、直播间ID和/或所述客户端生成所述校验信息的时间。
3.根据权利要求1所述的方法,其特征在于,在所述向客户端发送预先配置的LUA脚本文件之前,所述方法还包括:
根据预设的多种加密算法分别生成相应的多个LUA脚本文件。
4.根据权利要求3所述的方法,其特征在于,所述向客户端发送预先配置的LUA脚本文件,包括:
根据预设的文件选取规则从所述多个LUA脚本文件中选取一个LUA脚本文件,并将所述选取的LUA脚本文件发送到所述客户端。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
定时更新生成的所述多个LUA脚本文件和/或所述文件选取规则。
6.根据权利要求1所述的方法,其特征在于,所述向客户端发送预先配置的LUA脚本文件,包括:
对所述LUA脚本文件进行加密,向所述客户端发送加密后的LUA脚本文件,以供所述客户端根据约定秘钥进行解密后执行所述LUA脚本文件。
7.一种视频播放的权限校验装置,其特征在于,包括:
发送模块,用于向客户端发送预先配置的LUA脚本文件,以供所述客户端通过执行所述LUA脚本文件对客户端的校验信息进行加密,以生成视频流地址的客户端请求校验码;
接收模块,用于接收客户端发送的视频流地址请求消息,所述视频流地址请求消息中携带有所述客户端请求校验码以及所述校验信息;
第一生成模块,用于采用与所述LUA脚本文件对应的加密算法对所述校验信息进行加密,生成服务器校验码;
校验模块,用于当所述服务器校验码与所述客户端请求校验码一致时,确定权限校验成功,并向所述客户端返回所请求的视频流地址。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第二生成模块,用于在所述向客户端发送预先配置的LUA脚本文件之前,根据预设的多种加密算法分别生成相应的多个LUA脚本文件;
所述发送模块,具体用于根据预设的文件选取规则从所述多个LUA脚本文件中选取一个LUA脚本文件,并将所述选取的LUA脚本文件发送到所述客户端。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
更新模块,用于定时更新所述第二生成模块生成的所述多个LUA脚本文件和/或所述文件选取规则。
10.根据权利要求7所述的装置,其特征在于,所述发送模块,具体用于对所述LUA脚本文件进行加密,向所述客户端发送加密后的LUA脚本文件,以供所述客户端根据约定秘钥进行解密后执行所述LUA脚本文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710161029.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种H型垂直轴风力发电装置
- 下一篇:一种风力发电高散热性控制机柜