[发明专利]请求视频流地址、对视频流地址请求鉴权的方法和装置在审
申请号: | 201710353128.X | 申请日: | 2017-05-18 |
公开(公告)号: | CN108965205A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 周志刚;陈少杰;张文明 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频流 鉴权 直播服务器 地址请求 方法和装置 加密状态 客户端 发送 存储空间 信息加密 预先存储 参考 解密 加密 直播 分配 客户 | ||
1.一种请求视频流地址的方法,其特征在于,包括:
当客户端需要向直播服务器请求目标直播的视频流地址时,从所述客户端的存储空间中获取处于加密状态的原始Key值;所述原始Key值由所述直播服务器预先发送给所述客户端;
对处于加密状态的所述原始Key值进行解密,获得所述原始Key值;
至少对所述原始Key值、表示所述目标直播的第一信息以及所述直播服务器预先为所述客户端分配的第二信息进行加密,获得鉴权Key值;
向所述直播服务器发送包括所述鉴权Key值和所述第一信息的视频流地址请求,以使所述直播服务器获取预先存储的发送给所述客户端的所述原始Key值以及预先存储的为所述客户端分配的第二信息,基于所述原始Key值、所述第一信息和所述第二信息加密出参考Key值,判断所述鉴权Key值是否与所述参考Key值一致,当所述鉴权Key值与所述参考Key值一致时,向所述客户端发送视频流地址。
2.如权利要求1所述的方法,其特征在于,在对处于加密状态的所述原始Key值进行解密,获得所述原始Key值之后,所述方法还包括:
按照不同于连续存储结构的存储结构存储所述原始Key值。
3.如权利要求2所述的方法,其特征在于,在从所述客户端的存储空间中获取处于加密状态的原始Key值之前,所述方法还包括:
接收所述直播服务器发送的所述原始Key值;
对所述原始Key值进行加密,获得处于加密状态的所述原始Key值;
将处于加密状态的所述原始Key值存储到所述存储空间中。
4.一种对视频流地址请求鉴权的方法,其特征在于,包括:
直播服务器接收客户端发送的视频流地址请求,所述请求包括鉴权Key值和所述视频流地址请求所请求的目标直播的第一信息;
获取预先存储的发送给所述客户端的原始Key值以及预先存储的为所述客户端分配的第二信息;
至少基于所述原始Key值、所述第一信息和所述第二信息加密出参考Key值;
判断所述鉴权Key值是否与所述参考Key值一致;
当所述鉴权Key值与所述参考Key值一致时,向所述客户端发送视频流地址。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
当所述鉴权Key值与所述参考Key值不一致时,向所述客户端发送与所述目标直播不对应的其他视频流地址。
6.一种客户端,其特征在于,包括:
获取模块,用于当客户端需要向直播服务器请求目标直播的视频流地址时,从所述客户端的存储空间中获取处于加密状态的原始Key值;所述原始Key值由所述直播服务器预先发送给所述客户端;
解密模块,用于对处于加密状态的所述原始Key值进行解密,获得所述原始Key值;
鉴权加密模块,用于至少对所述原始Key值、表示所述目标直播的第一信息以及所述直播服务器预先为所述客户端分配的第二信息进行加密,获得鉴权Key值;
发送模块,用于向所述直播服务器发送包括所述鉴权Key值和所述第一信息的视频流地址请求,以使所述直播服务器获取预先存储的发送给所述客户端的所述原始Key值以及预先存储的为所述客户端分配的第二信息,基于所述原始Key值、所述第一信息和所述第二信息加密出参考Key值,判断所述鉴权Key值是否与所述参考Key值一致,当所述鉴权Key值与所述参考Key值一致时,向所述客户端发送视频流地址。
7.一种直播服务器,其特征在于,包括:
接收模块,用于接收客户端发送的视频流地址请求,所述请求包括鉴权Key值和所述视频流地址请求所请求的目标直播的第一信息;
获取模块,用于获取预先存储的发送给所述客户端的原始Key值以及预先存储的为所述客户端分配的第二信息;
鉴权加密模块,用于至少基于所述原始Key值、所述第一信息和所述第二信息加密出参考Key值;
判断模块,用于判断所述鉴权Key值是否与所述参考Key值一致;
第一发送模块,用于当所述鉴权Key值与所述参考Key值一致时,向所述客户端发送视频流地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710353128.X/1.html,转载请声明来源钻瓜专利网。