How to Set Up Live Streaming Video on a Website

livestream - set up video streaming on your website.

Live streaming has found its place in the business world, and it’s serving a multitude of purposes. Some businesses offer paid live streaming solutions for events, and others use live streaming as a way to build online communities to support their brands.

While it’s possible to use Youtube, Facebook, Periscope, and other third party social media platforms to live stream, there is value in setting up your own site and integrating a live streaming platform. It gives you more control over your content and comes across as more professional when done right.

Today, we’re going to walk you through the steps of choosing the right online video platform (OVP) and setting up a live streaming website.

In this article, we’re going to walk you through the steps of choosing the right online video platform (OVP) and setting up a live streaming website. We’ll also address the right streaming equipment for the job, encoder setup, how to embed a video to your website, and how anyone can start streaming in 6 easy steps.

Let’s get into it.

We’ll Cover:

  • Live Streaming Recording Equipment
  • Encoding Software
  • A Reliable Internet Connection
  • Live Streaming Video Hosting
  • Generating an Embed Code
  • Embedding On Your Site
  • Conclusion

What You Will Need to Start Streaming on Your Streaming Website

Creating a live streaming website is certainly a process, but it’s pretty straightforward. First and foremost, you’re going to need a website.

Before we go any further, there are a couple of questions you need to ask yourself:

  • What sort of content will you be streaming?
  • Who is your intended audience?
  • Do you plan on monetizing your streams? If so, how?
  • What sort of live stream plan fits your budget? How much are you willing to invest?
  • What happens when my broadcast fails, how do I troubleshoot my live stream?

With your website in place and a general idea of what you want to do, you’re ready to get started on setting up live streaming video on your website.

1. Live Streaming Recording Equipment

Live Streaming Video Equipment
Investing in professional audio and video filming equipment can improve your live stream quality.

If you want to create any sort of video content, you need the proper live streaming recording equipment

Video cameras can be as simple as a webcam or as complex as a 4K ultra-HD professional camcorder. It is important that you use the proper camera for what you’re aiming to capture. For the best quality video, look for a camera with an HDMI connection. HDMI-compatible cameras can output the highest quality stream.

Investing in audio recording equipment is a good idea, as well. While built-in camera microphones may suffice, we don’t recommend relying on that option. The most professional quality audio comes from external microphones worn on the lapel or held just outside the camera frame.

Video cameras can be as simple as a webcam or as complicated as a 4K ultra-HD professional camcorder. What’s important is that you use the right camera for your job. For the best quality video, look for a camera with an HDMI connection. HDMI-compatible cameras can output the highest quality stream.

Of course, you’ll need some kind of audio recording equipment as well. While built-in camera microphones may suffice, we don’t recommend relying on that option. The best quality audio comes from external microphones worn on the lapel or held just outside the camera frame.

2. Encoding Software

live streaming encoding
Encoding is the process of preparing a digital video to meet a specific format for playback through special video encoder software.

One challenge that most live streamers face is that most cameras are designed to record rather than to stream. That’s why you’ll need encoding software or hardware that works with your camera of choice.

Encoding changes your video from a format optimized for recording and storage to one designed for transmission over the web. This ensures that your viewers can access your live streaming video without issue.

Hardware encoders are dedicated devices that let you bypass the need for a computer. This physical alternative to encoding software is useful in some professional broadcasting contexts. 

Hardware encoders are typically used by professional broadcasters given their high price points. They are designed specifically for encoding, which gives them an advantage over software encoders.

Software encoders, on the other hand, are usually much more affordable than hardware. Small-scale producers generally prefer this alternative to hardware encoders. You can even opt for free and open-source software encoders. OBS Studio is a good option. Here is a live streaming encoder comparison between these two types of solutions.

Pro-level encoders like Wirecast Pro and vMix, however, are better options in terms of features and quality. Note that paid encoding software packages do require a computer with a fairly fast processor. You want a reliable machine that can deal with transcoding video in real-time.

3. A Reliable Internet Connection

fast internet connection
A strong internet connection is “make or break” when it comes to live streaming.

To achieve any level of quality in your live streaming video broadcast, broadcasters also need a reliable, fast internet connection. Most cable internet speeds are sufficient for live streaming. 

However, you should avoid streaming while other users are using the same server’s bandwidth for other activities.

There are a few general rules of thumb for internet speed requirements for live streaming video. 

You need an upload speed of at least two Mbps in order to broadcast high-quality live streams. At lower speeds, your video quality could be pixelated, lagging, and potentially unwatchable. Make sure your internet service isn’t prone to disruptions or fluctuations in speed. Interruption of an important broadcast is the last thing you want.

