phpface
  • Introduction
  • Installation
  • Verify License
  • Install Plugins
  • Import Sample Content
  • Content Capabilities
  • Theme Options
  • Site Logo
  • Elementor Widgets
  • Sidebars
  • Shortcodes
  • Widgets
  • Add Menu
  • Add Custom User Dashboard Pages
  • Mobile Bottom Menu
  • Upload/Embed Video
  • Upload Big Files
  • Transcode and Encrypt Video With FFmpeg
  • Video Collections
  • Video Chapters
  • Import YouTube Videos
  • Post Location
  • Live Chat and Private Messages
  • User Dashboard
  • Video Advertising
  • BuddyPress (Activity Stream, Notifications, User Groups, Friend Connections ... etc)
  • Restrict Content
  • User Registration / Membership
    • Patreon Membership
    • Paid Membership Pro
    • Paid Member Subscriptions
  • myCred
  • ACF - Advanced Custom Fields
  • Create User Channels
  • WP Statistics (Page Views, Reports, Analytics ...)
  • Sitekit By Google (Page Views, Reports, Analytics ...)
  • Limit Backend Access
  • Bunny Stream
  • Cloudflare Stream
  • DynTube Stream
  • WooCommerce - Sell Video Content
  • Dokan - WooCommerce Multivendor Marketplace.
  • Forums
  • Search Everything in WordPress
  • Translation
  • Changelogs
  • For Developers
    • Add Custom Meta Boxes
    • REST APIs & Upload
  • FAQs
    • How to resolve 404 Error?
    • How to update the theme and all bundled plugins?
    • How to update all bundled plugins?
    • What is a Short Video?
  • How to solve "video is being encoded, please wait a minute" issue?
  • How to Add Custom Roles and Capabilities?
  • How to set custom single video template?
  • End
    • Thank you!
  • Customer Support
Powered by GitBook
On this page

Cloudflare Stream

PreviousBunny StreamNextDynTube Stream

Last updated 2 months ago

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

Before getting started, navigate to Appearance > Install Plugins page and activate WP Cloudflare Stream plugin.

Configure API Key


Navigate to Settings > WP Cloudflare Stream > API Credentials tab, enter your Cloudflare Account ID, Cloudflare Account API Token keys and Cloudflare Customer Subdomain.

Secure your stream


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.

Configure Upload and Webhook


Navigate to Upload tab, click Install Webhook button


Configure Live Stream


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.

Receive Live WebHooks



Capabilities

Members must have the appropriate capabilities to create live streams.

To assign permissions:

  1. Navigate to your Frontend Dashboard > Settings > Capabilities.

  2. Select "Cloudflare Stream".

  3. Choose a specific user role to grant permissions to, or "All" to retrieve all roles.

  4. 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

Video Help Guides

Refer to "Subscribe to Stream Live Webhooks" for further instruction

https://developers.cloudflare.com/stream/stream-live/webhooks/
https://www.cloudflare.com/developer-platform/products/cloudflare-stream/
Configure API Key
Secure your stream
Configure Upload and Webhook
Configure Live Stream
Simulcast
Receive Live WebHooks
Capabilities
Video Help Guides
Frontend
Backend