How To Stream Live Videos To Your WordPress Site

How To Stream Live Videos To Your WordPress Site

Live video streaming applications like Google Hangouts On Air, Periscope, Meerkat and Blab.im are becoming extremely popular with social media users who enjoy streaming every waking moment of their lives to their followers.

But what if you want to host your live stream on your WordPress site? Well, today I am going to explain to you how to stream live videos on your WordPress site and what are the things you need to take care of.

In general, whenever there is a live event upcoming, you’ll see a lot of promotion going around. Next during the event also there are a lot of things to take care of. And once the event is complete, you hear talks about the event which are basically reviews of the event.

So, keeping that in mind, let’s split up live streaming into 3 main parts:

  1. Before the event
  2. During the event
  3. After the event

Before the event

I just want to say two words for this – Prepare and promote.

Before the event, you should be well prepared on how you’re going to conduct the event. Which platform, product or service should you use, what preparation has to be done for the live streaming. I going to explain this later in the article.

Once, you’ve decided on how you’re going to do it, next big thing is to promote it. Yes, you’d need people to view your live streaming for it to be a success. Promote it on various social media platforms (in fact on all), promote it to your mailing list or you can even have a countdown page.

All these things will help you in generating the required audience for your stream.

During the event

When the event is live, make sure your video stream works. That’s the most important thing.

Apart from that, you can check out ways through which you can stream live videos below.

Here are some ways you can stream live videos to your WordPress site.

1. Add Your Google Hangouts On Air to WordPress

Hangouts On Air allow you to broadcast your Google Hangout to the world via YouTube. It is a public video stream that can be used for many purposes, such as webinars, presentations and Q&A sessions.

According to Google, “You can share products, articles, content, and websites with viewers while in a Hangout On Air with the Showcase app. For example, you can show your audience a product you’re selling, an interesting article about your company or a link to download an app in the Google Play Store. During the broadcast, you can share links with your audience, and they can open the links without interrupting your broadcast.”


You can let people view a Hangout On Air from any website using the embed feature. This feature puts a video player with the Hangout On Air onto any website. Google offers detailed instructions on embedding a Hangout On Air on its website.

  • Go to your Hangout On Air
  • On the bottom right of the video call window, click Links.
  • Copy the video embed code, YouTube page URL, or Event page URL.
  • Go to the website where you’d like to stream or show the Hangout On Air.
  • Paste the code. Follow the website’s instructions on how to embed a live video player or embed another website’s link onto a page.
  • A video player with the Hangout On Air or the website link will now appear on the page.

Also check out Tom Ewer’s detailed article on setting up and embedding a Google Hangout On Air on your WordPress site. Once you setup your Hangout On Air, you can copy the embed code that Google gives you, paste it into a new WordPress post and publish it.

Once you have published your Hangouts On Air post, you can send the link to your social followers and email database announcing where and when your Hangout On Air will be live streamed.

2. Add Your Webcam Live Stream to WordPress

The VideoWhisper Live Streaming software can easily be used to add webcam live video broadcasting to WordPress, live video streams on blog pages and setup membership for accessing or broadcasting live video.

It integrates with BuddyPress and will add a Live Stream tab to the group where users can watch live video and chat real-time. Admins can broadcast anytime from Admin > Live Streaming.

The problem with this plugin is that it has special hosting requirements, which means a RTMP host is needed for persistent connections to manage live interactions and streaming.

Real Time Messaging Protocol (RTMP) is a protocol for streaming audio, video and data over the Internet, between web-based Adobe Flash player application and a server. Special software is required to run on the server side for accepting and serving the RTMP connections from flash clients.

You might also require a plugin like WP Video Share / Video On Demand (VOD) to allow you to import and show archived video streams for the VideoWhisper Live Streaming channels plugin.

Another plugin you can use to live stream your webcam feed to your WordPress site is the WimTVPro plugin. To use the plugin, you must create a free Web TV account on WimTV.

Storage and bandwidth used for the video is provided by WimTV.  You can manage and publish video on demand, live streaming, playlist and video schedules directly on your website.

In WimLive you can create live streaming events to be published on the pages of your site. If you use the webcam on your pc, you can instead transmit directly by clicking on the Live Now icon in the WimLive column.

3. Add Your Meerkat Live Stream to WordPress

If you use Meerkat for live streaming and you want to add your live stream to your WordPress site, you can do it with the POWr Meerkat plugin.

