Use MoviePy or OpenCV library in python to grab video from usb webcam and combine it with usb mic audio on another usb port and add overlays
Project detail
Use MoviePy or OpenCV library in python to grab video from usb webcam and combine it with usb mic audio on another usb port and add overlays.
We need the program to make an http request and get json data. This data will include the text that needs to be overlaid. Once you have the text you can overlay it on the bottom part of the video as static text as well as horizontally scrolling text (continuously scroll and repeat)
Also a png image has to overlaid on the liv video
So you will need moviepy/opencv and requests library (for the http request to get json data).
Also you need to need to stream the live video (after combining with mic audio and after the overlays) to an rtmp server (you will get the rtmp server and stream key in the same http request you made above)
So in summary – take the live usb webcam video and combine it with live mic audio on another usb port – then overlay logo and some static text and scrolling text (continuously scrolling text) – then stream out to an rtmp server on the internet.
Note: Python will be running on a linux box with ubuntu server.
Skills required: python3, opencv/moviepy, ffmpeg, rtmp streaming, linux to some extent