Мультимедійний фреймворк

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Мультимедійний фреймворк — програмний фреймворк, який реалізує підтримку медіа на комп'ютері та в мережі. Хороший мультимедійний фреймворк надає зрозумілий і інтуїтивний прикладний програмний інтерфейс і модульну архітектуру, щоб дозволити легке додавання нових аудіо, відео і контейнерних форматів і протоколів передачі. Він призначений для використання такими застосуваннями як: медіа плеєри і аудіо або відеоредакторами, а також може використовуватись застосуваннями для відеоконференцій, медіа конвертерами і іншими мультимедійними засобами.

На відміну від бібліотеки функцій, мультимедійний фреймворк створює середовище виконання для обробки медіа.[джерело?] У найкращому варіанті, таке середовище надає контекст виконання для блоків медіа обробки, що відбувається окремо від основного застосування, завдяки використанню такого фреймворку. Це дозволяє здійснювати обробку мультимедіа незалежно. Таке розділення може виконуватись за допомогою потоків.

Див. також[ред. | ред. код]

  • GStreamer, крос-платформний мультимедійний фреймворк, що оснований на конвеєрній обробці.
  • Phonon, крос-платформний мультимедійний фреймворк із інструментарію Qt.
  • DirectShow, мультимедійний фреймворк і програмний інтерфейс, створений Microsoft для розробників програмного забезпечення і дозволяє здійснювати широкий набір операцій з медіа файлами або трансляціями.
  • Media Foundation, мультимедійний фреймворк оснований на COM технологіях, запропонований Microsoft для цифрових медіа на Windows Vista і Windows 7.
  • QuickTime, мультимедійний фреймворк створений компанією Apple для систем Mac OS і Windows
  • VLC Media Player, мультимедійний плеєр і мультимедійний фреймворк із проекту VideoLAN.

Примітки[ред. | ред. код]