大量并發(fā)處理的需求如何搞定?
多步驟的計(jì)算處理需求如何滿(mǎn)足?
上傳到存儲(chǔ)空間的文件,怎樣自動(dòng)觸發(fā)處理?
如何實(shí)現(xiàn)更高級(jí)的自定義處理需求?
有了支持「工作流」的七牛云智能多媒體平臺(tái) 2.0 ,以上問(wèn)題全部迎刃而解!七牛云智能多媒體平臺(tái) 2.0 作為彈性、易用、低成本、靈活支持處理邏輯的多媒體處理系統(tǒng),僅需通過(guò)控制臺(tái)的幾個(gè)簡(jiǎn)單步驟,就能將計(jì)算處理服務(wù)和邏輯條件進(jìn)行靈活配置,按需搭建云端多媒體文件處理任務(wù),有效提升處理效率。
同時(shí),全新發(fā)布的七牛云智能多媒體平臺(tái) 2.0 借助云計(jì)算服務(wù)的彈性伸縮特性,可以按需提供處理能力,從而最大限度的滿(mǎn)足業(yè)務(wù)處理需求、避免資源浪費(fèi)。而工作流更是提供了多種推薦配置方案,降低了使用難度。
更好的多媒體處理服務(wù)體驗(yàn),就在七牛云智能多媒體平臺(tái) 2.0 。
整體流程
在七牛云智能多媒體平臺(tái) 2.0 的使用流程中,不論是任務(wù)處理還是配置工作流,都簡(jiǎn)明方便。
任務(wù)處理對(duì)象的輸入有兩種方式:可以選擇「指定文件」和「自動(dòng)觸發(fā)」。指定文件即自主選擇文件,發(fā)起任務(wù)處理請(qǐng)求。自動(dòng)觸發(fā)可創(chuàng)建任務(wù)觸發(fā)器(如上傳到指定 Bucket 的文件),會(huì)自動(dòng)觸發(fā)工作流,并發(fā)起任務(wù)處理請(qǐng)求。
處理成功后會(huì)將處理結(jié)果文件上傳到指定的 Bucket,在控制臺(tái)的任務(wù)列表中即可查詢(xún)進(jìn)度和結(jié)果,還可以通過(guò)配置回調(diào) url ,及時(shí)得知任務(wù)處理結(jié)果。
什么是工作流?
在七牛云智能多媒體平臺(tái) 2.0 中,全面升級(jí)了「工作流」能力。通過(guò)工作流,用戶(hù)可以將大部分多媒體處理功能流程化、實(shí)例化。只需在控制臺(tái)提前編排任務(wù)處理流程,就能對(duì)多媒體文件按照特定工作流進(jìn)行處理,以產(chǎn)出符合業(yè)務(wù)需求的輸出。避免重復(fù)、繁瑣的調(diào)用接口,提供一站式的多媒體處理服務(wù)。
優(yōu)勢(shì)
支持大量的并發(fā)處理。
提供豐富的計(jì)算處理服務(wù),如轉(zhuǎn)碼、拼接、截圖、水印,后期將接入內(nèi)容審核、智能標(biāo)簽等AI 能力,滿(mǎn)足更多業(yè)務(wù)場(chǎng)景。
條件判斷機(jī)制的引入,可自定義下一節(jié)點(diǎn)處理的觸發(fā)條件,便于靈活組建場(chǎng)景化處理流程。
子節(jié)點(diǎn)可以對(duì)父節(jié)點(diǎn)的輸出做再加工計(jì)算處理,通過(guò)多個(gè)步驟的計(jì)算處理,從而將源文件轉(zhuǎn)化成符合業(yè)務(wù)需求的輸出。
工作流配置可視化,可增強(qiáng)進(jìn)度可觀測(cè)性。
模板可固化工作流,減少重復(fù)工作,統(tǒng)一業(yè)務(wù)處理流程標(biāo)準(zhǔn)。
適用哪些場(chǎng)景?
如果您有以下多媒體處理需求時(shí),或者您期望實(shí)現(xiàn)一個(gè)彈性、易用、低成本、靈活支持處理邏輯的多媒體處理系統(tǒng),那么工作流則是您期待的最佳解決方案。
您有大量并發(fā)處理需求,需要同時(shí)對(duì)一批多媒體文件做多種處理。
比如轉(zhuǎn)碼成不同規(guī)格的視頻,適配不同終端設(shè)備播放。
您有更高級(jí)的自定義處理需求。
比如僅對(duì)>=1080p的視頻做轉(zhuǎn)碼,需要通過(guò)執(zhí)行條件來(lái)判斷對(duì)哪些視頻做處理,從而減少不必要的處理。
您需要經(jīng)過(guò)多個(gè)步驟的計(jì)算處理,得到一個(gè)想要的結(jié)果。
比如先銳智轉(zhuǎn)碼、加水印,再對(duì)轉(zhuǎn)碼后的文件添加固定的片頭/片尾。
您需要對(duì)上傳到 kodo 空間的文件,自動(dòng)觸發(fā)工作流,發(fā)起任務(wù)處理請(qǐng)求。
您不太清楚如何根據(jù)自己的業(yè)務(wù)場(chǎng)景進(jìn)行配置,工作流提供了多種推薦配置方案,降低了使用難度。
工作流的使用示例
1、如何創(chuàng)建多個(gè)并發(fā)處理的工作流?
示例:多路轉(zhuǎn)碼
此流程表示:同時(shí)對(duì)源文件轉(zhuǎn)碼成不同規(guī)格的視頻,適配 PC、TV 以及移動(dòng)終端等多平臺(tái)播放。
2、如何創(chuàng)建多個(gè)原子服務(wù)串聯(lián)處理的工作流?
示例:銳智轉(zhuǎn)碼-> 視頻拼接 -> 輸出
此流程表示:先對(duì)源文件進(jìn)行銳智轉(zhuǎn)碼和加水印處理,然后對(duì)銳智轉(zhuǎn)碼后的結(jié)果進(jìn)行視頻拼接,即加片頭/片尾。
3、如何創(chuàng)建有條件判斷的工作流?
音視頻元信息-> 執(zhí)行條件 -> 普通轉(zhuǎn)碼 -> 輸出
此流程表示:先對(duì)源文件獲取音視頻元信息,判斷原視頻分辨率范圍,在范圍內(nèi)的視頻,進(jìn)行普通轉(zhuǎn)碼處理;不在范圍內(nèi)的視頻,不再流轉(zhuǎn)到下一步處理。
輸入源說(shuō)明:
音視頻元信息節(jié)點(diǎn)的輸入源: 源文件
執(zhí)行條件節(jié)點(diǎn): 取值音視頻元信息處理后的分辨率
普通轉(zhuǎn)碼節(jié)點(diǎn)的輸入源 :源文件
處理流程
工作流的處理流程如下:
用戶(hù)在智能多媒體平臺(tái),配置工作流。
用戶(hù)上傳多媒體文件。
任務(wù)發(fā)起方式
指定文件,選擇工作流。
創(chuàng)建任務(wù)觸發(fā)器,上傳完成后自動(dòng)觸發(fā)工作流。
工作流引擎根據(jù)工作流配置,自動(dòng)發(fā)起多媒體處理請(qǐng)求。
全新發(fā)布的七牛云智能多媒體平臺(tái) 2.0 現(xiàn)已正式上線,歡迎體驗(yàn)!
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書(shū)面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。 )