视频方案
采用阿里云点播服务
https://help.aliyun.com/product/29932.html
说明
1.采集上传,直接使用客户端的上传sdk
2.上传后视频截取封面图(自动智能截取)
流程
1.先获取上传凭证,后端调用sdk获取点播的上传凭证和地址(返回了视频id和上传地址)
2.前端拿到凭证和地址后调用sdk直传点播中心(可同步,可异步分片)
3.直传完毕后,提交动态。
后端操作
后端通过视频id,sdk调用媒资详情接口获取封面图,然后进行保存
视频播放
客户端列表即详情均返回了视频地址和资源id,可直接播放器播放。
后期若需要做视频加密,可以用资源id配合阿里云的sdk操作(不再此版本内)
控制台固定地址配置
1、控制台开通视频点播
开通后,使用sdk上传到点播中心的视频,播放地址是动态的,需要鉴权。(带有auth和过期时间的播放地址)
2、设置成固定地址
-
需要配置加速域名
-
先到
点播控制台/配置管理/域名管理
添加此预计的二级域名resource.dajxyl.com
,添加完毕获取CNAME值。并且此一级域名已经备案过 -
再去域名解析中心,解析一个为视频播放的二级域名
resource.dajxyl.com
指向CNAME地址
3、默认添加后原来的动态地址自动变为固定地址了(默认添加自己域名后就关闭了URL鉴权)
4、域名管理中配置回源,开启私有Bucket回源