Democratised video streaming? A new technology is claimed to enable anyone to affordably integrate video into apps and online. Cloudflare Stream is described as a new way for content owners and app developers to integrate video into any application or ...