Video Streaming is done with flask-socketio with production WSGI server
In order to use eventlet or gevent for making asynchronous call instead of uWSGI download the dependency using pip3 and in the test.py file change
socketio.emit('image',json, broadcast=True)
A video is attached in the repository with the name videostreaming.mkv play the video to see the demonstration of the project