不多哔哔,直接上总结:
首先
1,找到对象存储(COS)产品
2,新建存储桶(必须是华东地区的)
3,在所有产品中找到 视频处理
4,Bucket管理:找到自己新建的的bucket,点击后面的管理(注意:现在的情况,不是华东地区的bucket不支持视频处理,所以没有管理按钮)
5,视频处理状态(开启);输出规则(注意:如果三个全选的话,上传视频之后会转码成三个MP4文件,分别是:低清,标清,高清。);
6.封面设置:开启之后,上传视频完成,会转码出一个图片文件,就是该视频的首帧图片;水印设置:就是可以给视频添加自己的水印;
7.通知回调url:研究了一段时间才算搞明白,中间还犯了究极蠢的错误。(这儿需要自己写一个api接口,放到服务器上。然后在这儿填写接口连接。例如:http://58.0.0.1:8088/api/save。然后就会把
playurl String 是 原视频的播放url
vid String 否 保留字段,现在传空值
status int 否 转码状态,0:初始化;1:转码中;2:转码成功;3:转码失败
type int 否 保留字段
up_time uint 是 视频上传时间,UNIX时间戳
cover_url String 否 视频封面url地址
desc String 否 视频描述
title String 否 视频标题
magic_context String 否 上传视频时携带的透传参数,如果业务有较复杂的参数,建议整理成json格式
这些信息传过去,注意接收。当然,我觉得是可以完全不用回调的,因为转码之后的文件格式是那么的有规律,直接拼接字符串存到数据库就好了)。