How to Connect Bunny, Mux, Gumlet, or Cloudflare Stream
Cloud video platforms let you host, transcode, and stream your videos from a CDN instead of your own server. WP Media Player connects to Bunny Stream, BunnyCDN Storage, Mux Video, Mux Stream, Gumlet Video, Gumlet Stream, and Cloudflare Stream — all Pro integrations.
Enable a Provider
Go to WP Media Player > Settings > Storage. Each provider appears as a card with a name, description, and an enable toggle. Turn the toggle on for the provider you want to connect. The card expands to show the configuration fields for that service.
You can enable multiple providers at once. The source picker in the media editor will show all enabled providers so you can browse your hosted library without leaving WordPress.
Enter Your API Credentials
Each provider requires its own credentials:
- BunnyCDN Storage: API key, storage zone name, storage hostname, CDN URL, and token auth key
- BunnyCDN Stream: API key
- Mux Video: Token ID and token secret
- Mux Stream: Token ID and token secret
- Gumlet Video: No additional config fields — credentials handled via the Gumlet dashboard
- Gumlet Stream: No additional config fields
- Cloudflare Stream: API token
Credentials are stored in your WordPress database and are only used to communicate with the service you connected. They are never sent to CodeConfig or any third party.
Browse and Embed from Your Library
Once a provider is connected, open any media item in the media editor. In the source picker, the cloud provider appears as a card alongside Media Library, YouTube, and Vimeo. Select it to browse your hosted videos. Pick one and the title, thumbnail, and video URL are loaded automatically.
From there, choose a preset, set the aspect ratio, and save. The shortcode is identical to any other media item:
[wp-media-player id="123"]
What to Check
- The provider card shows a connected status after entering credentials
- The source picker lists the enabled cloud provider alongside Media Library and other sources
- A video selected from the cloud library loads with the correct title and thumbnail
- Playback works on the frontend, streaming from the CDN
Next Steps
Once your video is embedded from a cloud source, you can add chapters, captions, and interactive layers just like any other media item. See how to add chapters to a video to give viewers a navigable timeline.