Video in Linux

In a GNU/Linux-based system, all video devices are managed by a standard API called Video4Linux (Video for Linux), which is a collection of device drivers to support real-time video capture. It supports many USB webcams, TV tuners, and similar devices in such a way that they have a common interface so that users can get access to to the underlying hardware in the same manner independently and programmers can easily add video support to their applications. The Video4Linux (V4L2) API is currently in its second version, which can be referred as Video4Linux2. Using the name Video4Linux only is not erroneous since the first release of the API was dropped several years ago from the kernel main line.

In a GNU/Linux-based system, each Video4Linux ...

Get GNU/Linux Rapid Embedded Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.