簡介
嵌入式音視頻是一種專用的編程音視頻植入,作為裝置或設備的一部分。通常,嵌入式音視頻是一個控制程式存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字接口的設備,如手錶、錄像機、汽車等,都能夠使用嵌入式音視頻,有些嵌入式系統還包含作業系統,但大多數嵌入式音視頻都是由單個程式實現整個控制邏輯。組成
一個嵌入式系統裝置一般都由嵌入式計算機系統和執行裝置組成,嵌入式計算機系統是整個嵌入式系統的核心,由硬體層、中間層、系統軟體層和套用軟體層組成。執行裝置也稱為被控對象,它可以接受嵌入式計算機系統發出的控制命令,執行所規定的操作或任務。執行裝置可以很簡單,如手機上的一個微小型的電機,當手機處於震動接收狀態時打開;也可以很複雜,如SONY智慧型機器狗,上面集成了多個微小型控制電機和多種感測器,從而可以執行各種複雜的動作和感受各種狀態信息。
而嵌入式音視頻Anychat就屬於套用軟體層。
特點
1)可裁剪性。支持開放性和可伸縮性的體系結構。2)強實時性。EOS實時性一般較強,可用於各種設備控制中。
3)統一的接口。提供設備統一的驅動接口。
4)操作方便、簡單、提供友好的圖形GUI和圖形界面,追求易學易用。
提供強大的網路功能,支持TCP/IP協定及其他協定,提供TCP/UDP/IP/PPP協定支持及統一的MAC訪問層接口,為各種移動計算設備預留接口。
5)強穩定性,弱互動性。嵌入式系統一旦開始運行就不需要用戶過多的干預、這就要負責系統管理的EOS具有較強的穩定性。嵌入式作業系統的用戶接口一般不提供操作命令,它通過系統的調用命令向用戶程式提供服務。
6)固化代碼。在嵌入式系統中,嵌入式作業系統和套用軟體被固化在嵌入式系統計算機的ROM中。
7)更好的硬體適應性,也就是良好的移植性。
8)嵌入式系統和具體套用有機地結合在一起,它的升級換代也是和具體產品同步進行,因此嵌入式系統產品一旦進入市場,具有較長的生命周期。
解決方案
AnyChat音視頻處理模組(採集、編解碼)、流媒體管理模組(丟包重傳、抖動平滑、動態緩衝)、流媒體播放模組(多路混音、音視頻同步)以及P2P網路模組(NAT穿透、UPnP支持、IP組播支持)等多個子模組,封裝了底層的硬體操作(音視頻採集、播放)、封裝了流媒體處理(編解碼、網路傳輸)等非常專業和複雜的技術,為上層套用提供簡單的API控制接口,可以在極短的開發周期,以及極少的人力資源投入下為現有平台增加音視頻即時通訊、多方會議的功能。AnyChat核心開放CODEC接口,支持集成第三方的音視頻編、解碼器,可實現嵌入式終端設備上的硬體編解碼。