Описание тега v4l2
NoneV 4l2 (видео для Linux 2) - это интерфейс видеозахвата для различных устройств видеозахвата, протестированных на полную совместимость с Linux. v4l2 обычно используется программами и фреймворками, такими как Ekiga, gstreamer, Mplayer, Skype и медиаплеер VLC.
Хорошее место для начала понимания структуры V4L2 - это следующая серия статей на lwn.net.
Часть 1: API Video4Linux2
Часть 2: регистрация и open()
Часть 3: Базовая обработка ioctl()
Часть 4: Входы и выходы
Часть 5a: Цвета и форматы
Часть 5b: Согласование формата
Часть 6a: Базовый ввод / вывод кадра
Часть 6b: Потоковый ввод-вывод,
часть 7: элементы управления