多媒體處理架構
以下對自帶的例子進行分析。
1 視頻輸入輸出demo(sample_vio)
視頻輸入輸出(vio)流程主要包括:
(1)初始化變量
(2)mpp系統初始化
(3)開啓vi設備和通道
(4)開啓vpss並且vi綁定vpss
(5)開啓vo HD0(HDMI+VGA),多屏,你能夠切換模式
(6)開啓vo SD0(複合同步視頻廣播信號)
(7)HD0切換模式
(8) 退出程序
2 解碼H264視頻demo(sample_vdec)
(1)初始化系統和通用視頻緩存池
(2)初始化模塊公共視頻緩存池
(3)開啓視頻解碼
(4)開啓視頻處理
(5)開啓視頻輸出
(6)視頻解碼綁定視頻處理
(7)視頻處理綁定視頻輸出
(8)發送流到視頻解碼
3 編碼H264視頻demo(sample_venc)
(1)初始化變量
(2)mpp系統初始化
(3)啓動視頻輸入設備捕獲通道數據
(4)啓動視頻處理並綁定視頻輸入
(5)選擇碼率控制模式
(6)開始編碼視頻流
(7)流編碼處理
(8)退出程序