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

摘要:

权利要求书:

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

接收客户端登录后发送的环境信息,并基于视频流地址鉴权算法和所述环境信息生成用于鉴权的第一信息,其中,所述视频流地址鉴权算法由服务器与客户端同步定期更新后获得,并在所述服务器中存储有各个视频流地址鉴权算法的版本号;

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

接收所述客户端发送的所述视频流地址请求信息,并根据所述视频流地址请求信息获得所述第一鉴权值和所述版本号,再根据所述用于鉴权的第一信息和所述版本号确定出第二鉴权值;

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

2.如权利要求1所述的方法,其特征在于,在所述将所述用于鉴权的第一信息和所述版本号发送至客户端之前,所述方法还包括:对所述版本号进行加密。

3.如权利要求1所述的方法,其特征在于,所述根据所述用于鉴权的第一信息和所述版本号确定出第二鉴权值,包括:根据所述版本号,确定与所述版本号对应的视频流地址鉴权算法;

根据所述视频流地址鉴权算法和所述用于鉴权的第一信息获得第二鉴权值。

4.如权利要求1所述的方法,其特征在于,在所述存储各个视频流地址鉴权算法的版本号时,所述方法还包括:对各个版本的视频流地址鉴权算法设置兼容时间。

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

客户端登录后将环境信息发送至服务器,以使所述服务器基于视频流地址鉴权算法和所述环境信息生成用于鉴权的第一信息,其中,所述视频流地址鉴权算法由服务器与客户端同步定期更新后获得;

接收所述服务器发送的所述用于鉴权的第一信息和所述视频流地址鉴权算法对应的版本号,并通过所述用于鉴权的第一信息和所述视频流地址鉴权算法获得第一鉴权值,其中,所述版本号由服务器与客户端同步定期更新获得视频流地址鉴权算法后存储;

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

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

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

7.一种视频流地址鉴权的装置,所述装置为服务器,其特征在于,包括:

生成模块,用于接收客户端登录后发送的环境信息,并基于视频流地址鉴权算法和所述环境信息生成用于鉴权的第一信息,其中,所述视频流地址鉴权算法由服务器与客户端同步定期更新后获得,并在所述服务器中存储各个视频流地址鉴权算法的版本号;

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

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

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

8.一种视频流地址鉴权的装置,所述装置为客户端,其特征在于,包括:

第一发送模块,用于登录后将环境信息发送至服务器,以使所述服务器基于视频流地址鉴权算法和所述环境信息生成用于鉴权的第一信息,其中,所述视频流地址鉴权算法由服务器与客户端同步定期更新后获得;

第一接收模块,用于接收所述服务器发送的所述用于鉴权的第一信息和所述视频流地址鉴权算法对应的版本号,并通过所述用于鉴权的第一信息和所述视频流地址鉴权算法获得第一鉴权值,其中,所述版本号由服务器与客户端同步定期更新获得视频流地址鉴权算法后存储;

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

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

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现以下步骤:接收客户端登录后发送的环境信息,并基于视频流地址鉴权算法和所述环境信息生成用于鉴权的第一信息,其中,所述视频流地址鉴权算法由服务器与客户端同步定期更新后获得,并在所述服务器中存储各个视频流地址鉴权算法的版本号;

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

接收所述客户端发送的所述视频流地址请求信息,根据所述视频流地址请求信息获得所述第一鉴权值和所述版本号,并根据所述用于鉴权的第一信息和所述版本号确定出第二鉴权值;

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

10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现以下步骤:接收客户端登录后发送的环境信息,并基于视频流地址鉴权算法和所述环境信息生成用于鉴权的第一信息,其中,所述视频流地址鉴权算法由服务器与客户端同步定期更新后获得,并在所述服务器中存储各个视频流地址鉴权算法的版本号;

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

接收所述客户端发送的所述视频流地址请求信息,根据所述视频流地址请求信息获得所述第一鉴权值和所述版本号,并根据所述用于鉴权的第一信息和所述版本号确定出第二鉴权值;

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