播放凭证方式播放是通过 vid 和临时播放凭证(playAuth)进行播放的,由于 playAuth 是服务器端根据AccessKeyId 和 AccessKeySecret 获取的,并且是有 100 秒的有效 时间的,因此较为有效的保护资源的安全性的。具体的 web 端播放的 demo 如下:
注意:
playAuth 我们提供的 SDK 均是服务器端的 SDK,包括有Java、.net、php和 pyt hon 的版本,其主要原因是因为 playAuth 生成由于涉及到 AccessKeyId 和 Acce ssKeySecret 因此不建议在客户端直接生成,而建议客户端向服务器端发请求获取 playAuth 后直接播放,如果用户一定需要在客户端获取的话是需要使用我们提供的 api 接口实现的,其文档请参考:获取视频播放凭证;
playAuth 可以通过有效时间保护视频资源,但是其并不能完全避免盗链的情况发 生,建议如果是 flash 播放器 hls 资源可以考虑使用视频点播提供的内容加密功能, 详细请参考:内容加密
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。