System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于信息安全,尤其涉及一种视频的播放方法、装置、设备、介质和产品。
技术介绍
1、视频文件作为一种传递信息的载体,已经占据了人们的工作和生活的大部分场景。目前,大部分的视频文件以文件地址的形式在互联网上进行传播。m3u8文件是视频索引地址文件,通过m3u8文件中的索引地址可以获取到视频文件进行播放。m3u8文件因为其自身特殊的格式以及视频分片传输的特性,安全性要高于mp4文件。因此在处理涉密视频文件时,很多用户会选择m3u8文件。
2、现有技术中,通常是对m3u8文件和m3u8文件对应的视频文件进行加密传输,以保障视频的安全性。但是,如果密钥文件一旦泄露,那么视频将存在被破解的风险,视频的安全性较低。
技术实现思路
1、本申请实施例提供一种视频的播放方法、装置、设备、介质和产品,服务端通过客户端发送的目标标识获取密钥,并利用密钥对客户端发送的利用密钥对用户身份信息进行加密得到的第一密文信息进行解密,若解密成功,则对解密得到的用户身份信息进行校验,并且只有在用户身份信息满足预设条件的情况下,才会向客户端发送视频访问文件地址中的视频访问文件,即需要同时满足解密成功和用户身份信息满足预设条件这两个条件,才会向客户端发送视频访问文件地址中的视频访问文件,以用于客户端播放视频访问文件对应的目标视频,提高了视频的安全性。
2、第一方面,本申请实施例提供一种视频的播放方法,应用于服务端,包括:
3、在接收到客户端发送的第一视频访问文件获取请求的情况下,获
4、利用密钥,按照预设加密规则对应的预设解密规则对第一密文信息进行解密;
5、若解密成功,则对解密得到的用户身份信息进行校验;
6、在用户身份信息满足预设条件的情况下,向客户端发送视频访问文件地址中的视频访问文件,以用于客户端播放视频访问文件对应的目标视频。
7、在一个可能实现的实施例中,在接收到客户端发送的第一视频访问文件获取请求的情况下,获取第一视频访问文件获取请求中的目标标识对应的密钥之前,方法还包括:
8、接收客户端发送的验证信息获取请求,验证信息获取请求包括目标视频的视频标识;
9、生成并缓存视频标识对应的目标验证信息,目标验证信息包括目标标识和目标标识对应的密钥;
10、向客户端发送目标验证信息。
11、在一个可能实现的实施例中,在向客户端发送目标验证信息之后,方法还包括:
12、将视频访问文件的访问状态更新为第一目标状态;
13、在接收到客户端发送的第一视频访问文件获取请求的情况下,获取第一视频访问文件获取请求中的目标标识对应的密钥,包括:
14、在接收到客户端发送的第一视频访问文件获取请求,且视频访问文件的访问状态为第一目标状态的情况下,获取第一视频访问文件获取请求中的目标标识对应的密钥。
15、在一个可能实现的实施例中,还包括:
16、在视频访问文件的访问状态为第二目标状态,或解密失败,或用户身份信息不满足预设条件的情况下,向客户端发送目标信息。
17、在一个可能实现的实施例中,视频访问文件地址包括视频文件的第一地址;
18、在视频访问文件地址为第一地址的情况下,视频访问文件包括视频文件。
19、在一个可能实现的实施例中,视频访问文件地址包括视频索引地址文件的第二地址,视频访问文件包括视频索引地址文件,在用户身份信息满足预设条件的情况下,向客户端发送视频访问文件地址中的视频访问文件之后,方法还包括:
20、接收客户端发送的第二视频访问文件获取请求,第二视频访问文件获取请求包括第一地址、目标标识和第二密文信息,第二密文信息由客户端利用密钥,按照预设加密规则对用户身份信息进行加密得到,第一地址为视频索引地址文件中的地址;
21、利用密钥,按照预设解密规则对第二密文信息进行解密;
22、若解密成功,则对解密得到的用户身份信息进行校验;
23、在用户身份信息满足预设条件的情况下,向客户端发送第一地址中的视频文件,以用于客户端播放视频文件对应的目标视频。
24、在一个可能实现的实施例中,在利用密钥,按照预设加密规则对应的预设解密规则对第一密文信息进行解密之后,方法还包括:
25、删除服务端中缓存的目标标识和密钥。
26、在一个可能实现的实施例中,在删除服务端中缓存的目标标识和密钥之后,方法还包括:
27、将视频访问文件的访问状态更新为第二目标状态。
28、第二方面,本申请实施例提供一种视频的播放方法,应用于客户端,包括:
29、在接收到对目标视频的点击输入的情况下,获取目标视频对应的视频访问文件地址、目标视频对应的目标验证信息和用户身份信息,目标验证信息包括目标标识和目标标识对应的密钥;
30、利用密钥,按照预设加密规则对用户身份信息进行加密,得到第一密文信息;
31、向服务端发送第一视频访问文件获取请求,第一视频访问文件获取请求用于指示服务端利用密钥,按照预设加密规则对应的预设解密规则对第一密文信息进行解密,若解密成功,且解密得到的用户身份信息满足预设条件,则向客户端发送视频访问文件地址中的视频访问文件,第一视频访问文件获取请求包括视频访问文件地址、目标标识和第一密文信息;
32、接收客户端发送的视频访问文件,以播放视频访问文件对应的目标视频。
33、在一个可能实现的实施例中,获取目标视频对应的目标验证信息,包括:
34、获取目标视频的视频标识;
35、向服务端发送验证信息获取请求,验证信息获取请求用于指示服务端生成并缓存视频标识对应的目标验证信息,验证信息获取请求包括视频标识;
36、接收服务端发送的目标验证信息。
37、在一个可能实现的实施例中,视频访问文件为服务端在视频访问文件的访问状态为第一目标状态的情况下发送的文件。
38、在一个可能实现的实施例中,还包括:
39、接收服务端发送的目标信息,目标信息为服务端在视频访问文件的访问状态为第二目标状态,或解密失败,或用户身份信息不满足预设条件的情况下,向客户端发送的信息。
40、在一个可能实现的实施例中,视频访问文件地址包括视频文件的第一地址,视频访问文件包括视频文件;在接收客户端发送的视频访问文件之后,方法还包括:
41、播放视频文件对应的目标视频。
42、在一个可能实现的实施例中,视频访问文件地址包括视频索引地址文件的第二地址,视频访问文件包括视频索引地址文件;在接收客户端发送的视频访问文件之后,方法还包括:本文档来自技高网...
【技术保护点】
1.一种视频的播放方法,其特征在于,应用于服务端,包括:
2.根据权利要求1所述的视频的播放方法,其特征在于,在接收到客户端发送的第一视频访问文件获取请求的情况下,获取所述第一视频访问文件获取请求中的目标标识对应的密钥之前,所述方法还包括:
3.根据权利要求2所述的视频的播放方法,其特征在于,在向所述客户端发送所述目标验证信息之后,所述方法还包括:
4.根据权利要求3所述的视频的播放方法,其特征在于,还包括:
5.根据权利要求1所述的视频的播放方法,其特征在于,所述视频访问文件地址包括视频文件的第一地址;
6.根据权利要求1所述的视频的播放方法,其特征在于,所述视频访问文件地址包括视频索引地址文件的第二地址,所述视频访问文件包括所述视频索引地址文件,在所述用户身份信息满足预设条件的情况下,向所述客户端发送所述视频访问文件地址中的视频访问文件之后,所述方法还包括:
7.根据权利要求1所述的视频的播放方法,其特征在于,在利用所述密钥,按照所述预设加密规则对应的预设解密规则对所述第一密文信息进行解密之后,所述方法还
8.根据权利要求7所述的视频的播放方法,其特征在于,在删除所述服务端中缓存的所述目标标识和所述密钥之后,所述方法还包括:
9.一种视频的播放方法,其特征在于,应用于客户端,包括:
10.根据权利要求9所述的视频的播放方法,其特征在于,获取所述目标视频对应的目标验证信息,包括:
11.根据权利要求9所述的视频的播放方法,其特征在于,所述视频访问文件为所述服务端在所述视频访问文件的访问状态为第一目标状态的情况下发送的文件。
12.根据权利要求11所述的视频的播放方法,其特征在于,还包括:
13.根据权利要求9所述的视频的播放方法,其特征在于,所述视频访问文件地址包括视频文件的第一地址,所述视频访问文件为所述视频文件;在接收所述客户端发送的所述视频访问文件之后,所述方法还包括:
14.根据权利要求9所述的视频的播放方法,其特征在于,所述视频访问文件地址包括视频索引地址文件的第二地址,所述视频访问文件包括所述视频索引地址文件;在接收所述客户端发送的所述视频访问文件之后,所述方法还包括:
15.一种视频的播放装置,其特征在于,应用于服务端,包括:
16.根据权利要求15所述的视频的播放装置,其特征在于,所述装置还包括:
17.根据权利要求16所述的视频的播放装置,其特征在于,所述装置还包括:
18.根据权利要求17所述的视频的播放装置,其特征在于,还包括:
19.根据权利要求15所述的视频的播放装置,其特征在于,所述视频访问文件地址包括视频文件的第一地址;
20.根据权利要求15所述的视频的播放装置,其特征在于,所述视频访问文件地址包括视频索引地址文件的第二地址,所述视频访问文件包括所述视频索引地址文件,所述装置还包括:
21.根据权利要求15所述的视频的播放装置,其特征在于,所述装置还包括:
22.根据权利要求21所述的视频的播放装置,其特征在于,所述装置还包括:
23.一种视频的播放装置,其特征在于,应用于客户端,包括:
24.根据权利要求23所述的视频的播放装置,其特征在于,所述获取模块具体用于:
25.根据权利要求23所述的视频的播放装置,其特征在于,所述视频访问文件为所述服务端在所述视频访问文件的访问状态为第一目标状态的情况下发送的文件。
26.根据权利要求25所述的视频的播放装置,其特征在于,还包括:
27.根据权利要求23所述的视频的播放装置,其特征在于,所述视频访问文件地址包括视频文件的第一地址,所述视频访问文件为所述视频文件;所述装置还包括:
28.根据权利要求23所述的视频的播放装置,其特征在于,所述视频访问文件地址包括视频索引地址文件的第二地址,所述视频访问文件包括所述视频索引地址文件;所述装置还包括:
29.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
30.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-8任意一项所述的视频的播放方法,或者权利要求9-14任意一项所述的视频的播放方法。
31.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1-8任意一项...
【技术特征摘要】
1.一种视频的播放方法,其特征在于,应用于服务端,包括:
2.根据权利要求1所述的视频的播放方法,其特征在于,在接收到客户端发送的第一视频访问文件获取请求的情况下,获取所述第一视频访问文件获取请求中的目标标识对应的密钥之前,所述方法还包括:
3.根据权利要求2所述的视频的播放方法,其特征在于,在向所述客户端发送所述目标验证信息之后,所述方法还包括:
4.根据权利要求3所述的视频的播放方法,其特征在于,还包括:
5.根据权利要求1所述的视频的播放方法,其特征在于,所述视频访问文件地址包括视频文件的第一地址;
6.根据权利要求1所述的视频的播放方法,其特征在于,所述视频访问文件地址包括视频索引地址文件的第二地址,所述视频访问文件包括所述视频索引地址文件,在所述用户身份信息满足预设条件的情况下,向所述客户端发送所述视频访问文件地址中的视频访问文件之后,所述方法还包括:
7.根据权利要求1所述的视频的播放方法,其特征在于,在利用所述密钥,按照所述预设加密规则对应的预设解密规则对所述第一密文信息进行解密之后,所述方法还包括:
8.根据权利要求7所述的视频的播放方法,其特征在于,在删除所述服务端中缓存的所述目标标识和所述密钥之后,所述方法还包括:
9.一种视频的播放方法,其特征在于,应用于客户端,包括:
10.根据权利要求9所述的视频的播放方法,其特征在于,获取所述目标视频对应的目标验证信息,包括:
11.根据权利要求9所述的视频的播放方法,其特征在于,所述视频访问文件为所述服务端在所述视频访问文件的访问状态为第一目标状态的情况下发送的文件。
12.根据权利要求11所述的视频的播放方法,其特征在于,还包括:
13.根据权利要求9所述的视频的播放方法,其特征在于,所述视频访问文件地址包括视频文件的第一地址,所述视频访问文件为所述视频文件;在接收所述客户端发送的所述视频访问文件之后,所述方法还包括:
14.根据权利要求9所述的视频的播放方法,其特征在于,所述视频访问文件地址包括视频索引地址文件的第二地址,所述视频访问文件包括所述视频索引地址文件;在接收所述客户端发送的所述视频访问文件之后,所述方法还包括:
15.一种视频的播放装置,其特征在于,应用于...
【专利技术属性】
技术研发人员:黎戈,胡进军,蔡晨,刘濛,梅登,吴松霖,吴昀蓁,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。