← 記事一覧に戻る
ブログ

EFV 3つのSAAS API を追加し、タスクを作成、リンクテスト、ビデオ削除に使用します。

製造中BeeCMSシステムの時、EFVシステムは分布式クラウドトランスコード SAAS API提供トランスコードサービスだから、EFV接続用に3つ追加SAAS API別に創造トランスコード任務、テストトランスコードマシンリンク、削除EFV上の動画。

SAAS API 紹介

1.創造トランスコード任務

POST /apifluent/createjob

DATA传递数据
apisecret  efv系统中设置的APISECRET
apikey     efv系统中设置的APIKEY
clientId   客户端辨识视频id,在BeeCMS中就是里边的视频ID,为字符串类型
remotePath 远程视频地址,云储存可访问的视频地址,也可以是预签名的存在有效期的可访问视频地址,用于EFV远程转码
notifyUrl  通知域名,转码完成数据会自动回传到这个地址,在BeeCMS中就是接收到数据就填充多分辨率播放链接和海报等数据

2.削除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動画データと、セグメント分割写真など全ての内容。

3、テストEFVシステム接続状況

POST /apifluent/ping

DATA传递数据
apisecret  efv系统中设置的APISECRET
apikey     efv系统中设置的APIKEY

試験が完了したら、返品しますjson: 

{success: 1}

接続されたシステムは、それに基づいて再判断することができるかどうかapisecret、apikey誤りか判断EFVシステムの接続状態が悪い。