网校搭建10:接入阿里云视频

视频需要大量的存储空间以及带宽。一般来说都不会直接存储在网站的服务器上。同时线上课程出于防盗版的需求,还需要有防下载、加密等功能。这里我选用了阿里云的视频点播服务来完成视频的接入。除了阿里云视频以外,MeEdu还支持腾讯云视频的接入。

Part1:阿里云设置部分

Step1:

首先要有一个阿里云账号,然后开通视频点播服务。地址: 这个视频点播是按照使用付费的。付费内容包括:1. 存储空间 2. 播放流量费用 3. 转码费用 等。也可以购买套餐包。

Step2:生成子用户

MeEdu的后台支持阿里云视频的上传,需要使用阿里云视频的上传、管理等权限。直接用阿里云的主账户虽然可以,但是由于权力太大,一点泄露造成的损失也就更大。官方推荐建立子账户,来控制访问权限。 方法如下:

  1. 鼠标悬浮到自己头像,弹出菜单,点击【AccessKey管理】
  2. 点击【开始使用子用户AccessKey】
  3. 输入【登录名称】和【显示名称】。并勾选下方的【编程访问】。点击确定。
  4. 回到上层用户界面,点击账户最右侧的【添加权限】,左侧搜索【视频点播】,一共四项权限,点击后会出现在右侧,确认添加即可。
  5. 回到用户界面,点击用户名,在新页面点击【创建AccessKey】。 弹出的页面会显示AccessKey ID 和AccessKey Secret。保存好,后面要用。一个子账户可以设置两个Key。
Step3:配置播放域名

入口:阿里云视频点播控制台-》配置管理-》分发加速设置-》域名管理 确保状态为【正常运行】,CNAME为【已配置】状态。 这里的域名应是一个单独分配给视频的视频播放的子域名,比如vod.mychool.com。在你域名管理那里设置为CNAME解析。需要解析到的域名只需将鼠标放到图中的那个眼睛里就可以看见了,比如:vod.myschool.w.kunlungr.com 不会操作的话,点击图中CNAME边上的问号就可以了

Step4:配置URL鉴权

还是上一步配置的域名,点击最右边的【配置】 然后点击 访问控制-》URL鉴权-》修改配置 弹出的对话框,输入你刚才申请的两个KEY。一个主KEY,一个备KEY。确认即生效。

Step5:配置跨域访问

还是Step4里面的配置页面。点击 缓存配置-》HTTP头 添加 Access-Control-Allow-Origin 参数,取值为* 至此,阿里云视频的配置完成。

Part2:网校后台配置。

Step1:打开网校后台
  1. 获取存储区域信息。 打开阿里云点播控制台。入口:配置管理-》媒资管理配置-》存储管理 打开看到存储地址。注意这里的区域后缀,我的服务器是cn-shanghai,记下来。
  2. 进入:系统-》配置-》视频 第一项填写刚刚获取的区域名 第二项第三项填写Part1里Step2最后获取到的AccessKey ID 和AccessKey Secret 保存即可。

Part3:上传视频

Step1:开启视频加密

进入网校后台: 路径:系统-》配置-》播放器配置 勾选【阿里云私密播放】即可

Step2:打开网校后台,上传课程

上传方法看我 重点区别是要选择 阿里云,选择右边的【选择视频】就可以上传了。下边的Web播放器和手机播放器都要选择阿里云

Step3:

至此,登录测试账户,就可以看到已经上传的视频了,用的是阿里云的播放器。根据阿里云视频的说明,播放器是支持倍速播放的,但目前MeEdu似乎还未支持。

经验分享 程序员 微信小程序 职场和发展