Hi,
Thank you for posting your requirement. My name is Inderjeet Sodhi. I am from India and have been into video streaming solutions for about 10 years.
You cannot do this without third party tools. There needs to be an encoder. A browser cannot encode and it can point to(pull) an hls or mp4 video not rtmp. But you can't push from a canvas to a video element directly. Hence even that github project uses ffmpeg as an encoder which is a third party tool.
If you are willing to use an encoder or a media server besides, then we can do this for you. There will be a lag of 2-10 seconds. However, will need small test before I confirm. will proceed only if you are interested.
That should be enough for now. please feel free to ask if you have any questions.
we look forward to hearing from you and developing a mutually beneficial business relationship.
Thank you.
Yours sincerely,
Inderjeet S Sodhi
(jhjk11102018jmljk)