Video4Linux - Video4Linux

Video4Linux
Написано вC
Операционная системаLinux
ПлатформаЯдро Linux
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтwww.linuxtv.org

Video4Linux (V4L для краткости) представляет собой собрание драйверы устройств и API для поддержки в реальном времени захват видео на Linux системы.[1] Он поддерживает многие USB веб-камеры, ТВ-тюнеры и связанных устройств, стандартизируя их вывод, чтобы программисты могли легко добавлять поддержку видео в свои приложения. MythTV, tvtime и Tvheadend являются типичными приложениями, использующими фреймворк V4L.

Video4Linux был назван в честь Видео для Windows (который иногда обозначается сокращенно "V4W"), но технически не имеет к нему отношения.[2][3]

Хотя Video4Linux доступен только в Linux, существует уровень совместимости для FreeBSD называется Video4BSD. Это дает возможность для многих программ, зависящих от V4L, также компилироваться и запускаться в операционной системе FreeBSD.

История

V4L был представлен в конце цикла разработки ядра Linux 2.1.X. Поддержка V4L1 была удалена в ядре 2.6.38.[4]

V4L2 - вторая версия V4L. Video4Linux2 исправил некоторые ошибки дизайна и начал появляться в ядрах 2.5.x. Драйверы Video4Linux2 включают режим совместимости для приложений Video4Linux1, хотя поддержка может быть неполной, и рекомендуется использовать устройства Video4Linux1 в режиме V4L2. Проект DVB-Wiki теперь размещен на LinuxTV интернет сайт.[5]

Некоторые программы поддерживают V4L2 через локатор медиаресурсов v4l2: //.

Известное программное обеспечение, поддерживающее Video4Linux

Смотрите также

  • Менеджер прямого рендеринга - определяет интерфейс между ядром и пользовательским пространством для доступа к рендерингу графики и ускорению видео
  • Меса 3D - реализует API ускорения видео

использованная литература

  1. ^ «Введение в платформу Video4Linux: как написать драйвер видеозахвата». 2014-02-02. Получено 2014-02-16.
  2. ^ «Архивная копия». Архивировано из оригинал на 2014-02-21. Получено 2013-12-04.CS1 maint: заархивированная копия как заголовок (ссылка на сайт) Обзор структуры драйверов V4L2.
  3. ^ https://events.linuxfoundation.org/images/stories/pdf/lceu2012_debski.pdf Video4Linux2 - путь к API стандартизированного видеокодека.
  4. ^ gspca
  5. ^ Видео для Linux Two API Specification
  6. ^ http://www.lavrsen.dk/foswiki/bin/view/Motion/MotionFeatureList
  7. ^ https://obsproject.com

внешние ссылки