This is a free cloud-based plugin you can edit in your live webpage. First, you need to create a POWr Account. Your account allows you to edit plugins right in your live webpage, and to recreate plugins across many different sites.

Then download, install, and activate POWr Meerkat and drop the widget anywhere in your theme. Or add to a page or post with the POWr icon in the WP editor.

The POWr Meerkat plugin is simple to customize, directly inside of your live WordPress website. Just click on the Settings Icon to open the POWr Editor. You can now edit the design and contents of your Meerkat plugin.

POWr Meerkat

Select and adjust colors, background design, borders and edges, and lots more. Match the rest of your website perfectly, with no more coding confusion or pricey designer fees. See your changes in real time, on your actual site.

The Pro version of the plugin gives you access to advanced features, removes all POWr watermarks, speeds up widget loading speed, and gets you premium support.

4. Add your NomadCast Live Stream to WordPress

Do you use NomadCast to live stream your videos? Use the NomadCast oEmbed plugin to add NomadCast.com to the available oEmbed providers in WordPress.


This plugin enables NomadCast oEmbed provider so that NomadCast videos can be embedded by just adding their URL. Simply paste a NomadCast.com video URL (either stream or recording) into the content area and the player will be embedded into your post, page or custom post type.

NomadCast Video

After the event

The process doesn’t end here. Once you’re done with the live streaming, you’ve a great opportunity to interact with your audience. Ask them to share their thoughts and thank them for watching the stream.

You may also use this time to announce a new event, probably another live stream or promote your product or service.

So, that’s how you do live streaming on a WordPress website.

This infograph summarize it for you


Add Periscope On Air Button to your WordPress site

What is Periscope?

Stream Live Videos | Periscope

Periscope is a live video streaming application that was acquired by twitter in 2015. It enables users to stream live videos and also tweet a link to their live video. The person who is streaming the live video is called a scoper.

Twitter added the embed feature of Periscope in its WordPress plugin, which enables you to stream live videos on your WordPress website if you have installed the WordPress Twitter Plugin.

How to add Periscope on air button on WordPress?

You’ll have to first install the Twitter Plugin for WordPress.

After activating the plugin, go to Appearence>Widgets. You’ll find a widget called ‘Periscope On Air’.

Stream Live Videos | Periscope Widget

Enter the title for your widget and then add your Periscope username. You’ll be provided with an option to choose the button size, either small or large. After choosing the button size, click save.

Now go to your website homepage and you’ll see the Periscope On air widget in the sidebar. The button will change its color when you go live on Periscope.

Stream Live Videos | Periscope Button

Adding a Periscope On Air Button will help you convert your site visitors into Periscope subscribers.

How to add Periscope On Air button in your WordPress Post or Page?

You can easily display Periscope On Air button on your WordPress post or page, with this plugin. All you have to do is add you complete Periscope Profile URL and the plugin will automatically change it to a button.

You can also use a shortcode to change the button size.

[periscope_on_air username=”wpekadotcom” size=”small”]

You’ll have to replace the username and choose a button size, either large or small.

Did you like the article? Have you ever done live streaming? How was your experience? Let me know in the comments section below.


  1. Sophie Jackson

    October 30, 2015 at 4:28 pm

    Is there any way to stream video on blog with full authority in my hand without uploading it to the server? Because I don’t have such hosting where I could upload MBs & GBs of videos. I know it can be done by uploading on Youtube and embed from theme but I don’t want to use Youtube. Is there any possible way that video isn’t shared anywhere except my website?


    • Priya Florence

      October 30, 2015 at 4:35 pm

      Yes, Sophie. if you don’t want to use YouTube, you can use a service like Nomadcast or WimTV to host your video. The links for both of them are in the article above.


  2. Tammy

    June 22, 2016 at 2:34 am

    Hi Priya,
    Thank you for this post…it’s very helpful. Which options have the least amount of lag time or latency? I know Google Hangouts has about a 30-45 sec delay.
    Thanks again,


  3. spencer

    November 7, 2016 at 9:24 am

    I am wanting to live stream a HDMI output through StudioExpress on a website. Is there a way to embed the youtube channel?
    What are the up and downsides of that?


  4. Cole Mashburn

    March 2, 2018 at 7:03 pm

    POWr Meerkat plugin.closed feb 20,2018 and is no longer avail for download


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Join Over 50,000+ Subscribers

Interested In


Send this to a friend