Now we are ready to update the system and to fetch and install the packages: $ sudo apt-get update $ echo "deb stretch main" | sudo tee /etc/apt//uv4l.list If you are running Raspbian Stretch or Raspbian Buster (also known as Raspberry PI OS) instead, type the following commands: $ curl | sudo apt-key add. Zero, ZeroW, CM3, etc…) will be provided upon request only.
However, instructions on how to enable the TC358743 on boards different from Raspberry Pi 3 (e.g. This same driver has been extended to support the TC358743 HDMI to MIPI chipset converter on all Raspberry Pi boards (this chipset is present on the B101 HDMI to CSI-2 Bridge, for example). Here is a more detailed list of features.īelow we will see how to install all the modules to get the best from UV4L, with particular focus on the driver for the Raspberry Pi camera boards for the sake of explanation, although all other drivers can be optionally installed in a similar way. For maximum efficiency, each instance of UV4L runs as a single, independent system process which exploits the underlying hardware natively (whenever possible). The Streaming Server also provides the basic web UI for the end-users to try or use all the key functionalities directly. The UV4L software suit consists of a series of highly configurable drivers, an optional Streaming Server module providing a RESTful API for custom development and various extensions for the server that cooperate together. Exact license terms are included in each package. Preserving backward compatibility across subsequent releases is and has always been a priority.Īll the software is provided “as is” and with absolutely no warranty. This means it’s your responsibility to regularly check the repository for new versions and keep your local installation up-to-date. Unless new important features or breaking changes are announced, small software and manual updates may be released without notice. Important notes about specific drivers, modules, configurations, etc. Other distributions than Raspbian and other ARM-based boards are known to work, but they are not officially supported.Īs these instructions are updated and improved very frequently without notice, it is suggested to read them from scratch in case of problems and especially whenever a new UV4L module is announced.
The following instructions explain how to install UV4L on the official Raspbian Linux distributions available for any model of the Raspberry Pi boards: Zero, Zero W (Wireless), 1, 2, 3, 4, Compute Module 1, Compute Module 3. IMPORTANT! Packages for Raspbian Wheezy and Raspbian Jessie are no longer maintained, consider to upgrade your system to Raspbian Buster or Stretch instead. How to install or upgrade UV4L on Raspbian Stretch or Raspbian Buster (Raspberry PI OS) for Raspberry Pi