利索能及
我要发布
收藏
专利号: 2018100088330
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种视频流地址的鉴权方法,其特征在于,包括:

基于与视频流地址相对应的房间号和当前时间生成第一算法;

接收客户端登录后发送的环境信息,并基于所述环境信息生成第二算法;

根据所述第一算法和所述第二算法生成视频流地址鉴权算法,并基于视频流地址鉴权算法生成用于鉴权的第一信息;

将所述用于鉴权的第一信息发送至客户端,以使所述客户端通过所述用于鉴权的第一信息和所述视频流地址鉴权算法获得第一鉴权值,并根据所述第一鉴权值生成视频流地址请求信息;

接收所述客户端发送的所述视频流地址请求信息,并根据所述视频流地址请求信息获得所述第一鉴权值;

根据所述用于鉴权的第一信息和所述视频流地址鉴权算法确定出第二鉴权值;

判断所述第一鉴权值与所述第二鉴权值是否匹配,当所述第一鉴权值与所述第二鉴权值匹配时,使所述客户端通过视频流地址鉴权。

2.如权利要求1所述的方法,其特征在于,在所述基于与视频流地址相对应的房间号和当前时间生成第一算法之后,所述方法还包括:当接收主播开播的消息时,判断主播开播的时间与所述第一算法的生成时间的差是否在预设范围内;

如果不在所述预设范围内,则更新所述第一算法。

3.如权利要求1所述的方法,其特征在于,所述当前时间为日期。

4.如权利要求1所述的方法,其特征在于,在所述当所述第一鉴权值与所述第二鉴权值匹配时,使所述客户端通过视频流地址鉴权之后,所述方法还包括:将与所述视频流地址请求信息相对应的视频流地址发送至所述客户端。

5.一种视频流地址的鉴权方法,其特征在于,包括:

客户端登录后将环境信息发送至服务器,以使所述服务器基于视频流地址鉴权算法生成用于鉴权的第一信息,其中,所述视频流地址鉴权算法由所述服务器根据第一算法和第二算法生成,所述第一算法由服务器基于与视频流地址相对应的房间号和当前时间生成,所述第二算法由所述服务器基于所述环境信息生成;

接收所述服务器发送的所述用于鉴权的第一信息,并通过所述用于鉴权的第一信息和所述视频流地址鉴权算法获得第一鉴权值;

根据所述第一鉴权值生成视频流地址请求信息;

将所述视频流地址请求信息发送至服务器,以使所述服务器通过所述视频流地址请求信息获得所述第一鉴权值,再通过所述用于鉴权的第一信息和所述视频流地址鉴权算法确定出第二鉴权值后,判断所述第一鉴权值与所述第二鉴权值是否匹配,其中,当所述第一鉴权值与所述第二鉴权值匹配时,客户端通过视频流地址鉴权。

6.如权利要求5所述的方法,其特征在于,在所述客户端通过视频流地址鉴权之后,所述方法还包括:接收服务器发送的与视频流地址请求信息相对应的视频流地址。

7.一种视频流地址的鉴权装置,所述装置为服务器,其特征在于,包括:第一生成模块,用于基于与视频流地址相对应的房间号和当前时间生成第一算法;

第一接收模块,用于接收客户端登录后发送的环境信息,并基于所述环境信息生成第二算法;

第二生成模块,用于根据所述第一算法和所述第二算法生成视频流地址鉴权算法,并基于视频流地址鉴权算法生成用于鉴权的第一信息;

第一发送模块,用于将所述用于鉴权的第一信息发送至客户端,以使所述客户端通过所述用于鉴权的第一信息和所述视频流地址鉴权算法获得第一鉴权值,并根据所述第一鉴权值生成视频流地址请求信息;

第二接收模块,用于接收所述客户端发送的所述视频流地址请求信息,并根据所述视频流地址请求信息获得所述第一鉴权值;

确定模块,用于根据所述用于鉴权的第一信息和所述视频流地址鉴权算法确定出第二鉴权值;

鉴权模块,用于判断所述第一鉴权值与所述第二鉴权值是否匹配,当所述第一鉴权值与所述第二鉴权值匹配时,使所述客户端通过视频流地址鉴权。

8.一种视频流地址的鉴权装置,所述装置为客户端,其特征在于,包括:第一发送模块,用于登录后将环境信息发送至服务器,以使所述服务器基于视频流地址鉴权算法生成用于鉴权的第一信息,其中,所述视频流地址鉴权算法由所述服务器根据第一算法和第二算法生成,所述第一算法由服务器基于与视频流地址相对应的房间号和当前时间生成,所述第二算法由所述服务器基于所述环境信息生成;

第一接收模块,用于接收所述服务器发送的所述用于鉴权的第一信息,并通过所述用于鉴权的第一信息和所述视频流地址鉴权算法获得第一鉴权值;

生成模块,用于根据所述第一鉴权值生成视频流地址请求信息;

第二发送模块,用于将所述视频流地址请求信息发送至服务器,以使所述服务器通过所述视频流地址请求信息获得所述第一鉴权值,再通过所述用于鉴权的第一信息和所述视频流地址鉴权算法确定出第二鉴权值后,判断所述第一鉴权值与所述第二鉴权值是否匹配,其中,当所述第一鉴权值与所述第二鉴权值匹配时,客户端通过视频流地址鉴权。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至权利要求4任一项权利要求所述的方法。

10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至权利要求4任一项权利要求所述的方法。