閱讀662 返回首頁    go 阿裏雲 go 技術社區[雲棲]


海思媒體處理平台架構

海思媒體處理平台的主要內部處理流程如圖1-2 所示,主要分為視頻輸入(VI)、視頻
處理(VPSS)、視頻編碼(VENC)、視頻解碼(VDEC)、視頻輸出(VO)、視頻偵測分
析(VDA)、音頻輸入(AI)、音頻輸出(AO)、音頻編碼(AENC)、音頻解碼(ADEC)、
區域管理(REGION)等模塊。主要的處理流程介紹如下:

sasa

 

l  VI 模塊捕獲視頻圖像,可對其做剪切、縮放、鏡像等處理,並輸出多路不同分辨

率的圖像數據。

l  解碼模塊對編碼後的視頻碼流進行解碼,並將解析後的圖像數據送VPSS 進行圖

像處理或直接送VO 顯示。可對H264/VC1/MPEG4/MPEG2/AVS 格式的視頻碼流

進行解碼。

l  VPSS 模塊接收VI 和解碼模塊發送過來的圖像,可對圖像進行去噪、圖像增強、

銳化等處理,並實現同源輸出多路不同分辨率的圖像數據用於編碼、預覽或抓

拍。

l  編碼模塊接收VI 捕獲並經VPSS 處理後輸出的圖像數據,可疊加用戶通過Region

模塊設置的OSD 圖像,然後按不同協議進行編碼並輸出相應碼流。

VDA 模塊接收VI 的輸出圖像,並進行移動偵測和遮擋偵測,最後輸出偵測分析

結果。

l  VO 模塊接收VPSS 處理後的輸出圖像,可進行播放控製等處理,最後按用戶配置

的輸出協議輸出給外圍視頻設備。

l  AI 模塊捕獲音頻數據,然後AENC 模塊支持按多種音頻協議對其進行編碼,最後

輸出音頻碼流。

用戶從網絡或外圍存儲設備獲取的音頻碼流可直接送給ADEC 模塊,ADEC 支持解碼

多種不同的音頻格式碼流,解碼後數據送給AO 模塊即可播放聲音。

最後更新:2017-04-03 12:54:31

  上一篇:go Tomcat中兩個不同項目共享Session
  下一篇:go hi3531結構: VB_CONF_S