What it does.
Cloudflare Stream connects Drupal video fields and media to Cloudflare’s hosted video service. Editors upload through Drupal while the service handles streaming delivery, reducing the amount of video infrastructure the site needs to manage.
An optional synchronization module imports videos already present in Cloudflare Stream as Drupal media items. The integration can retain original uploads locally or omit them, and exposes playback settings such as autoplay, looping and muting.
Capabilities.
- Cloudflare video fields and hosted-video media
- Optional synchronization from Cloudflare into Drupal media
- Drush synchronization command
- Control over retaining original uploads
- Autoplay, loop and mute display settings
Using the module.
- Use a Cloudflare account with Stream enabled and configure the integration under Drupal’s media settings.
- Add the Cloudflare Video field or use the configured hosted-video media type.
- Enable Cloudflare Stream Sync when importing service-side videos is required.
Project notes.
The project warns that upgrading from 2.x to 3.x requires manual steps; there is no automatic upgrade path.
The Drupal 11-compatible branch shown in the capture is a beta.
Our contribution.
Conceived, designed and implemented the initial 1.x module.
This records WS’s contribution to this community project, alongside its other contributors. View the organization’s supported projects ↗