标签: azure azure-media-services
我使用Azure媒体服务来托管视频内容,然后用户可以将其下载到他的设备。我找到的解决方案是创建一个有效期很短的SAS网址。但即使采用这种方法,第三个用户,比如试图窃取内容的人,如果他有网址并在SAS网址有效时间内提出请求,则可以下载内容。
Azure Media Services是否支持其他方式,即使在下载后,只有该用户可以查看该文件的文件?
答案 0 :(得分:0)
但即使采用这种方法,第三个用户,也就是说有人试图 窃取内容,可以下载内容,如果他有网址和制作 SAS网址有效期内的请求。
Azure Storage SAS还支持基于IP地址的ACL,它基本上控制SAS有效的客户端IP地址。
因此,您可以在SAS中包含客户端的IP地址,只有SAS中包含IP地址的客户端才能下载视频。除非对方拥有相同的IP地址,否则任何下载视频的尝试都将导致失败。
您可以详细了解此here和here
here