March 23, 2020 Marta Chernova
“Live streaming: where do I even begin?” Without having a basic understanding of how live streaming works, getting started can be intimidating.
If you want to:
- Start streaming using something more than just your webcam or smartphone
- Understand the fundamental components of online video streaming
- Learn the basics of live streaming quickly
Then you’ve landed on the right page.
What you’ll need to start live streaming:
- Video and audio source(s) – These are cameras, computer screens, and other image sources to be shown, as well as microphones, mixer feeds, and other sounds to be played in the stream.
- A video encoder – This is the computer software or standalone hardware device that packages real-time video and sends it to the Internet.
- A streaming destination – The place your live video will become available online. Popular ones include YouTube, Vimeo, and Facebook Live.
- A stable Internet connection – So your stream doesn’t freeze, buffer, or drop off entirely.
The basic setup and flow of a live stream
1. Video and audio sources
A stream of video data (from a camera, for example) for your live stream is called a video source. Respectively, a stream of audio data is an audio source. A simple stream might consist of just one video and audio source, while a more complex one may have two or more audio and video sources involved. Different combinations of video and audio sources are referred to as “scenes” or “layouts” (think full screen, picture-in-picture, or side-by-side layouts).
The video source(s) for a live stream may come from a:
- DSLR camera
- Computer screen
- PTZ camera
- Phone or tablet camera
For live streaming, you do not need to have a storage card in your camera.
Audio sources may come from a lapel, handheld, or USB microphone, or from an audio file. If you run your microphone signal through your camera, the audio will come embeddedin your video source, which means they will arrive together through one cable. This is a very common way to capture audio.
Always be mindful of the background music in your live stream because online video platforms can monitor and flag copyrighted content. You may receive a copyright violation or even be banned from streaming.
Learn more about choosing a camera for live streaming:
Best cameras for live streaming for any budget (updated for 2022)
How to capture audio and video sources
In order to start streaming online, you will need to capture the signal from your audio and video sources. Most video sources today use HDMI™ or SDI outs for external connection. Both HDMI™ and SDI cables are able to carry embedded audio along with video. If you are using a computer with a software encoder to stream, then simply connecting a camera to a computer using an HDMI™ or a SDI cable will not work. You will need an intermediary device called a capture card. A capture card (like AV.io HD for example) connects to the camera on one side, and to the computer over USB on the other, capturing exactly what the camera “sees.” Most hardware encoders, on the other hand, come with internal capture cards, so you can connect video sources directly. We will talk more about streaming software and hardware below.
The ultimate all-in-one live video production system
Pearl-2 brings the pro features and processing horsepower required for the most demanding live events.
Discover Epiphan Pearl-2
2. Video encoder
What is a video encoder and why do I need one?
An encoder “translates” the video signal for the Internet. An encoder is a piece of software that compresses and converts the incoming audio-video signal into a digital, web-friendly format. You need an encoder because most video sources don’t come ready for live streaming: video cameras are made for recording large and bulky video files, not intended for streaming in real time.
Types of encoders
Essentially, today you have the choice of going live from three types of encoding devices: mobile phone/tablet, a computer with streaming software installed, or a dedicated hardware encoder. While a mobile phone may be an all-in-one video source and encoding device, the live production capabilities offered by a mobile device are extremely limited. Let’s focus on the encoding tools that are able to handle more professional live streams, with the ability to add multiple cameras and layouts.
A software encoder is an installed application that uses your computer’s resources (CPU) to neatly pack up the video and send it online. As previously mentioned, a capture card is necessary to capture the video signal from your source to your computer.
There is a wide variety of free and paid streaming software available, including Wirecast, vMix, Streamlabs OBS, the ever-popular OBS Studio, and many more. You can learn all about the differences between them in our best streaming software article. OBS Studio is a good way to start learning about encoding because it’s free to download and install, all settings are easily accessible, and there are many online tutorials to help you along.
It’s important to remember that streaming software always takes a toll on the computer’s CPU. This means that if your computer is not powerful enough to handle it, your viewers may experience buffering and dropped frames while you experience a very laggy computer. We recommend having a machine no lower than an Intel Core i5 2.8 GHz with 8GB memory for a good live streaming experience.
A hardware encoder (i.e., streaming hardware) is a dedicated device that handles all the encoding. Audio and video sources are connected directly to the hardware encoder, no capture cards required. Modern encoders are capable of taking in multiple video input formats, including HDMI™, SDI, VGA, and DVI, as well as XLR and 3.5 mm analog audio. Naturally, hardware encoders need to be connected to the network (via Ethernet, or Wi-Fi, or cellular) in order to stream.
Hardware encoders can come in different shapes, sizes, functionality, and price points. Some are small and portable, with the ability to take in only one or two video sources (e.g., Webcaster X2). Some are designed to be taken on the road: these use a bonded cellular signal for an Internet connection. Examples include Teradek VidiU and LiveU encoders. Others are much more complex and powerful, able to take in many video and audio sources, record, mix, scale, and switch between them. For example, Epiphan’s Pearl-2 and Pearl Mini are professional all-in-one live production studios with incredibly vast functionality.
Pearl-2 and Pearl Mini, examples of hardware encoders
In many ways, hardware encoders are more convenient and reliable than using a personal computer with streaming software. Hardware encoders are specifically designed for live streaming. They also free up your computer for other tasks.
Be sure to check out our streaming hardware vs softwarearticle if you want to learn more about choosing the right encoder for you.
Most important encoder settings
Both software and hardware encoders have similar variable settings that affect your live stream. Here are the most important ones to know:
Frame rate: How many frames per second are displayed, in frames per second(fps). Common inputs:10fps(outrageously low, infuriating to the human eye frame rate),24 fps,30 fps(standard for digital video),60 fps (beautiful and lifelike).
Output resolution: Size of video frame, width x height, in pixels.
Here are some common resolution names and their aliases:
|Resolution shorthand||Dimensions, in pixels||Also referred to as|
|480p||858×480||SD or Standard Definition|
|720p||1280 x 720||HD or “HD Ready”|
|1080p||1920 x 1080||FHD or “Full HD”|
|1440p||2560 x 1440||QHD or Quad HD resolution|
|4K or 2160p||3840 x 2160||UHD or Ultra HD resolution|
The most common resolution sizes used today are 720p and 1080p. These numbers refer to to number of pixels measured vertically. The “p” stands for “progressive scanning,” and not for “pixel.”
Bitrate: How much video data you are uploading, per second. Generally expressed in kilobits per second (Kbps), although megabits per second (Mbps) are also sometimes used. That’s Kbps divided by roughly 1000.
General value range is 1000-8000 Kbps. Common values are 1000 Kbps (absolute minimum for live streaming) 2500 Kbps, 3000 Kbps, 5000 Kbps. This number depends on frame rate and resolution: the higher the frame rate and resolution, the higher the bitrate needs to be for a smooth, high-quality live stream.
Codec: Refers to the method of compressing (encoding) audio and video data for faster transmission. H.264 is the most common one.
Keeping a fine balance between bitrate, frame rate, and output resolution is what makes a good stream. How high you can go depends largely on the type of encoder you use and your Internet bandwidth. For example, with sufficient bandwidth, a hardware encoder like Pearl-2 is able to stream 1080p resolution at 60 fps without skipping a beat, whereas an older computer with streaming software may really struggle, dropping frames and causing buffering even with sufficient bandwidth.
3. Streaming destination
A streaming destination is the online site, platform, or app where your live video becomes available to others. These destinations are more commonly referred to as content delivery networks, or CDNs. Popular free CDNs include platforms like Youtube, Facebook Live, Twitch, and more.
There are paid streaming platforms as well. These offer much more control over where and how your live stream is presented, who sees it, and whether and how the stream is monetized. CDNs like Vimeo, Vimeo Livestream, Dacast, StreamShark, and others offer different monthly plans. Costs depend on the amount of data in gigabytes you upload.
Free or paid, you will need to sign up and log into the CDN of your choice. Some platforms (YouTube) require you to go through a few additional steps and wait for 24 hours before you can start live streaming.
Choosing a CDN (streaming destination)
Naturally, each CDN caters to a specific audience. As soon as you figure out what you are live streaming and who your main audience is, you can begin choosing a fitting CDN. Here are some examples:
- Twitch is mainly for gaming. Twitch is free to start, with additional tiers if you need them.
- Youtube (free) is for many things: personal, lifestyle, shows.
- Facebook (free) is for connecting with your community, sharing immediate news, as well as growing your brand.
- More specialized paid CDNs like Dacast, StreamShark, and Vimeo Livestream are good for large events such as concerts and sports.
- Special platforms like Streamingchurch.tv (paid) are intended for live streaming church services and include many peripheral services.
Our advice would be to start with a free CDN, figure out all the ins and outs, and then move on to a paid one, if you need to. So yes, you could potentially start live streaming for free right now! Be sure to check out this how to choose a CDN article for more detailed information about the differences between content delivery networks.
Set up an event and fill out the description
A standard feature of an overwhelming majority of CDNs is letting you decide between going live right now or scheduling to go live in the future. In either case, you will need to fill out the live stream description, perhaps choose a category for your stream, and add some tags. Using hashtags is a great way to bring viewers to your stream.
How to live stream on YouTube
4. Stable Internet connection
Getting a steady network connection is often the trickiest part of live streaming. We found that the most reliable connection is a hardwired, dedicated Ethernet line. You can, of course, go live using Wi-Fi or cellular (4G/LTE) Internet, but these types of signal tend to fluctuate.
We can’t stress how important it is to perform a speed test beforehand. We recommend to always have approximately 1.5x your stream’s bitrate available to account for these possible network fluctuations. For example, if your live stream has a bit rate of 5 Mbps, then ensure you have at least 7.5 Mbpsupload bandwidth available to ensure a reliable live stream.
We go into much more detail about the required Internet bandwidth for live streaming in a separate article. Be sure to check it out.
How to live stream: 5 basic steps.
Essentially, the streaming setup workflow comes down to connecting your sources to the encoder, setting up your scenes (layouts) for switching, configuring a few encoder and streaming destination settings, and establishing a connection between the encoder and the streaming destination. Naturally, streaming destination and encoder user interfaces will differ from case to case, but the basic workflow remains the same. In the example below, we chose to show the Pearl-2 UI for the encoder and YouTube UI for the streaming destination.
Make sure everything has power. Pro tip: whenever possible, use AC power instead of battery power, for all and any device, especially a camera. Placing your camera on a tripod is always a good idea. Use a capture card if you are using your computer with encoding software. No capture card necessary with hardware encoders like Pearl-2.
If you plan to do switching between a number of sources, go ahead and prepare your layouts (scenes). Then, configure the most important streaming settings: resolution, frame rate, and bitrate. If you are unsure, start with 1280×720 resolution, 30 fps frame rate, and automatic or 3000 Kbps bitrate. Everything else can pretty much be left at default. With software like OBS you will be configuring these settings in-app on your computer. With a hardware encoder on the other hand, you will need to access the device’s settings via Web UI or via an app. Create a new RTMP Push stream.
Log in to your live streaming platform (i.e., streaming destination, or CDN) and set up a new live streaming event. Fill out your stream description, configure privacy settings, etc.
This is what actually ties your encoder and your streaming platform together. In order to know where to get video data, the CDN needs to verify and connect with the encoder, while the encoder needs to know where to send the data. This is done using a special password shared between the two, called a stream name(or sometimes stream key). The stream name/key is provided by the streaming platform (CDN). Keep this key safe, as those who know it may be able to stream to your account.
The stream URL and key are usually found in CDN’s advanced or encoder settings sections. Copy the stream URL (looks like a web address) and the stream key from the CDN into the respective fields in the encoder UI. You can leave the username/password fields blank. Click “Save” or “Apply.”
Once you press “start streaming” somewhere in the encoder UI, your CDN preview window should tell you that it is receiving signal from the encoder. There is generally a lag of 10-30 seconds between the encoder and the live stream on the CDN.
Control live switching from the encoder UI. Remember that you need to stop your stream also in the encoder UI.
- Live streaming requires lots of prep work. Checking that you have extra batteries, testing the connection speed, and checking the sound should be part of every live stream preparation process.
- Test your live stream on a dummy account/private channel first. You will learn whether your bitrate is sufficient, how the picture looks, how you sound, and this will give you a chance to make tweaks.
- There are other important elements for a great live stream, such as having a nice set and good lighting. Once you’ve mastered all the basics, check out our live streaming studio essentials article to learn how to take it to the next level.
Be sure to check out our awesome best live streaming setups infographic. It’s a great tool for visualizing the various streaming setups.
Live streaming is a very broad topic, and each streaming case is different. This post was intended to be a very general look at how to go live. We do, however, hope we were able to provide some clarity about the fundamentals of going live and how to start live streaming. Understanding these basics along with some practice will help make your live streams outstanding.
- Multiple HD Video Cameras or Camcorders.
- Video Encoder.
- Audio Mixer.
- Computer Graphics Software.
- Portable Wi-Fi Device.
To test stream on Twitch, first make sure that you have a strong internet connection. Next, go to your Twitch dashboard and click on the “Stream Key” tab. From there, click on the “Show Key” button and copy the key that is displayed. Finally, paste the key into your streaming software and start streaming!What is the best app to live stream? ›
- Tango – Live Stream & Video Chat.
- Turnip: Live Stream.
- Younow: Live Stream Video Chat.
- Go Stream.
- Mirrativ: Live Streaming.
An on-site live stream operator can run you up to $1,800 per event, but a remote live stream operator is a more budget-friendly choice. A remote live stream operator typically charges $200 - $500 per event.Do you need 2 PC to stream? ›
Not at all! Streaming only requires a streaming program with screen capture and internet. Some people use two computers so they can super customize and modify their settings and run at super high quality.How much does live streaming equipment cost? ›
These devices can range from around $900 to $5000 depending on features, inputs, etc. Some questions to consider include: What features are most important to you?How long should your live stream be? ›
How Long Should A Stream Be? Typically, at least 10 minutes long, and this can go up to as long as you want it to be. Just remember that the purpose of live streaming is to interact with your audience in real-time.How long should a stream starting soon screen be? ›
A starting soon screen lasting between 2-5 minutes appears to be the right amount of time to ensure the most people have been made aware that you are live. That is, of course, if you want the most amount of people to be there before you say a word.What apps do people live stream on? ›
- Pluto TV—Most free live news, hundreds of free content channels.
- Tubi—50,000+ free shows and movies, free live news and sports channels.
- Sling Free—ABC News, CBS News, and Newsy plus dozens of free content channels.
- Roku Channel—Good variety of free content, free live news channels.
- Amazon Freevee. Amazon Freevee used to be known as IMDb TV and was offered by Amazon-owned IMDb. ...
- Peacock. ...
- Tubi. ...
- Pluto TV. ...
- Hoopla and Kanopy. ...
- Crackle. ...
1. Twitch: It is a popular live streaming platform as well as an on-demand video platform that assists users to watch anything they like directly from their console and PC. It provides access to all-powerful platforms for the fastest live streaming.What is the safest live streaming app? ›
YouNow is a live streaming app that has been around for over a decade. This social media app is known for its safe streaming.How do live streamers get paid? ›
The best Twitch streamers make a living through a combination of small payments called Bits, paid subscriptions, donations, and influencer marketing. If you look at any Twitch influencer's channel, you will see a variety of ads, affiliate sales, and sponsorships.How many viewers do you need to make a living streaming? ›
To become a Twitch Partner, you must average 75 concurrent viewers or more over 30 days. Keep in mind that the more regular viewers you have, the more you'll get paid.Can you make a living off of streaming? ›
Live streamers that make the switch from platforms like Twitch or social media streaming to their own independent platform go on to earn an average of $5800 a month – with many earning much more than that!How many views do you need to get paid on Twitch? ›
Twitch Partnership Program requirements are more rigorous: you need to have 25 hours of streaming under your belt, and have averaged at least 12 broadcasts with an average of at least 75 concurrent viewers over the last 30 days.How many Twitch followers do you need to make money? ›
Twitch Affiliate: To become an Affiliate, you must have at least 50 followers and meet minimum streaming metrics in the last 30 days (500 minutes broadcast over at least seven unique days, with an average of at least three concurrent viewers).Can you use phone as camera for stream? ›
Connect your Android phone via USB cable and choose Camera Mirroring on computer and Android phone (enable USB Debugging on Android). Step 3. After your Android device is detected successfully, the phone camera will be streamed with anything captured by the device's camera.Is it better to use a webcam or DSLR for streaming? ›
For the best quality streaming, go with a DSLR. If you're on a budget, you can go with a GoPro. Go with a webcam if you're tight on budget and need something basic. Otherwise, consider DSLRs; they're pricier but offer much more control and excellent image quality.
They don't ~need~ multiple monitors but it's an absolutely massive help in streaming. While you can stream with just one monitor, you won't be able to keep track of stuff like your streaming software, chat, donations etc.Can a laptop be a streaming PC? ›
Yes, you can use a laptop as a streaming PC. You will need a high-end laptop for streaming. There are many gaming laptops out there which can be used as a streaming laptop.Is a second monitor worth it for streaming? ›
Streamers use a second monitor so that they can watch their stream, read their chat, keep an eye on their streaming software, and fix any problems that may come up while they are streaming. Without a second monitor, streamers wouldn't be able to play a game while doing all of these things without pausing.Is it worth streaming for money? ›
Is Becoming a Streamer Worth It? If you like connecting with others and building a community, all while doing something you love, then streaming is definitely worth it. Just understand that achieving any kind of success in streaming will take hard work, time and dedication.Is streaming worth the money? ›
Streaming service can be cheaper than cable, but it's not cheaper to pay for all of them at one time. The small monthly fees can quickly add up, bringing you right back to paying more for television service. Sticking with one service may be a good choice, but there are other options, as well.What makes a good live stream? ›
What makes a good streamer? Every streamer is unique, and that's a good thing! But the most successful ones do tend to have a few qualities in common. They stream on consistent schedules, they engage their audience and interact with them, and they have a dynamic, interesting presence on the screen.How do you setup your TV for live streaming? ›
Your streaming device connects to the internet through either an ethernet cable or Wi-Fi. It connects to your television through the HDMI port. Connect your device to a power source and the HDMI port on your television, then use the TV remote to change the source or input to the corresponding HDMI port.What can replace live stream? ›
- Dacast. Dacast is an ideal alternative for Livestream since it offers similar features at rates that make more sense. ...
- Brightcove. ...
- StreamShark. ...
- IBM Cloud Video. ...
- JW Player. ...
- Plan your live stream like you would any other event. ...
- Choose your platform. ...
- Choose your equipment. ...
- Promote your live stream. ...
- Do a dry run. ...
- Prep any guest speakers. ...
- Test your audio and internet connection. ...
- Set up social media monitoring.
If you are new to streaming, you should plan to stream at least 3 days a week if you are trying to grow. 3 days gives people enough chances to tune in and watch your stream while still allowing you enough days off to do things off stream that help with growth such as networking and improving the quality of your stream.
Spotify classifies a single stream of a song when it has been listened to for 30 seconds or more. If you restart the song, whether by having it on repeat or clicking it again, it will count as another play after 30 seconds have been listened to again.How long should a beginner streamer stream for? ›
Twitch has found that streaming at least 2 hours gives you enough time to get going as a streamer and for other people to find your streams. If you are a full-time streamer then obviously you will want to stream for longer than this, but when you are just beginning to stream, 2-3 hours is the perfect stream length.What equipment do you need to start a stream? ›
What equipment do you need to live stream? Building a streaming setup for beginners is pretty simple. You'll need a camera, mic or microphone, lighting, and a stable internet connection. You'll also need to get your (digital) hands on some live streaming software.