The last release of UV4L for Raspberry Pi adds support for full-duplex WebRTC Data Channels. Thus, data can now be bundled with the audio and video streams. This opens the door to many new applications including those under the Internet of Things concept, e.g. controlling servo motors of a robot from a Web application and getting sensor data from them at the same time.
For more details read this.
WebRTC data channels will soon be supported by UV4L. Thus it will be possible to create efficient, encrypted and reliable full-duplex data communication channels between an uv4l-based peer and another WebRTC peer (e.g. browser) in the same connection as audio & video. This will be extremely useful, e.g. for controlling robots and/or receiving data from sensors mounted on them with a web application.
The new Raspberry Pi Camera Board v2.x is now supported by the latest release of UV4L. The uv4l-server module now provides a new option to bind the server to a given host, e.g. localhost, which is useful if you are using the server as back-end (e.g. on robots) from third-party applications.
A new release of UV4L for with a lot of small improvements has been released for Raspberry Pi.
Please read the installation instructions to know how to upgrade.
The Janus WebRTC Gateway is a general purpose gateway implementing the means to set up WebRTC media communication between peers. With UV4L it's possible to make a Raspberry Pi optionally equipped with camera, microphone, speakers and display a full WebRTC-compliant peer able to connect to a given Janus Gateway and create or join a given video room "on the cloud" for publishing or receiving audio/video live streams to or from any participants. There is no need of any browser installed on the Raspberry Pi!
Check out how to do this in one click by following this short example!