Hi, We are using Bunny stream for video hosting. We have an application that uses Cloudflare and the videos will be uploaded through this application.
But we use their iframe player for playing means it will be streamed directly from their player and no egress. Does this goes against Cloudflare TOS. I saw somewhere Cloudflare banning zones for using images and video APIs.
What matters is where the videos are stored and how you are delivering them. The Cloudflare TOS does not allow you to serve video from a Cloudflare address unless you’re using a Cloudflare product that is meant for video. It doesn’t matter if users are uploading the video via Cloudflare; only if they are viewing it through Cloudflare.
If you’re using the Cloudflare CDN to store your videos to deliver to users, then you are in violation of the TOS. If they’re just uploading the videos to an address that is on Cloudflare, then it’s not a problem.
If you want to serve the videos via Cloudflare then you need to be using R2 or the Cloudflare streaming thing. Uploading, they don’t care.
Thank you for elaborating. Further i just want to explain our plan,
Uploading is happening through Cloudflare proxied application. And the uploaded videos are stored in bunny storage.
For video delivery we use the iframe player to embed on the application with bunny cdn. means it will be played directly in the iframe player. And also We will byepass the cache for the entire application.
Can you confirm that this will not be violation of CF TOS?