EFV新增三个用于对接的SAAS API,创建任务、链接测试、删除视频。

EFV新增三个用于对接的SAAS API,创建任务、链接测试、删除视频。

在制作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系统连接状况不佳。