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