阿里云视频点播(VOD)提供了URL鉴权功能,可以保护视频资源的安全性和防止盗链。
URL鉴权是通过在视频播放的URL中添加签名参数,使得只有携带有效签名参数的URL才能正常播放视频,从而实现鉴权功能。
使用阿里云视频点播的URL鉴权,需要按照以下步骤进行:
- 开启URL鉴权功能:
在阿里云控制台的视频点播页面,选择“媒体管理”->“全局设置”->“URL鉴权”,将URL鉴权功能设置为开启状态。 -
生成签名参数:
在生成播放URL时,将以下参数按照一定规则进行签名生成:- AccessKeyId:阿里云账号的AccessKeyId。
- Expires:过期时间,表示该URL的有效期,通常设置为当前时间戳+有效时长,单位为秒。
- Signature:根据签名规则计算得出的签名值,用于验证URL的有效性。
-
拼接URL:
将生成的签名参数添加到视频播放URL中,形成完整的URL,可以通过以下方式添加:- 将签名参数添加到视频播放URL的query参数中,例如:https://vod.example.com/video.mp4?AccessKeyId=xxx&Expires=xxx&Signature=xxx
- 将签名参数添加到视频播放URL的path中,例如:https://vod.example.com/video.mp4?AccessKeyId=xxx&Expires=xxx/Signature/xxx
使用URL鉴权功能,可以有效保护视频资源的安全性,只有经过鉴权的URL才能正常播放视频。
阿里云视频点播可以通过url鉴权的方式进行访问控制。具体步骤如下:
- 登录阿里云视频点播控制台,选择相应的点播服务项目。
- 在左侧导航栏中选择“媒资管理”->“媒资信息管理”,进入媒资管理页面。
- 在媒资管理页面,选择需要进行鉴权的视频文件,并点击“查看”按钮。
- 在视频详情页面中,选择“播放设置”选项卡,找到“鉴权设置”部分。
-
在鉴权设置部分,根据需求选择合适的鉴权方式,包括:
- 不需要鉴权:所有用户均可访问该视频。
- 播放鉴权:设置自定义的鉴权参数,需通过后端服务验证。
- 加密鉴权:对视频内容进行加密,并提供解密密钥或规则。
- 根据所选的鉴权方式进行相关配置,保存设置即可。
通过上述步骤配置好鉴权后,通过生成的视频播放地址(URL)进行访问时,会按照鉴权设置的规则进行验证,只有符合鉴权要求的用户才能正常播放视频。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/4616.html