Login
Username:

Password:


Lost Password?

Register now!
Main Menu
Welcome! Here you will find...
UV4L, an User space Video4Linux framework:

UV4L is a simple framework aiming to provide Video4Linux2-compliant user space drivers for real or virtual video input devices:
  • UV4L core module
  • UVC driver supporting video devices compliant with the Usb Video Class specifications
  • XScreen driver, a virtual device capturing a given portion of an X screen
  • MJPEGStream driver, create a virtual device from a given Motion JPEG stream, i.e. IP Camera (NEW!)
Read the documentation, quick INSTALL on Ubuntu or download the packages for Ubuntu separately or a generic archive.
Join the Forum!

Some projects in C++:

A wide collection of personal solutions to the exercises proposed by Bjarne Stroustrup in his well-known book The C++ Programming Language. Click here to browse the source code or here to download the archive.

Open source drivers, also present in the official Linux kernel:

See on-line documentations for a list of features and supported hardware.

Applications:

Device Debugger (screenshot)

CONTACT THE AUTHOR FOR MORE INFORMATIONS

Trademarks are property of their respective owner. The software present on this site is not sponsored or developed by Winbond, SONiX, Microdia, Etoms, Z-Star, Vimicro, Syntek or Ali.
Posted by luca on 2013/5/12 4:00:32 (31 reads)

A new version of the UV4L framework is out! A RealTime scheduling policy and priority can be set now. The UVC driver has been enhanced and some small bugs have been fixed.


Posted by luca on 2013/5/1 14:43:07 (57 reads)

A new driver has been added to the UV4L framework! MJPEGStream. It captures the video from a given Motion JPEG Video Streaming server like an IP Camera and makes it available through a virtual Video4Linux device. Check the documentation an the download sections.


Posted by luca on 2013/4/21 0:09:56 (90 reads)

As promised, the packages for the upcoming Ubuntu Raring 13.04 are ready for download! At the moment, only those specific for AMD64 architectures are provided.

Read the instructions to install UV4L in few steps

UV4L is a simple framework aiming to provide Video4Linux2-compliant user space drivers for real or virtual video input devices. There is no need of any specific kernel modules and your applications will work transparently.

Currenly two drivers are available:


  • UVC, a driver for video input devices based on the Usb Video Class hardware specifications;
  • XScreen, which enables a virtual device allowing to connect to any (remote) display and capture any portion of an X screen.


Stay tuned for updates.


Posted by luca on 2013/4/6 5:52:45 (152 reads)

I am glad to announce that a new Video4Linux2 user space driver providing basic support (for now) to video input devices based on the Usb Video Class (UVC) hardware specification has been added to the UV4L framework!

UV4L is a simple framework aiming to provide Video4Linux2-compliant user space drivers for real or virtual video input devices. There is no need of any specific kernel modules and your applications will work transparently.

Check the download section!

Packages for Ubuntu will be ready soon. Stay tuned.



Posted by luca on 2013/1/20 11:56:05 (310 reads)

UV4L is a simple framework aiming to provide Video4Linux2-compliant user space drivers for real or virtual video input devices. Bye bye kernel modules!

For now there is only one XScreen driver available which provides a virtual device allowing to connect to any (remote) display and capture any given portion of an X screen.

Download it now!


(1) 2 3 4 ... 26 »
Search
Recent News
Donations
Support Our Site!
Make donations with PayPal!
Donat-o-Meter Stats
May's Goal: $150.00
Due Date: May 31
Gross Amount: $0.00
Net Balance: $0.00
Surplus: $-150.00

Donations