【技术实现步骤摘要】
网络视频的防盗链方法、装置、设备和存储介质
本公开的实施例一般涉及网络视频的防盗链
,并且更具体地,涉及网络视频的防盗链方法、装置、设备和存储介质。
技术介绍
随着互联网技术以及多媒体技术的快速发展,授权用户可以通过客户端(如手机、笔记本等终端)访问、由多媒体服务提供商通过媒体服务器提供的流媒体文件,如视频文件,但是,在实际应用中,一些不法商家可以通过相关技术(如抓包技术)盗取多媒体服务提供商提供的流媒体文件的统一资源定位符(URL,UniformResourceLocator),并通过盗取到的URL使其它用户(多媒体服务提供商未授权的用户)访问多媒体服务提供商提供的流媒体文件以非法获取利益,这使得多媒体服务提供商的正当利益受到损害,因此,对于多媒体服务提供商来说,流媒体文件的防盗链显得尤为重要。动态流媒体传输协议(HLS,HTTPLiveStreaming)是苹果公司提出的一种媒体播放协议,其工作原理是把整个数据流分成一个个小的基于超文本传输协议(HTTP,HyperTextTransferProtocol)的分片传输流(TS,TransportStream)文件来下载,在开始一个流媒体会话时,客户端会下载一个包含元数据的索引文件(m3u8,extendedM3U),然后从索引文件的列表中解析出每个TS文件的URL,然后下载分片文件播放。现有技术中,没有有效的方法防止不法商家伪造与授权用户相同的IP地址骗取媒体服务器的IP认证,进而通过盗链获取流媒体文件。
技术实现思路
< ...
【技术保护点】
1.一种网络视频的防盗链方法,其特征在于,包括:/n代理层响应于接收到第一用户端发送的网络视频地址的获取请求,获取所述第一用户端的身份标识信息;判断所述身份标识信息是否合法;若所述身份标识信息为合法身份标识信息,为所述第一用户端分配唯一性标识,并返回带有唯一性标识的视频地址信息;/n调度层响应于接收到第二用户端发送的网络视频内容的获取请求,根据所述第二用户端的身份标识信息确定该用户端对应的唯一性标识;判断该唯一性标识与代理层为所述第一用户端分配的唯一性标识是否一致,若该唯一性标识与代理层为所述第一用户端分配的唯一性标识不一致,则确定所述第一用户端和所述第二用户端不为同一用户端,拒绝为所述第二用户端返回网络视频内容。/n
【技术特征摘要】
1.一种网络视频的防盗链方法,其特征在于,包括:
代理层响应于接收到第一用户端发送的网络视频地址的获取请求,获取所述第一用户端的身份标识信息;判断所述身份标识信息是否合法;若所述身份标识信息为合法身份标识信息,为所述第一用户端分配唯一性标识,并返回带有唯一性标识的视频地址信息;
调度层响应于接收到第二用户端发送的网络视频内容的获取请求,根据所述第二用户端的身份标识信息确定该用户端对应的唯一性标识;判断该唯一性标识与代理层为所述第一用户端分配的唯一性标识是否一致,若该唯一性标识与代理层为所述第一用户端分配的唯一性标识不一致,则确定所述第一用户端和所述第二用户端不为同一用户端,拒绝为所述第二用户端返回网络视频内容。
2.根据权利要求1所述的网络视频的防盗链方法,其特征在于,所述身份标识信息包括用户代理服务标识信息和用户IP地址信息;
所述判断所述身份标识信息是否合法,具体包括:
判断所述用户代理服务标识信息和所述用户IP地址信息是否在预先设定的黑名单列表中;
若所述用户代理服务标识信息和所述用户IP地址信息在预先设定的黑名单列表中,所述身份标识信息为不合法身份标识信息;
若所述用户代理服务标识信息和所述用户IP地址信息不在预先设定的黑名单列表中,所述身份标识信息为合法身份标识信息。
3.根据权利要求2所述的网络视频的防盗链方法,其特征在于,所述为所述第一用户端分配唯一性标识,并返回带有唯一性标识的视频地址信息,包括:
为第一用户端生成一个随机数,将生成的随机数和第一用户端的身份标识信息整合为第一字符串,对所述第一字符串进行加密,生成第一加密字符串,将所述第一加密字符串作为唯一性标识,并返回带有唯一性标识的视频地址信息。
4.根据权利要求3所述的网络视频的防盗链方法,其特征在于,还包括:
根据所述网络视频地址的获取请求判断预设时间段内第一用户端的访问频次是否大于第一预设阈值,若所述访问频次大于第一预设阈值,则将所述第一用户端的身份标识信息添加至黑名单中。
5.根据权利要求4所述的网络视频的防盗链方法,其特征在于,还包括:
根据所述网络视频内容的获取请求判断预设时间段内第二用户...
【专利技术属性】
技术研发人员:陈国利,
申请(专利权)人:乐视新生代北京文化传媒有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。