視頻轉(zhuǎn)換至動(dòng)圖技術(shù)方案
- 【A】使用FFmpeg對(duì)視頻做轉(zhuǎn)換
- 使用參考:http://www.reibang.com/p/745c1a4be507
- 優(yōu)點(diǎn):使用簡(jiǎn)單、自由度高内贮、支持性好
- 缺點(diǎn):媒體處理資源占用高
- 【B】使用第三方OSS提供的視頻截幀功能,獲取多幀圖片后合成動(dòng)圖
- 優(yōu)點(diǎn):資源開銷小
- 缺點(diǎn):仍需自己做圖片合成细办,支持編碼有限
需求落地問題點(diǎn)分析
- 轉(zhuǎn)換時(shí)間成本
- 媒體處理的時(shí)間成本是很高的懒熙,不可能讓用戶同步等待這個(gè)過程。所以我們必須要有一個(gè)時(shí)間成本極低的占位圖來填補(bǔ)這段時(shí)間的內(nèi)容空白啤它。
- 資源成本
- 媒體處理的資源開銷非常大奕筐,不適合和業(yè)務(wù)服務(wù)放在一起。
- 互聯(lián)網(wǎng)的流量特征并非平均分布变骡,在這種高資源消耗型服務(wù)上离赫,其需求峰谷對(duì)比尤為明顯,需要做動(dòng)態(tài)擴(kuò)容和削峰填谷塌碌。
- 由于我們是創(chuàng)業(yè)公司(資金有限)渊胸,用戶量不多,也非重視頻業(yè)務(wù)台妆,所以沒有必要去專門購買預(yù)留資源&為其搭建系統(tǒng)翎猛。這里我們選擇按量計(jì)費(fèi)的函數(shù)計(jì)算服務(wù),其提供的并發(fā)執(zhí)行接剩、自動(dòng)重試的異步調(diào)用已經(jīng)基本滿足我們的需求切厘。關(guān)鍵是有一定的免費(fèi)額度,目前相比買預(yù)留實(shí)例跑常駐服務(wù)要?jiǎng)澦愕亩唷?/li>
時(shí)序圖
視頻動(dòng)圖封面生成時(shí)序圖.png