中間件位於客戶機/ 伺服器的作業系統之上,管理計算機資源和網路通訊,是連線兩個獨立應用程式或獨立系統的軟體。相連線的系統,即使它們具有不同的接口,但通過中間件相互之間仍能交換信息。執行中間件的一個關鍵途徑是信息傳遞。通過中間件,應用程式可以工作於多平台或 OS 環境。這種軟體有一組服務構成,這些服務包括允許多進程運行在一個或者多個機器上以達到在網路中互相互動的目的。
在實際設備控制和上層套用之間設立了一個流媒體抽象層來隔離具體設備的特殊性,讓上層套用統一編程這些設備,稱為POSA(Pluggable Objects and Services Architecture)視頻中間件架構。POSA(Pluggable Objects and Services Architecture)架構圖