Cloudflare Stream
Last updated
Last updated
Cloudflare Stream is a live streaming and on-demand video platform, which can ingest, encode, record, and play videos from one unified product.
For further information, please visit https://www.cloudflare.com/developer-platform/products/cloudflare-stream/
Before getting started, navigate to Appearance > Install Plugins page and activate WP Cloudflare Stream plugin.
Navigate to Settings > WP Cloudflare Stream > API Credentials tab, enter your Cloudflare Account ID, Cloudflare Account API Token keys and Cloudflare Customer Subdomain.
Since version 1.1, securing streams using signed URLs is supported.
To enable the feature, navigate to Settings > WP Cloudflare Stream > API Credentials tab and enable the "Secure videos with signed URLs" option.
If you've added videos before enabling this feature, you will need to navigate to Settings > WP Cloudflare Stream > Misc tab and click the "Bulk Update" button to apply the new settings to all previously uploaded videos.
Navigate to Upload tab, click Install Webhook button
Navigate to Live Stream tab, from there, you can enable Live Stream, set Custom Ingest Domain and other options as desired
Simulcast
Since version 1.1, you have the capability to broadcast your live stream to third-party platforms such as Twitch, YouTube, Facebook, Twitter, and others. Simulcast to up to 50 concurrent destinations from each live input is supported.
Refer to "Subscribe to Stream Live Webhooks" for further instruction https://developers.cloudflare.com/stream/stream-live/webhooks/
Members must have the appropriate capabilities to create live streams.
To assign permissions:
Navigate to your Frontend Dashboard > Settings > Capabilities.
Select "Cloudflare Stream".
Choose a specific user role to grant permissions to, or "All" to retrieve all roles.
Check the necessary capability checkboxes.
cloudflare_create_live – Allows members to create only one live stream.
cloudflare_create_lives – Allows members to create multiple live streams.
Other capabilities are intended for moderators (admins) and should be granted with caution.
For additional capabilities, please refer to Content Capabilities