Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

Cloudflare Stream

Security covered

Part of the Cloudflare ecosystem · 14 projects

View on drupal.org

Cloudflare Stream is an easy-to-use, affordable, on-demand video streaming platform. Stream seamlessly integrates video storage, encoding, and a customisable player with Cloudflare’s fast, secure, and reliable global network, so that you can spend less time managing video delivery and more time building and promoting your product.

By default, this modules integrates Cloudflare Stream as a new field which lets you upload video in almost any format and stream high quality video on any device without having to build your own streaming solution from scratch.

Do not yet upgrade from 2.x to 3.x. There must be manual steps taken as there is no automatic upgrade path. You can report any issues, so work can be done to help updating.

Extra features:

  • Enable the submodule 'Cloudflare Stream - Sync' to use the synchronise feature that syncs new or existing media from the Cloudflare Stream platform to your Drupal site. This module creates a media item for each unique video item that isn't present on the Drupal site. A drush cloudflarestream:sync command is provided.
  • A setting to not store the source files locally.
  • Debug mode

Requirements

A Cloudflare account with the "Stream" package enabled.
Sign-up on https://dash.cloudflare.com/sign-up

Installation

Install as you would normally install a contributed Drupal module.
Optionally enable the Cloudflare Stream Sync module.

Configuration

Configure the Cloudflare Stream settings in Administration » Config » Media »
Cloudflare Stream

Usage

Add the Cloudflare Video field to any node or entity, configure as any other
field in your Drupal site or reference to the hosted video media type that has configured displays by default.
Once you upload a video to the field or media item, a copy of the video will be
uploaded to Cloudflare Stream and videos will be streamed via their service.
By default the original video is kept in Drupal so you can easily change service
without having to worry about data loss. Nevertheless, there is an option to
not store the files locally.

Multiple display options are available to mute, loop, autoplay,... the video.

Install the Cloudflare Stream - Sync submodule in case you want to enable a sync functionality.

This module is in no way affiliated with Cloudflare, Inc. No endorsement is expressed or implied. Cloudflare, Inc. and the Cloudflare logo are trademarks of Cloudflare, Inc.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Sep 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
3.0.0-beta2 Pre-release Aug 2, 2024
3.0.0-beta1 Pre-release Aug 2, 2024
8.x-2.1 Stable Sep 4, 2023