I need a simple peer to peer solution of video streaming using STUN/TURN server from Raspberry PI 4 to an Android tablet (HUAWEI MediaPad M3 Lite) with Chrome browser.
To stream the video from the Raspberry PI 4, the Uv4l WebRTC extension needs to be used. The Uv4l needs to be cofigured to
- use STUN/TURN server hosted on [login to view URL] (free account available)
For the tablet a simple webpage shall be created which is using the STUN/TURN server hosted by xirsys.com. The webpage is not needed to be hosted anywhere, locally executed html page is okay. The webpage shall automatically connect to UV4L, hosted on the rpi via the STUN/TURN server. The UV4l using it is own signaling via websocket to build up the WebRTC communication. After installation of UV4L on the rpi, there is a built in webpage which connects to the UV4L via websocket, that can be used as reference. The signaling protocol for UV4L can be found under the following link: [login to view URL]
To be delivered:
- UVL4 configuration for Raspberry PI 4
- HTML webpage to automatically connect to Raspberry PI 4 via STUN/TURN to UV4L (the uv4l's built webpage running on a regular pc with chorme, namely the table is not needed for testing)
In case you needed, I can provide remote access to an Raspberry PI 4 with camera (RASPBERRY PI CAMERA BOARD V2) to test the UV4L configuration and the webpage.
In case you have your own Raspberry PI and camera you can use it, if uv4l working on it.
8 freelancere byder i gennemsnit €161 på dette job
I used to work with raspberry pi with streaming and do some research with webrtc. i think i can help with webrtc api. So leave me a chat if you interest me.