EFV新增三个用于对接的SAAS API,创建任务、链接测试、删除视频。
3 年前
在制作BeeCMS系统的时候,EFV系统作为分布式云转码SAAS API提供转码服务,所以在EFV新增了三个用于对接的SAAS API,分别是创建转码任务、测试转码机器链接、删除EFV上的视频。
SAAS API介绍:
一、创建转码任务
POST /apifluent/createjob
DATA传递数据
apisecret efv系统中设置的APISECRET
apikey efv系统中设置的APIKEY
clientId 客户端辨识视频id,在BeeCMS中就是里边的视频ID,为字符串类型。
remotePath 远程视频地址,云储存可访问的视频地址,也可以是预签名的存在有效期的可访问视频地址,用于EFV远程转码。
notifyUrl 通知域名,转码完成数据会自动回传到这个地址,在BeeCMS中就是接收到数据就填充多分辨率播放链接和海报等数据。
二、删除EFV中的视频
DELETE /apifluent/delete?id=movieid
DATA传递数据
apisecret efv系统中设置的APISECRET
apikey efv系统中设置的APIKEY
QUERY传递数据
id=5fcf24ed3fd3764f5b40f95f,此id是EFV中视频的id,在转码服务完成时会带上efv中的id传递到notifyUrl上,对接的系统接收到此id储存到自己的数据库中,在删除时就请求delete删除efv中的视频数据和切片图片等一切内容。
三、测试EFV系统连接情况
POST /apifluent/ping
DATA传递数据
apisecret efv系统中设置的APISECRET
apikey efv系统中设置的APIKEY
如果测试通过则会返回json:
{success: 1},对接的系统可根据此返回判断是否apisecret、apikey错误,或者判断EFV系统连接状况不佳。
有任何想要了解的?联系我们!
想要观看演示站?想要亲身测试转码系统?想要查看APP?或者有什么建议?