=== Media Stream === Requires at least: 6.5 Tested up to: 6.8 Requires PHP: 7.2 Stable tag: 1.0.2 License: GPLv2 or later Contributors: aryans License URI: https://www.gnu.org/licenses/gpl-2.0.html Tags: bunnycdn, video, stream, media library Automatically syncs WordPress Media Library videos to **Bunny.net Stream (BunnyCDN’s video platform)** and serves them via Bunny.net’s global CDN. == Description == **Media Stream** seamlessly integrates your WordPress Media Library with **Bunny.net Stream (powered by BunnyCDN)**. Whenever you upload a video to WordPress, the plugin automatically syncs it to Bunny.net Stream and rewrites the video attachment URL to serve from Bunny.net’s global CDN. This ensures faster playback, reduced server load, and a smooth viewing experience for your visitors. == External services == This plugin relies on **Bunny.net Stream**, a third-party video streaming and CDN service provided by BunnyCDN. A valid Bunny.net account and API key are required. Uploaded videos are stored and played directly from Bunny.net’s infrastructure. Please review Bunny.net’s policies here: - [Bunny.net Privacy Policy](https://bunny.net/privacy) The plugin also using the bunny net APIs to upload and remove videos on bunny stream by using the below endpoints:- - [Bunny net API endpoint](https://video.bunnycdn.com/library/) **Key Features:** * Automatic video sync from WordPress Media Library to Bunny.net Stream * Replace WordPress video URLs with Bunny.net Stream CDN links * Faster and optimized video delivery through Bunny.net’s global network * Reduce storage and bandwidth usage on your server * Works transparently with the WordPress Media Library == Installation == 1. Upload the plugin files to the `/wp-content/plugins/media-stream/` directory, or install via the WordPress Plugins screen. 2. Activate the plugin through the **Plugins** menu in WordPress. 3. Go to **Media Stream** and add your Bunny.net API credentials. 4. Upload videos to your Media Library as usual — they will automatically sync to Bunny.net Stream. == Frequently Asked Questions == = Do I need a Bunny.net account? = Yes, you need a **Bunny.net Stream (BunnyCDN)** account and API key to use this plugin. = Will my existing videos be synced? = Currently, the plugin syncs videos uploaded after activation. You can manually re-upload old videos if needed. = Does this plugin support non-video files? = No, it only works with videos uploaded to the WordPress Media Library. == Screenshots == 1. Plugin settings page with Bunny.net API setup 2. Media Library showing videos synced to Bunny.net 3. Example of video being served from Bunny.net CDN == Changelog == = 1.0.0 = * Initial release * Automatic sync of uploaded videos to Bunny.net Stream * Rewrites video URLs to Bunny.net CDN == Upgrade Notice == = 1.0.0 = First release – adds Bunny.net Stream integration with WordPress Media Library.