Bunny.net for Streaming Video Hosting
Recipe Card:
- Create a Bunny.net Account
- Go to Bunny.net and sign up for a 14-day free trial
- Log into your Bunny.net account and view QuickStart Guide
- Go To Your Stream Dashboard
- Set Up a Pull Zone
- Create a Pull Zone to deliver video content globally
- Assign the Pull Zone to your video library for streaming
- Upload Your Videos
- Upload videos in supported formats (MP4, AVI, WMV, etc.)
- Create collections to organize videos
- Customize Video Settings
- Set up thumbnails, captions, and chapters
- Configure video embed settings (responsive, autoplay, preload)
- Embed Videos on Your WordPress Site
- Copy the Bunny.net video embed code
- Use the Custom HTML block in WordPress to embed videos
- Optionally, use Kadence blocks to style the video container
- Protect Your Videos (Optional)
- Use domain-level protection in Bunny.net to control video access
- OR use CRM tag-based protection to restrict content access
Transcript:
Hey, it’s Spence! In this guide, I’m going to show you how to set up Bunny.net for hosting your membership site videos. This tutorial is by popular demand, and it’s an excellent solution for video hosting. While there are many platforms out there like YouTube, Vimeo, and Wistia, Bunny.net offers a global content delivery network with streaming services and protection—all at an incredibly low cost.
Why Choose Bunny.net?
The cost is minuscule—it literally costs me pennies per month for average sites, but you can expect around a couple of dollars per month. Bunny.net is perfect for hosting videos because it’s agnostic, meaning it works worldwide without being tied to any specific platform. Plus, it’s great for ensuring your videos are streamed quickly to a global audience.
Getting Started with Bunny.net
- Create an Account: Head over to Bunny.net and sign up. They offer a 14-day free trial, so there’s no risk in giving it a try. I’m not an affiliate, so there’s no special link here—just go directly to their site.
- Setting Up a Pull Zone: A pull zone directs traffic to your video content from around the world. This is essential for streaming videos, as Bunny.net uses it to efficiently distribute your content.
- Uploading Your Videos: Once your pull zone is created, you can upload your videos easily. Bunny.net supports a variety of formats, including MP4, AVI, WMV, and more. You can drag and drop files or browse for them. It’s simple and straightforward!
- Customizing Your Video Settings: You can customize the thumbnail, add captions, create chapters, and even review video statistics. Bunny.net also allows you to embed your videos directly on your site with options like autoplay, mute, and looping for better user experience.
Embedding Videos in WordPress
Once your video is uploaded, you’ll be given an embed code. Here’s how to use it on your WordPress site:
- Create a New Page or Post: In the Gutenberg editor, you can add a Custom HTML block. Simply paste the embed code and preview it to see how it looks.
- Using Kadence Blocks for Design: If you’re using the Kadence theme, you can enhance the layout by adding a row or container block to control the video’s width. This ensures the video fits perfectly within your design, and you can easily adjust the max width as needed.
Protecting Your Videos
If you’re concerned about video protection, Bunny.net offers multiple levels of security:
- Domain-Level Protection: You can block or allow specific domains to access your video files. While I generally advise against over-complicating security in 2024 (people will find a way to copy your content if they really want to), this option is available for those who need it.
- Tag-Based Protection: You can also protect your videos by embedding them within pages or posts that are restricted by tags. This method is simpler and more effective for most membership sites.
Conclusion
That’s it! Setting up Bunny.net is easy, cost-effective, and perfect for anyone hosting membership site videos. You can customize and protect your content in various ways, ensuring a seamless experience for your users.