本文介绍直播录制存储至OSS前的OSS配置流程。
背景信息
如果要将直播录制下来的文件存储在OSS产品中,您需要先创建OSS Bucket并授予直播写入OSS的权限,然后才能在OSS列表进行查看、下载、播放等操作。如果更改OSS录制配置,需要进行重新推流配置才生效。
创建OSS Bucket
创建OSS Bucket操作请参见OSS创建存储空间。
直播录制存储至OSS所需Bucket的地域与录制配置的域名所在地域必须一致。如直播域名所在地域是华东2,则Bucket也必须选择 华东2。Bucket创建完成后,您可以根据使用需求来对Bucket创建目录。
正常情况下,开通直播服务时,您已自动授权“允许直播服务写入用户OSS”,因此直播录制写入您指定的bucket时不存在权限问题。如果该权限意外被删除,您可以参考本文档配置直播写入OSS权限重新配置。
配置直播写入OSS权限
视频直播录制文件和截图文件保存到用户OSS,需要授权直播服务Live访问OSS,目前使用的是AliyunMTSDefaultRole角色。
要将直播录制下来的文件存储在用户OSS的Bucket中,需要同意云资源访问授权。
查看授权是否成功。
账号类型
查看方式
阿里云账号
使用阿里云账号登录阿里云官网,进入RAM访问控制控制台。
在左侧导航栏选择
。搜索角色:AliyunMTSDefaultRole,单击AliyunMTSDefaultRole可查看此角色权限。
RAM用户
使用阿里云账号为RAM用户配置AliyunRAMReadOnlyAccess权限。
使用RAM用户登录RAM访问控制控制台。
在左侧导航栏选择
。搜索角色:AliyunMTSDefaultRole,单击AliyunMTSDefaultRole可查看此角色权限。
RAM角色颁发短时有效的访问令牌(STS 令牌),使其成为一种更安全的授予访问权限的方法。
配置CDN域名
如录制文件存储在OSS中,您可以配置一个CDN加速域名,查看录制视频时会进行CDN加速服务。CDN会将您OSS存储的视频分发到全国各地的节点。用户访问时只需访问最近的CDN节点读取文件,而无需访问OSS的源文件,也不会消耗OSS的外网流量。不仅可提升边缘用户的访问速度和体验,同时,CDN的外网流量费用相对OSS外网流量较低,仅为OSS外网流量的50%,可有效的节省整体应用的网络费用。具体操作可参见OSSCDN访问加速。
如果您仅对视频进行存储,可不用配置CDN加速域名。
CDN加速域名与直播服务域名不能是同一个,请您分别进行配置。