The present invention provides a video stream authentication method and device, including: the default encryption based instruction set, updated live home video stream encryption instruction; for each time the encryption instruction updates, obtaining the first authentication key update before the first authentication key and updated, as the first authentication key a group of the live home video stream; in the time of the default judgment, received second authentication keys sent by the client, is equal to the period of time to get a group of the first authentication key in one; if the second authentication key value of a group of the first authentication key for the period of one, to the client to send a video stream. Stream authentication method provided by the invention by updating the live video, home video stream encryption instruction, and in a preset period of time, the authentication key on the server and the client for comparison, to determine the legality of connected clients, improves the safety of home video.
【技术实现步骤摘要】
一种视频流鉴权方法及装置
本专利技术涉及安全验证领域,更具体地,涉及一种视频流鉴权方法及装置。
技术介绍
目前,视频直播是利用互联网及流媒体技术进行直播,视频内容的提供方存在视频流播放地址被第三方平台获取,从而第三方平台可以不通过直播网站直接观看视频的问题,即绕过了直播网站的视频播放器来观看视频,会造成视频网站流量的减少。对于视频直播网站其视频播放大多采用Flash来播放,因此其视频流地址的鉴权也大多采用Flash的代码来编写,然而Flash的代码是使用ActionScript这种脚本语言来编写,这种脚本语言编写的代码容易被反编译,从而通过反编译来了解视频流地址鉴权算法的原理。现有技术中,直播间的所有视频流地址使用同一套鉴权算法,并且由于首页的视频流必须以最快的速度让用户能够看到,所以其视频流地址的鉴权算法不宜太复杂,同时其代码量不宜过多,因为代码量的增加会导致首页播放的Flash文件变大,从而导致从服务器下载Flash播放器的速度变慢,导致用户要过一段时间才能在首页上看到视频流。为了使得首页视频流的播放速度足够快,现有技术简化了直播间的所有视频流地址的鉴权算法, ...
【技术保护点】
一种视频流鉴权方法,其特征在于,包括:S1、基于预设的加密指令集,更新直播间首页视频流的加密指令;S2、对于每一次所述加密指令更新,获取更新前的第一鉴权键值和更新后的第一鉴权键值,作为所述直播间首页视频流的一组第一鉴权键值;S3、在预设的时间段内,判断接收到客户端发送的第二鉴权键值,是否等于所述时间段内获取一组第一鉴权键值中的其中一个;S4、若所述第二鉴权键值等于所述时间段内获取一组第一鉴权键值中的其中一个,则向所述客户端发送视频流。
【技术特征摘要】
1.一种视频流鉴权方法,其特征在于,包括:S1、基于预设的加密指令集,更新直播间首页视频流的加密指令;S2、对于每一次所述加密指令更新,获取更新前的第一鉴权键值和更新后的第一鉴权键值,作为所述直播间首页视频流的一组第一鉴权键值;S3、在预设的时间段内,判断接收到客户端发送的第二鉴权键值,是否等于所述时间段内获取一组第一鉴权键值中的其中一个;S4、若所述第二鉴权键值等于所述时间段内获取一组第一鉴权键值中的其中一个,则向所述客户端发送视频流。2.根据权利要求1所述的方法,其特征在于,步骤S1之前还包括:基于预设的加密指令集,分配第一类加密指令给直播间首页视频流,分配第二类加密指令给直播房间内视频流;其中,所述第一类加密指令的复杂度低于所述第二类加密指令的复杂度。3.根据权利要求1所述的方法,其特征在于,步骤S1包括:设置加密指令更新的时间间隔;在所述直播间首页视频流使用的加密指令时长等于所述时间间隔时,从所述加密指令集中选取另一加密指令替换现在直播间首页视频流使用的加密指令。4.根据权利要求1所述的方法,其特征在于,步骤S2包括:使用更新前的加密指令,对连入客户端的信息进行加密,得到所述更新前的第一鉴权键值;使用更新后的加密指令,对所述连入客户端的信息重新加密,得到所述更新后的第一鉴权键值;将所述更新前的第一鉴权键值和所述更新后的第一鉴权键值,记录为一组所述直播间首页视频流的第一鉴权键值。5.根据权利要求1所述的方法,其特征在于,当所述预设时间段内获取到多组第一鉴权键值时,步骤S3包括:在所述预设时间段内,...
【专利技术属性】
技术研发人员:周志刚,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。