如何解决使用 Azure blob 存储保护付费媒体文件的媒体共享
我正在为要共享付费媒体文件的网站开发 C# Web API,我将媒体文件存储到 Azure blob 存储。目前,当有人为某些书籍、视频、音频和他/她想要访问该媒体付费时,我为每次访问都制作了 SAS 令牌,但我不确定这是最好的方法。有人可以帮助我并为此提出更好的方法吗?该解决方案需要使用 Azure 服务。
如果我不够清楚。示例:
- 在我的网站上有一些价格为 5 美元的视频。
- 用户购买该视频。
- 当他/她点击播放视频时,我会制作 SAS 令牌以供一次性访问(5 秒后过期)并返回该视频和媒体播放器追溯视频的 URL。如果用户刷新网页,我会再次创建新的 SAS 令牌并返回新的 URL 等...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。