O'Reilly logo

GNU/Linux Rapid Embedded Programming by Rodolfo Giometti

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required