Minimal app which sends webcamera's video from the browser via websockets to the aiohttp server (asyncio), handles it and sends back.
WebCamera > Browser (WebRTC) > WebSocket (Blob) > Server -> OpenCV -> Websocket -> Browser
You need to setup a self signed SSL certificate to allow browser access a camera. See this line