This does work but there are several issues you will face.
CloudFlare has really bad routing for their free accounts so buffing is a massive issue.
CloudFlare do not allow you to run LIVE streams over their network without paying a LOT of money to them and thus, you are breaking the ToS and they will just close / suspend your domain so it no longer uses the CF protected network.
When you use more than a certain amount of data / bandwidth this will trigger an internal review and result in your account / domain being suspended and removed from the orange CF protected network.
This option looks great on paper until you start to use it in the real work.
I have spent many hours in video calls with high ranking CloudFlare managers and understand a lot more than most about the CF network and their inner workings.
To put it in simple terms, don't do this method !!!