一种视频流地址鉴权方法、存储介质、设备及系统技术方案

技术编号:18501546 阅读:49 留言:0更新日期:2018-07-21 22:47
本发明专利技术公开了一种视频流地址鉴权方法、存储介质、设备及系统,涉及信息处理技术领域。该方法包括:在每个客户端中利用NEON指令中的逻辑运算指令设置基本运算操作;在每个客户端中利用随机选择的基本运算操作构造出相同的鉴权数据加密算法;当客户端登录直播平台服务器并请求观看某个房间视频时,直播平台服务器向其下发鉴权原始数据;客户端使用构造出的鉴权数据加密算法对鉴权原始数据进行加密计算,得到鉴权加密数据后上报至直播平台服务器;直播平台服务器对客户端上报的鉴权加密数据进行校验,若校验通过,则下发视频流地址。本发明专利技术能有效阻挡黑客通过PC客户端或PC服务器来破解鉴权数据加密算法,防止黑客盗取视频流地址观看直播。

A video streaming address authentication method, storage medium, device and system

The invention discloses a video flow address authentication method, a storage medium, an equipment and a system, and relates to the field of information processing technology. This method includes: using the logical operation instructions in the NEON instruction to set basic operations in each client; in each client, the same authentication data encryption algorithm is constructed by using the basic operation of random selection; when the client is logged on the live platform server and requests to watch a room video, the live flat is flat. The server sends the authentication original data to the server, and the client uses the constructed authentication data encryption algorithm to encrypt the original data of the authentication, and get the authentication encrypted data to the live platform server. Send a video stream address. The invention can effectively prevent hackers from breaking the authentication data encryption algorithm through the PC client or the PC server, preventing hackers from stealing video streaming addresses and watching live broadcast.

【技术实现步骤摘要】
一种视频流地址鉴权方法、存储介质、设备及系统
本专利技术涉及信息处理
,具体来讲是一种视频流地址鉴权方法、存储介质、设备及系统。
技术介绍
视频直播是指利用互联网及流媒体技术进行直播;用户要想观看任何直播首先需要从直播平台获取视频流的观看地址。然而,由于视频流地址鉴权的算法现有方案大多采用统一的算法,使得移动端、WEB端、PC端都可以使用统一的算法来进行鉴权,这就使得视频流地址的鉴权算法容易在WEB端或PC端被破解,从而很容易被黑客逆向分析获取到如何计算视频流地址的鉴权方法,进而可以直接来请求视频流地址进行观看,即绕过了直播平台的视频播放器提供的视频播放。这就直接导致直播平台减少了网站的流量,从而影响正常的直播平台运营,甚至还会带来一系列商业经济损失。
技术实现思路
本专利技术的目的是为了克服上述
技术介绍
的不足,提供一种视频流地址鉴权方法、存储介质、设备及系统,使得本专利技术设计的鉴权数据加密算法只能运行于移动设备上才能正确计算出视频流地址的鉴权加密数据,从而有效阻挡黑客通过PC客户端或PC服务器来破解鉴权算法,防止黑客盗取视频流地址观看直播。为达到以上目的,本专利技术采取的技术方本文档来自技高网...

【技术保护点】
1.一种视频流地址鉴权方法,其特征在于,该方法包括以下步骤:在每个客户端中利用NEON指令中的逻辑运算指令,设置用于构造鉴权数据加密算法的基本运算操作;在每个客户端中利用随机选择的基本运算操作构造出相同的鉴权数据加密算法;当客户端登录直播平台服务器并请求观看某个房间视频时,直播平台服务器向客户端下发鉴权原始数据;客户端则使用构造出的鉴权数据加密算法对所述鉴权原始数据进行加密计算,得到鉴权加密数据后上报至直播平台服务器;直播平台服务器对客户端上报的鉴权加密数据进行校验,若校验通过,则下发相应视频流地址给客户端。

【技术特征摘要】
1.一种视频流地址鉴权方法,其特征在于,该方法包括以下步骤:在每个客户端中利用NEON指令中的逻辑运算指令,设置用于构造鉴权数据加密算法的基本运算操作;在每个客户端中利用随机选择的基本运算操作构造出相同的鉴权数据加密算法;当客户端登录直播平台服务器并请求观看某个房间视频时,直播平台服务器向客户端下发鉴权原始数据;客户端则使用构造出的鉴权数据加密算法对所述鉴权原始数据进行加密计算,得到鉴权加密数据后上报至直播平台服务器;直播平台服务器对客户端上报的鉴权加密数据进行校验,若校验通过,则下发相应视频流地址给客户端。2.如权利要求1所述的视频流地址鉴权方法,其特征在于:客户端将鉴权加密数据上报至直播平台服务器时,还会将客户端登录时获得的令牌TOKEN、客户端的当前时间、客户端的设备唯一ID、客户端的当前IP地址以及客户端请求的房间号,一同上报至直播平台服务器;在此基础上,直播平台服务器对客户端上报的鉴权加密数据进行校验的同时,还会对客户端登录时获得的令牌TOKEN、客户端的当前时间、客户端的设备唯一ID、客户端的当前IP地址以及客户端请求的房间号进行校验,若上述校验均通过,则下发相应视频流地址给客户端。3.如权利要求1所述的视频流地址鉴权方法,其特征在于:直播平台服务器向客户端下发鉴权原始数据时,会针对每一个房间下发不同的鉴权原始数据;在此基础上,直播平台服务器对客户端上报的鉴权加密数据进行校验时,是将该客户端上报的鉴权加密数据与其他请求相同房间的客户端上报的鉴权加密数据进行比对,如果一致,则判定校验通过,下发相应视频流地址给该客户端。4.一种存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现上述权利要求1至3中任一项所述方法的步骤。5.一种视频流地址鉴权设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,其特征在于:所述处理器执行所述计算机程序时实现上述权利要求1至3中任一项所述方法的步骤。6.一种视频流地址鉴权系统,其特征在于:该系统包括设置于客户端的基本运算操作设置单元、鉴权数据加密算法构造单元、鉴权加密数据计算单元;以及设置于直播平台服务器的鉴权原始数据下发单元、鉴权加密数据校验单元;所述基本运算操作设置单元用于:利用NEON指令中的逻辑运算指令,设置用于构造鉴权数据加密算法的基本运算操作;所述鉴权数据加密算法构造单元...

【专利技术属性】
技术研发人员:周志刚张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1