开发者社区 问答 正文

.net 视频点播 视频播放 使用视频凭证进行视频播放,还需要设置url鉴权吗

我现在是使用的视频凭证进行视频播放,凭证本身就有过期时间,还需要url鉴权吗

展开
收起
shellyzhu 2018-12-17 09:02:24 2976 分享 版权
阿里云 AI 助理回答

在阿里云中,视频播放通常通过其媒体处理和内容分发服务如OSS(对象存储服务)、VOD(视频点播服务)以及CDN(内容分发网络)来实现。当你使用视频凭证(通常是OSS的临时访问凭证或者VOD的播放授权Token)进行视频播放时,这个凭证本身已经包含了访问控制信息,包括过期时间,用以限制对特定资源的访问权限。

在这种情况下,是否需要额外的URL鉴权取决于你的具体需求和安全策略:

  1. 如果视频存储在OSS上,你生成的签名URL(Signed URL)或STS Token(Security Token Service,安全令牌服务)就已经包含了访问该资源的所有必要权限和有效期限制。一般而言,对于直接播放,这一步骤足以保证安全性,无需额外的URL鉴权。

  2. 使用VOD服务时,播放授权Token(PlayAuth)同样包含了视频播放的权限和有效时间,可以直接用于播放器播放视频,也不再需要单独进行URL级别的鉴权操作。

  3. 但是,如果你的应用场景有更严格的安全要求,比如需要进一步限制某些IP地址访问、或者希望增加一层防护防止凭证泄露后的滥用,可以考虑结合CDN的URL鉴权功能。CDN的URL鉴权可以在边缘节点上对请求进行额外的验证,提供另一层保护。这种情况下,即使视频凭证被不当分享,未经过CDN鉴权的请求也会被拒绝。

综上所述,基本的视频凭证已足够应对大多数情况下的权限管理,但根据具体情况和安全考量,结合使用CDN的URL鉴权等高级安全措施可以提供更全面的保护。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答