Aupera:FPGA讓視訊編碼與AI結合水到渠成
Aupera是一家專注於視訊資料應用的新一代系統解決方案的創業公司,Aupera資深AI工程師Narges Afsham博士接受LiveVideoStack採訪時表示,在FPGA中整合視訊編碼與AI是水到渠成的。
文 / Narges Afsham
策劃 / LiveVideoStack
LiveVideoStack:針對視訊雲服務市場,您認為國內外有哪些不同?
Narges Afsham:我們可以發現過去這幾年直播流及短視訊剪輯市場的發展,中國擁有無與倫比的使用者數量,面臨視訊雲服務市場,相應提出更多挑戰及複雜性,包括更高的併發率、更多樣的終端裝置及更復雜的網路條件等。另外,視訊內容理解是中國必須具備執行視訊雲服務的能力,無論是使用人力資源還是技術資源。雖然我們發現大玩家如Facebook、Instagram等,正一窩蜂地提供越來越多的相關視訊服務,包括Facebook直播、Facebook點播、以及他們最新推出的多人AR視訊遊戲,這都要求視訊雲服務提供商在處理海量視訊流及資料時,持續不斷突破技術壁壘和瓶頸。我個人認為中國有更多的使用者群推動視訊雲服務提供商不斷改進服務,視訊雲服務提供商集中在滿足大規模使用者的需求,提供更優化的服務,而美國視訊雲服務提供商在提供視訊相關的新應用和技術方面更有創新性一些。
LiveVideoStack:能否介紹下Aupera與Xilinx合作開發的視訊處理系統平臺Aup2600系列的應用情況。
Narges Afsham:Aup2600系列是Aupera基於Xilinx最新MPSoC FPGA裝置開發的新一代視訊處理系統平臺,該系統架構基於分散式計算架構對視訊處理進行設計及優化,在處理大規模視訊流方面突破了CPU的瓶頸。對於直播流轉碼及音視訊混合流任務,相對傳統X86伺服器,該系統在併發流量處理方面實現20-30倍的效率。更重要的是,系統可升級實現視訊AI相關應用,無需改變硬體及附加,這正是它令人激動的地方。系統FPGA資源已被保留用於AI實踐,只需要一小部分實現視訊編解碼任務,你能想象其中蘊含的潛力。通過我們的系統,我們能實現對現實的實時視訊內容理解,及視訊編解碼及AI應用在同一晶片組內完成。
LiveVideoStack:為什麼視訊編碼/轉碼與AI應用可以在FPGA上結合在一起?具體的應用場景是什麼?
Narges Afsham:視訊工程師將受益於硬體加速編解碼及它動態高效的QP分配,機器學習工程師受益於在硬體實現演算法的推理速度,將它們集合統一在FPGA是非常自然的,這也極大地減少了開發週期。
LiveVideoStack:Aupera基於FPGA的視訊編解碼融合AI的解決方案有哪些獨特的優勢嗎?
Narges Afsham:大大提升大規模海量視訊並行處理的效率,對視訊質量及視覺效果都有所改善,更重要的是系統升級實現AI相關應用,不需要新增或修改硬體,並能做到視訊流的實時分析。
LiveVideoStack:業界公眾的AI主流晶片,除了CPU以外,還有GPU、FPGA和ASIC。我們都知道FPGA比ASIC有更高的靈活性,比通用CPU和GPU有更高的效率。越來越多的企業選擇FPGA作為AI計算平臺,如微軟,亞馬遜,百度等,谷歌最近曝光的專用於人工智慧深度學習計算的TPU,其實是一款ASIC。對此,您怎麼看FPGA+AI,還有ASIC或通用CPU+AI?
Narges Afsham:這一切都是基於應用程式的具體要求。GPU、CPU及FPGA在延遲、能效比 、開發時間,甚至是晶片大小都不同。GPU浮點運算強,設計靈活性強。
Xilinx MPSoC整合CPU與FPGA於一體,與普通FPGA相比有更高的靈活性,功能更加強大,特別適用於資料中心的大規模應用,以及邊緣節點的低功耗應用。
同時,我們都將目睹機器學習演算法和網路的快速發展,幾乎每天都有改變或更新,從靈活性及可配置性方面,FPGA比ASIC效能好得多。
相關文章
- Android 音視訊開發 視訊編碼,音訊編碼格式Android音訊
- 擁抱智慧,AI 視訊編碼技術的新探索AI
- FPGA數字訊號處理(27)卷積編碼器與Viterbi譯碼器設計FPGA卷積Viterbi
- 各種音訊視訊編碼方法音訊
- AVAssetWriter視訊資料編碼
- 視訊硬編碼(iOS端)iOS
- 視訊編碼原理簡介
- AI 演算法在視訊可分級編碼中的應用AI演算法
- Android 音視訊 - MediaCodec 編解碼音視訊Android
- 「腦機介面」——人腦與AI結合腦機介面AI
- 前端獲取視訊編碼格式前端
- 【HEVC學習與研究】9.HEVC視訊編碼技術
- 什麼是視訊編碼(Codec)?
- 結合例項學習|字元編碼和解碼字元
- 音視訊入門之音訊採集、編碼、播放音訊
- 如何用 AI 實現視訊結構化管理?AI
- [總結]FFMPEG視音訊編解碼零基礎學習方法音訊
- Magic Image FPGA虛擬視訊源平臺(二)FPGA
- 如何將AI/ML與物件儲存結合使用AI物件
- Tesla T4視訊編碼效能分析
- FFMPEG視音訊編解碼學習(1)音訊
- 一、視音訊編解碼技術零基礎(理論總結)音訊
- 專業的視訊編輯工具:視訊編輯軟體
- 幹掉大小流切換 I 幀!阿里雲 RTC QoS 及視訊編碼聯合優化之切流編碼阿里優化
- 視訊場景切換檢測的FPGA實現FPGA
- HMS Core視訊編輯服務:AI著色, 憶往昔看今朝AI
- Android視訊編碼和直播推流教程Android
- 音視訊開發-全網最全常用音視訊編碼和格式彙總
- JAVA與groovy指令碼的結合使用Java指令碼
- 視訊合併軟體有什麼,怎麼合併多個視訊
- 揭秘AI幻覺:GPT-4V存在視覺編碼漏洞,清華聯合NUS提出LLaVA-UHDAIGPT視覺
- 樂訊通雲通訊:物聯卡與加油站結合
- AI與線上業務的結合,究竟會擦出什麼火花?AI
- 軟體自動化測試與AI結合 - modernanalystAINaN
- 視訊遊戲編年史遊戲
- 音視訊學習之 - H264編碼
- Android音視訊(四)MediaCodec編解碼AACAndroid
- 使用MediaCodeC將圖片集編碼為視訊