There are some additional minimum upload speed requirements related to internet connection based on the quality of video you’re aiming for. If you want a higher video quality, you need faster internet speed. We recommend an upload speed of at least half the quality at which you plan to stream. For example, if you are doing an HD, 3 Mbps stream, you will need a 6 Mbps upload speed.

Furthermore, don’t accept the advertised upload speed from your internet service provider (ISP) at face value. Your ISP will quote you a peak speed. Your actual average speed will most likely always be lower. We highly recommend checking your true internet speed on before you start streaming.

4. Live Streaming Video Hosting

Choose a platform that specializes in streaming solutions rather than a social media platform that offers it as a secondary service.

Another tool you need is a professional-grade video streaming platform. YouTube is the most popular and easy-to-use streaming video host. However free, consumer-grade platforms like YouTube and Facebook Live pose serious limitations for live streaming video. Those services are designed for uploading videos, rather than for live streaming video content.

Using streaming solutions via a dedicated white-label video platform for agencies, such as Dacast, IBM Cloud Video, or Livestream is highly recommended. These will provide a better live streaming video service and give you more control over video placement, monetization, access, recording, and more. 

These services are completely built around live streaming. With a dedicated streaming platform, these are not secondary features of the service, but the primary attraction. 

Review the features of your chosen platform before committing. If you need a lot of bandwidth, viewing hours, and storage for advanced VOD and live event streaming, make sure that you choose an enterprise video platform that supports this.

The live streaming video solution you choose will also provide you with specific information related to your live channel. You’ll need this information to set up your encoding software or hardware to access the video host website for live streaming. That way, you can ensure a secure video upload for your viewers.

Of course, you’ll want to test out your setup before you launch your first broadcast to ensure that everything works smoothly. There are a variety of guides available to you, as well, based on your specific encoder. For example, here are the OBS Studio guide and the Wirecast Pro video broadcasting software guide.

Here is a short video tutorial using Wirecast 8 to give you a little more insight.

Watch the Tutorial

5. Generating an Embed Code

live content broadcasting through webcam
Generate an embed code for your live stream video with the Dacast.

Once you have chosen the equipment and tools that you’ll use to create your live stream videos, you’re ready to move on to the second phase of this process. It is time to prepare your website for your first live stream broadcast.

This is a relatively simple process. First, you have to navigate to the administrative dashboard for your live streaming video host. Once you’re there, schedule a live stream event for the time your event will begin. After you schedule, you should be able to access the embed options.

To find the embed options in Dacast, select the live stream that you’d like to broadcast. Next, click the tab labeled “Publish Settings.” In the lower-left of the screen, you’ll see two different code options: one labeled iFrame and the other Javascript (JS).

Javascript is more widely supported on various browsers and devices, and it provides better features to the user. Although iFrame is functional, it has the advantage of being more compatible with certain website frameworks. It doesn’t matter much which of these you choose unless you have a very specific audience with specific needs. 

You will want to test both on your website to make sure they work. WordPress sites, for example, require the iFrame code.

Once you choose one of these two coding options, select that embed code in the box and copy it to your clipboard.

6. Embedding On Your Site

The next step is to embed your video on a website. To do so, you need to access the HTML code view on your chosen site. Do not fret. You don’t need to know anything about coding to complete this step.

For example, if you’re using a WordPress site, you’ll proceed as follows:

  • Click edit a post (or page)
  • Click the tab for “text” to enter the code editor view
  • Paste your video code on a new line
  • Save the page and you’re ready to go. 

Please note that most other website editors have similar tools for embedding HTML code quickly and easily.

Conclusion: Start Live Streaming Today

live broadcasting
With these 6 steps, you’re ready to start live streaming on your website.

After you square away your filming and encoding equipment, test your internet speed, generate your embed code, and then embed the video, you’re ready to start broadcasting live streaming video. 

The only thing left is to start filming.

If you’re in need of additional information about live streaming, we’ve got you covered.

You can find a step-by-step walkthrough as an introduction to live streaming on the Dacast blog. You’ll find tons of links to helpful resources for video broadcasting.

For regular tips on live streaming, feel free to join our LinkedIn group. JOIN THE GROUP

At Dacast, we help a wide range of businesses get started with live streaming. For more details, you can check out our live streaming pricing plans and customization options. Are you ready to try our streaming solutions for yourself? Just click the button below to sign up for a 30-day free trial (no credit card required). We’ll have you up and streaming in no time.


