1.一种提高视频播放安全性的方法,其特征在于,应用于直播平台中,所述方法包括:随机生成第一串浮点数;
利用预设的第一加密算法对所述第一串浮点数进行转换,获取第二串浮点数;
利用取整修正规则对所述第二串浮点数进行取整,获取第三串浮点数;
接收客户端发送的视频流地址鉴权信息及第一鉴权值,基于所述鉴权信息及所述第三串浮点数,利用预设的第二加密算法计算第二鉴权值;
判断所述第一鉴权值与所述第二鉴权值是否相同,若所述第一鉴权值与所述第二鉴权值相同,则向所述客户端发送所述视频流地址。
2.如权利要求1所述的方法,其特征在于,所述利用预设的第一加密算法对所述第一串浮点数进行转换,获取第二串浮点数,包括:基于预设的第一加密算法,利用循环函数For(int i=0;i
3.如权利要求1所述的方法,其特征在于,所述利用取整修正规则对所述第二串浮点数进行取整,获取第三串浮点数,包括:基于预设的取整基值,利用加法运算依次对所述第二串浮点数中的数值进行计算,获取所述第三串浮点数。
4.如权利要求1所述的方法,其特征在于,所述基于所述鉴权信息及所述第三串浮点数,利用预设的第二加密算法计算第二鉴权值,包括:利用函数CheckKEY1=Md5.Create(Token+RoomId+IP+Time+DeviceId+ndata)计算所述第二鉴权值CheckKEY1;其中,所述Token为预设的标识位,所述RoomId为直播房间号;所述IP为所述客户端当前的互联网协议IP地址;所述Time为所述客户端的当前时间;所述DeviceId为所述客户端的设备唯一标识码;所述ndata为所述第三串浮点数。
5.一种视频流服务器,其特征在于,所述服务器包括:
生成单元,用于随机生成第一串浮点数;
转换单元,用于利用预设的第一加密算法对所述第一串浮点数进行转换,获取第二串浮点数;
取整单元,用于利用取整修正规则对所述第二串浮点数进行取整,获取第三串浮点数;
计算单元,用于接收客户端发送的视频流地址鉴权信息及第一鉴权值,基于所述鉴权信息及所述第三串浮点数,利用预设的第二加密算法计算第二鉴权值;
判断单元,用于判断所述第一鉴权值与所述第二鉴权值是否相同,若所述第一鉴权值与所述第二鉴权值相同,则向所述客户端发送所述视频流地址。
6.如权利要求5所述的服务器,其特征在于,所述转换单元具体用于:基于预设的第一加密算法,利用循环函数For(int i=0;i
7.如权利要求5所述的服务器,其特征在于,所述取整单元具体用于:基于预设的取整基值,利用加法运算依次对所述第二串浮点中的数值进行计算,获取所述第三串浮点数。
8.如权利要求5所述的服务器,其特征在于,所述计算单元具体用于:利用函数CheckKEY=Md5.Create(Token+RoomId+IP+Time+DeviceId+ndata)计算所述第二鉴权值CheckKEY;其中,所述Token为预设的标识位,所述RoomId为直播房间号;所述IP为所述客户端当前的互联网协议IP地址;所述Time为所述客户端的当前时间;所述DeviceId为所述客户端的设备唯一标识码;所述ndata为所述第三串浮点数。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现以下步骤:随机生成第一串浮点数;
利用预设的第一加密算法对所述第一串浮点数进行转换,获取第二串浮点数;
利用取整修正规则对所述第二串浮点数进行取整,获取第三串浮点数;
接收客户端发送的视频流地址鉴权信息及第一鉴权值,基于所述鉴权信息及所述第三串浮点数,利用预设的第二加密算法计算第二鉴权值;
判断所述第一鉴权值与所述第二鉴权值是否相同,若所述第一鉴权值与所述第二鉴权值相同,则向所述客户端发送所述视频流地址。
10.一种提高视频播放安全性的计算机设备,其特征在于,包括:至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中,
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至4任一所述的方法。