Live Video Streaming
for WordPress
Broadcast live events and publish replays on your website. Use WordPress to manage channels and viewing access. You can optionally integrate WooCommerce for payments.



Trusted by industry pioneers
An embedded player is only part of the job.
A player provides your audience with a place to watch. If channel controls and viewing settings are outside of WordPress, you will still need to manage another system alongside your website.
WPStream + WordPress
Manage your broadcasts where you manage your website.
WPStream combines a WordPress plugin with a streaming service. Here’s how to take a live programme to replay on your site.

Go live
Broadcast from your website.
Start from your browser or connect OBS. Your audience watches directly on WordPress.

Replay
Record for on-demand playback.
Keep viewers entertained and engaged. Monetise those who missed the live broadcast to build ongoing value from every recording.

Compatible with most industry-standard apps and tools
How it works in WordPress.

Step 1
Create your channel.
Build a free or paid channel.
Set it up in WordPress.
Your player is ready automatically.

Step 2
Go live on your site.
Start streaming from your browser.
Connect OBS if needed.
Viewers watch directly on your site.

Step 3
Publish the replay.
Save your live broadcast.
Turn the recording into a replay.
Publish it for free or as pay-per-view.
You can also upload an existing video instead of recording a live broadcast.
Not using WordPress?
Use the Shopify or Wix app, or add the WPStream player to Astro or another website with embed code.
Success stories are the best stories
Fast Support
★★★★★I had a pre sales question that was answered almost immediately. I am about to buy the pro version because their...
See full reviewGreat plugin and great support
★★★★★Started using this plugin a few days back and I am in love with it. I like the features it supports. Especially because I use OBS..
See full reviewAmazing plugin
★★★★★It’s an amazing, effective and easy to use plugin for wordpress. It has been incredibly useful for our company, a real game-changer!....
See full reviewChurch Streaming
★★★★★WOW! What an amazing plugin and service. We could not run our live streaming now without this interface, we reach 1000’s more...
acityconnect · WordPress.org reviewer
See full reviewExcelent Brand
★★★★★I run pay wall live streams on Rumbleinthebronx.live who I use WPstream for. I contacted them to introduce...
See full reviewToo Good to be true
★★★★★We were looking to avoid all major streaming platforms because our content is religious and we didn’t want to deal with censorship. What a wonderful surprise...
See full reviewChoose how people watch and who can broadcast.
Your audience. Your brand.
Your rules, inside WordPress.
Free viewing.
Welcome everyone with public broadcasts that are free for your audience.
Paid access.
Sell individual programmes or subscriptions through WooCommerce with the payment setup you need.
Password protection.
Keep a viewing page private. Share its password with chosen viewers.
Broadcasting permissions.
Let approved users go live using front-end controls, without WordPress admin access.
Your player. Your brand.
Add your logo to the player and make every broadcast feel at home on your site.
Place it your way.
Add the player to a different page using a WordPress block, widget, or shortcode.
What you need to get started.
A website.
Use the plugin, app, or embed code that fits your platform.
A WPStream account.
Connect to the streaming service. Check the trial limits and paid-plan allowances for broadcasting, viewing, and recording storage.
A broadcast source.
Use your browser and webcam or compatible streaming software.
Optional paid access.
The setup depends on your website platform. On WordPress, pay-per-view uses WooCommerce; the recurring-payment setup also requires WooCommerce Subscriptions.
Free-to-view means your audience does not pay to watch, but streaming resources are not free.
Ready when you are
Start your free trial
Try live broadcasting and replays on your website.