视频处理方法、装置及网络设备与流程

文档序号:34725684发布日期:2023-07-07 20:10阅读:30来源:国知局
视频处理方法、装置及网络设备与流程

本发明涉及互联网,尤其涉及一种视频处理方法、装置及网络设备。


背景技术:

1、目前业界通用的视频防盗链技术,在视频播放前,视频app端基于客户端多址接入信道(multiple access channel,mac)/互联网协议(internet protocol,ip)地址和时间戳进行防盗链可逆加密,生成防盗链加密串,附带播放链接中传送至视频服务端内容分发网络(content delivery network,cdn),视频服务端cdn进行防盗链解密鉴权,一旦跨终端使用,防盗链加密串立即失效无法播放视频,达到了保护的版权的目的,但同时也限制了防盗链加密串不能跨终端使用,不能支撑灵活的视频分享。并且,用户只能整片分享,如果分享多个好友,导致分享成本较高。


技术实现思路

1、本发明实施例提供一种视频处理方法、装置及网络设备,以解决现有技术中用户整片分享易导致分享成本较高,且防盗链加密串不能跨终端使用的问题。

2、第一方面,本发明实施例提供了一种视频处理方法,应用于应用服务器as,上述方法包括:

3、确定目标内容信息以及目标对象信息,所述目标内容信息包括待分享的目标内容,所述目标内容为第一视频中的至少一部分片段,所述目标对象信息包括目标对象以及所述目标对象的联系方式,所述目标对象为接收所述目标内容的至少一个被分享者;

4、根据所述目标内容信息以及所述目标对象信息,对所述目标内容进行加密处理,得到所述目标内容的分享数据;

5、通过所述目标对象的联系方式,将所述分享数据发送至所述目标对象。

6、可选的,所述目标内容信息中包括所述目标内容的播放时长,所述目标对象信息中包括目标对象数量;

7、所述根据所述目标内容信息以及所述目标对象信息,对所述目标内容进行加密处理,得到所述目标内容的分享数据,包括:

8、根据所述播放时长以及所述目标对象数量,计算待支付的目标费用;

9、在所述目标费用支付完成的情况下,根据所述目标内容信息以及所述目标对象信息,对所述目标内容进行加密处理,得到所述目标内容的分享数据。

10、可选的,所述根据所述目标内容信息以及所述目标对象信息,对所述目标内容进行加密处理,得到所述目标内容的分享数据,包括:

11、获取播放所述目标内容的第五代互联网超文本标记语言h5页面主链接域名;

12、根据所述目标内容信息、所述目标对象信息以及所述h5页面主链接域名,对所述目标内容进行加密处理,得到播放链接;

13、根据所述播放链接,生成所述目标内容的分享数据。

14、可选的,所述根据所述目标内容信息、所述目标对象信息以及所述h5页面主链接域名,对所述目标内容进行加密处理,得到播放链接,包括:

15、根据所述目标内容信息和所述目标对象信息,生成第一加密字符串和第二加密字符串;

16、将所述h5页面主链接域名、所述第一加密字符串和所述第二加密字符串进行拼接,得到播放链接。

17、可选的,所述目标内容信息中包括:移动互联网设备mid信息、分享生效时间以及分享失效时间;

18、所述根据所述目标内容信息和所述目标对象信息,生成第一加密字符串,包括:

19、获取分享者的用户身份证明uid信息;

20、将所述uid信息、所述mid信息、所述目标对象的联系方式、所述分享生效时间以及所述分享失效时间进行拼接,得到第一拼接字符串;

21、将所述第一拼接字符串依次进行高级加密标准aes加密和统一资源定位符url编码,生成第一加密字符串。

22、可选的,所述目标内容信息中包括:所述目标内容的播放开始时间以及播放结束时间;

23、所述根据所述目标内容信息和所述目标对象信息,生成第二加密字符串,包括:

24、将所述播放开始时间以及所述播放结束时间进行拼接,得到第二拼接字符串;

25、将所述第二拼接字符串依次进行aes加密和url编码,生成第二加密字符串。

26、可选的,所述根据所述播放链接,生成所述目标内容的分享数据,包括:

27、获取所述目标内容的附加信息;

28、根据所述目标内容的附加信息以及所述播放链接,生成所述目标内容的分享数据。

29、可选的,所述通过所述目标对象的联系方式,将所述分享数据发送至所述目标对象之后,所述方法还包括:

30、接收对所述分享数据的第一输入;

31、响应于所述第一输入,对所述分享数据中的第一加密字符串依次进行url解码和aes解密,得到第一解密字符串;

