注册阿里云账号

通过下面账号注册,可以领取部分新用户优惠券(只有新用户特权)
https://www.aliyun.com/acts/product-section-2019/new-users?userCode=pa25hvhv

https://www.aliyun.com/acts/product-section-2019/new-users?userCode=pa25hvhv

需要开通的阿里云服务

  1. 阿里云oss 开通地址 https://www.aliyun.com/product/oss?spm=5176.8142029.388261.573.e9396d3ernDKFD
  2. 阿里云CDN https://www.aliyun.com/product/cdn?spm=5176.11533457.1146454.288.15da77e31QYcPN 说明下:cdn一般推荐选择 按流量计费, 对于小用户不稳定用户量,按流量+搭配购买流量套餐更划算。
  3. 视频转码服务 https://www.aliyun.com/product/mts?spm=5176.7933777.1146454.589.2adb56f5K2lmfK

配置oss上传

  1. 说明下, oss 的bucket选择可用区,尽量选择华北二或者下面截图的区域,因为其他区域可能转码还没支持

  2. 获取外网域名等oss信息

  3. 获取阿里云AccessKeyId OssAccessKeySecret https://ak-console.aliyun.com/?spm=5176.8466010.aliyun_topbar.45.61aa1450Mjy0w1
    (由于视频转码也要用到这个两个参数,因此一定要用云账号AccessKey是您访问阿里云API,不要用子用户,子用户权限有限制,可能导致无法转码)

总结下,以上,我们获取到了外网域名,AccessKeyId, OssAccessKeySecret,bucket名称(我们自己设置的那个)
然后我们可以根据外网域名,得到更多参数:
例如: safassssd.oss-cn-zhangjiakou.aliyuncs.com
safassssd表示 bucket名称
cn-zhangjiakou 表示 OSSregion

那么我们整理下:

阿里云OSSAccessKeyId:
阿里云OssAccessKeySecret:
oss上传外网域名:
http://safassssd.oss-cn-zhangjiakou.aliyuncs.com
如果网站是https,那么就是
http://safassssd.oss-cn-zhangjiakou.aliyuncs.com
oss附件访问域名 (暂时不知道,这个是我们后面cdn域名,后面讲)
OSSbucket名称:safassssd
OSSregion : cn-zhangjiakou

我们把上面的信息填写到oss插件里面

配置oss上传跨域

跨域是oss上传老大难,分为ossflash跨域,和h5跨域
flash跨域,需要上传跨域文件

flash跨域

下载https://www.playzhan.com/p/1629?pn=1 帖子内部的附件(注册后可下载)
将crossdomain.xml 附件上传到oss文件内就行,上传方法:

上传吧文件权限设置为公有读

H5跨域




跨域域名必须设置全部域名,并且附带http或者https

配置阿里云转码 (媒体处理接口)

https://mts.console.aliyun.com/?spm=5176.8466060.aliyun_sidebar.113.7e8d1450ZJWqRQ

获取转码的配置信息

OSS转码模板:


获取转码管道ID信息

将转码配置信息,填写到插件后台设置里面

配置CDN信息

cdn开通地址
https://cdn.console.aliyun.com/?spm=5176.8466010.aliyun_sidebar.aliyun_sidebar_cdn.49d81450Mmk6AX

添加CDN域名

进入域名管理,点击添加域名


等几分钟,然后配置域名解析,做cname别名解析

设置好私有Bucket回源
先已激活角色授权CDN服务访问您的OSS空间
然后再开启 授权CDN服务访问您的OSS空间

设置cdn的H5跨域
设置HTTP头

设置cdn的鉴权规则,签名保护视频

总结下,我们以上设置会得到

  1. 一个签名鉴权的主key
  2. 还有我们直播添加的主cdn域名
    添加到插件配置中即可

基本上这样就设置好了, 然后我们可以试试了。