多媒體框架

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

多媒體框架是一種在電腦上處理媒體並經網路傳播的軟體框架。一個良好的多媒體框架提供了一個直觀的API和一個模組化的架構而易於添加對新的音訊、影片和容器格式以及傳輸協定的支援。這意味著可以被媒體播放器音訊影片編輯器之類的程式支援,但也能被用於編譯視訊會議程式、媒體轉換器及其他多媒體工具。資料在模組上自動處理,無需應用程式在一對一連接的模組之間傳送緩衝。

相對於功能庫而言,一個多媒體框架提供了一個用於媒體處理的執行時環境。在觀念上這類環境提供了從使用框架的應用中分離的用於媒體處理區塊的執行語境。這種分離支援及時的獨立的多媒體資料處理。這些分離的語境可以執行緒實現。

參見[編輯]

  • GStreamer,跨平台的線性多媒體框架
  • Phonon,出自Qt的跨平台多媒體框架
  • DirectShow,由微軟提供的多媒體框架和API,用於軟體開發者完成諸如媒體檔案和串流的多種操作。
  • Media Foundation,微軟在Windows Vista和Windows 7上為數位媒體提供的基於COM的多媒體框架管線和架構平台。
  • QuickTime,蘋果為Mac OSWindows推出的多媒體框架
  • VLC Media Player,出自VideoLAN的媒體播放器和多媒體框架。