32 thoughts on “How to Set Up Live Streaming Video on a Website

  1. Jim S. says:

    Have you explored any best practices for an internet backup? For example, during a live stream, the hard wired ethernet connection, provided by the local ISP, goes down. How easy is it to jump to a cellular hotspot in order to keep streaming? Or perhaps jump to wifi?

    • Etienne Noualhat says:

      Well, I would say that in this case, you will suffer from a loss of internet connexion that you can quickly fix by jumping on a hotspot.
      Though, if your wired internet is down, there are 90% chances that your wifi might be down as well. Therefore, cellular might be the only solution, but as those are slower (in terms of upload), you might need to reconfigure your stream.
      I will try to find more info and come back to you Jim!

    • C. Pathak says:

      Hi, I want to create a live streaming website where I can show live entertainment programs. How you can help me regarding this?

  2. seany says:

    how do i get my dang live stream hooked up to youtube twitch n where ever else is a popular livestream site?

    • Etienne Noualhat says:

      Hey Seany, with a DaCast Annual Premium plan you can use our partner Switchboard live for free in order to do that!
      Hope that helps!

    • Elise Furon says:

      Hi Hassan,
      You can have as many 24/7 broadcasts on your website as you want as long as you have enough streaming data to deliver your content 🙂
      Happy streaming!

    • admin says:

      Thank you for your interest in Dacast’s Streaming Solutions. Please
      contact our Customer Support team at this link and someone will be
      more than happy to assist you. Have a great day!

  3. Matthew says:

    Is it possible to give access to livestream only from my website? I’ve got paid membership system on my website and I’d like to stream for members. I have to protect my stream from sharing stream link got from source code. Is it possible?

    • Maciek says:

      Thank you for your interest in Dacast’s Streaming Solutions. I have forwarded your inquiry to either our sales or support team and they will reply to you shortly. Have a great day!

    • Maciek says:

      Thank you for your interest in Dacast’s Streaming Solutions. Please contact our Customer Support team at this link and someone will be more than happy to assist you. Have a great day!

  4. Ezeh Innocent Obinna says:

    Hello Dacast,
    Thanks for this guide.

    Please I like to ask about the features of your streaming platform.

    I need a live streaming platform that works like Zoom which allows my students to interact with the teacher while class is on and also that has a capacity to carry over 5,000 viewers at a time and I like it to stream live on my website.

    Also, I like to make it such that no viewer can share access code (password with another person.


    • Harmonie Duhamel says:

      Hi Obinna, I responded to you on Facebook directly. Thank you! Have a nice day. The Dacast Team

        • Harmonie Duhamel says:

          Hi Kathy, So our streaming platform is Dacast. We would be happy to help you stream your event through our platform; however, we have nothing to do with Zoom. Via Dacast you will be able to stream simultaneously on multiple platforms such as YouTube or Facebook, for example,
          And the response for the 5000 students was yes, with Dacast you can stream to 5000 viewers and more. Please feel free to let us know about your project so we can help you build a plan accordingly. Thank you. Best,

  5. Maurizio says:

    How does the integration of the video affect the available bandwidth of the website? How to calculate the bandwidth needed to serve e.g. 1000, 10000, 100000 live viewers? Thanks

    • Harmonie Duhamel says:

      Hi Maurizio, To calculate the bandwidth needed for your event, you can take a look at our calculator: Based on your number of viewers, How long will your viewers watch and the quality of your stream, you will be able to know the bandwidth needed. Have you created your account with Dacast already? I would suggest you sign up for free with our 30-day free trial with Dacast. Once you are registered, one of our account managers will contact you to help you customize your account based on your project. If you have further questions, you can also contact us at any time via Thank you and have a great day!

  6. Kathy says:

    If I use the embed code in an iframe to put the livestream on my WordPress site, will a basic shared hosting site have enough bandwidth/capability to handle 5000 simultaneous viewers?

  7. Jeremiah says:

    Excellent blog! I really love the simplicity of your content. Do you have any tips and hints for aspiring writers? I’m hoping to start my own site soon but I’m a little lost on everything. Would you suggest starting with a free platform like WordPress or go for a paid option?

  8. Sunil Kumar says:

    This is a great post on the cctv signs. Very neatly explained the importance of safety. We deal in all safety signs and we know that display of cctv signs is as important as fixing security cameras.

  9. Serena Martin says:

    This gave data is actually so decent, a debt of gratitude is in order for giving this post and the more aptitudes to create in the wake of alluding to this post. Your articles truly dazzled me, due to all the data so decent.

  10. Jeremiah says:

    How much commission does Dacast really collects from each pay-per-view ticket and subscription fee ?
    It is important for us to know,as this information will determine to an extent, our pay-per-view ticket and subscription fee.
    Please we need an honest answer to the question above, on every open and hidden charges from Dacast.Kindly respond through email.

    • Harmonie Duhamel says:

      Hi Jeremiah, I hope you are great. Dacast commission is 9.9%, plus $0.40 on each viewer purchase. Feel free to reach us anytime if you have any other question at
      Best regards

Leave a Reply

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