32、从所述第一解密字符串中提取所述目标对象的联系方式,并根据所述目标对象的联系方式向所述目标对象发送验证信息;

33、在通过所述验证信息验证成功的情况下,根据所述第一解密字符串、所述第二加密字符串以及所述验证信息进行拼接,得到所述目标内容的播放地址;

34、根据所述播放地址,向内容分发网络cdn发送获取所述目标内容的视频流的第一请求信息。

35、第二方面,本发明实施例还提供了一种视频处理方法,应用于内容分发网络cdn,所述方法包括:

36、在接收到as发送的第一请求信息的情况下,对目标内容的播放地址中的第一加密字符串依次进行url解码和aes解密,得到第二解密字符串,所述目标内容为第一视频中的至少一部分片段;

37、调用所述as对所述第二解密字符串进行验证,得到验证结果;

38、在所述验证结果为成功的情况下,对所述目标内容的播放地址中的第二加密字符串依次进行url解码和aes解密,得到第三解密字符串;

39、根据所述第三解密字符串,获取所述目标内容的视频流,并向所述as发送所述目标内容的视频流。

40、可选的,对所述第二解密字符串进行以下验证,得到验证结果:

41、验证当前时间是否处于所述第二解密字符串中的分享生效时间以及分享失效时间之内;

42、对所述第二解密字符串中的分享者的uid信息进行合法验证;

43、对所述第二解密字符串中的mid信息进行合法验证;

44、对所述第二解密字符串中的验证信息进行合法验证。

45、可选的,所述调用所述as对所述第二解密字符串进行验证,得到验证结果之后,所述方法还包括:

46、在所述当前时间处于所述分享生效时间以及所述分享失效时间之内、所述分享者的uid信息合法、所述mid信息合法以及所述验证信息合法的情况下,确定所述验证结果为成功。

47、第三方面,本发明实施例还提供了一种视频处理装置,应用于应用服务器as,所述装置包括:

48、第一确定模块,用于确定目标内容信息以及目标对象信息,所述目标内容信息包括待分享的目标内容,所述目标内容为第一视频中的至少一部分片段,所述目标对象信息包括目标对象以及所述目标对象的联系方式,所述目标对象为接收所述目标内容的至少一个被分享者;

49、第一处理模块,用于根据所述目标内容信息以及所述目标对象信息,对所述目标内容进行加密处理,得到所述目标内容的分享数据;

50、第一发送模块,用于通过所述目标对象的联系方式,将所述分享数据发送至所述目标对象。

51、第四方面,本发明实施例还提供了一种视频分享装置,应用于内容分发网络cdn,所述装置包括:

52、第一解密模块,用于在接收到as发送的第一请求信息的情况下,对目标内容的播放地址中的第一加密字符串依次进行url解码和aes解密,得到第二解密字符串,所述目标内容为第一视频中的至少一部分片段;

53、第一验证模块,用于调用所述as对所述第二解密字符串进行验证,得到验证结果;

54、第二解密模块,用于在所述验证结果为成功的情况下,对所述目标内容的播放地址中的第二加密字符串依次进行url解码和aes解密,得到第三解密字符串;

55、第二发送模块,用于根据所述第三解密字符串,获取所述目标内容的视频流,并向所述as发送所述目标内容的视频流。

56、第五方面,本发明实施例还提供了一种网络设备,包括存储器,收发机,处理器:

57、存储器,用于存储计算机程序;收发机,用于在处理器的控制下收发数据;处理器,用于读取存储器中的计算机程序并执行如上述视频处理方法。

58、第六方面,本发明实施例还提供一种处理器可读存储介质,处理器可读存储介质存储有计算机程序,计算机程序用于使处理器执行上述视频处理方法。

59、在本发明实施例中,通过确定目标内容信息以及目标对象信息,所述目标内容信息包括待分享的目标内容,所述目标内容为第一视频中的至少一部分片段,即,由于目标内容可以为一个视频中的至少一部分片段,则可以将视频的其中一部分片段进行分享,降低分享成本。并且,所述目标对象信息包括目标对象以及所述目标对象的联系方式,所述目标对象为接收所述目标内容的至少一个被分享者,根据所述目标内容信息以及所述目标对象信息,对所述目标内容进行加密处理,得到所述目标内容的分享数据,通过所述目标对象的联系方式,将所述分享数据发送至所述目标对象;即可以通过目标对象的联系方式进行目标内容的分享,不再局限于让被分享用户下载安装专用的视频app观看分享视频,可以跨终端进行视频分享,能够支撑灵活的视频分享。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1