Go live using RTMP/OBS

If you want to use streaming software such as Streamlabs OBS then you can switch to "USE STREAM KEY" in the "Events Settings" screen.

Use the Stream URL and Stream Key Provided here to configure OBS.

OBS software allows you to add effects to your video as well as create different scenes, use multiple cameras, and much more.

Setting up the scene

Before you go live you should test how your video will appear to users. 

This includes:

  1. How far away should you be from the camera
  2. Can they clearly see the product you are demonstrating
  3. Are important parts of the video cropped on mobile devices
  4. Do you have enough light, a good lighting setup can do wonders

Create a comfortable environment for you to perform your live sales event.

OBS Configuration

You can download free OBS software from https://streamlabs.com/streamlabs-obs

In the Flux admin panel, open the session you want to stream to, and locate the "RTMP Steam Setup Details" in the "Session Settings".

Copy the URL and Key and copy-paste them into OBS -> Settings -> Stream. This will send your video stream from your computer to Flux panda.

Stream Quality

Stream quality will be determined by many different factors and your setup may require some fine tuning.

To adjust the settings open OBS -> Settings -> Output

If you are using Streamlabs OBS switch to "Advanced Mode"

Encoder Settings

There are two types of encoders: software and hardware. Software encoders use your CPU to process the video, while hardware encoders use your GPU.

Generally speaking, if your computer is not a machine with a special high-end graphic card, then you may be better off using your CPU. However, this means that you will need to make sure your computer is not overloaded and not running too many applications.

Important: make sure you are using X264

Encoding speed: will have a huge impact on your stream quality. To avoid overloading your CPU, you can adjust the video quality. You and do this by reducing the resolution of the video by using the "Rescale Output" functionality.

CPU Usage Preset: the faster you set this, the faster the encoding will happen and reduce the CPU usage.

However, keep in mind that both, reducing the resolution and increasing the encoding speed will ultimately reduce the streaming quality.

Example using advanced mode
Example using Software Encoder

Avoid Dropping Frames

If your computer cannot upload all video frames because of a slow internet connection, the OBS software will start dropping frames. Your viewers will experience a choppy video as a result.

To avoid this you can use the Streamlabs OBS Dynamic Bitrate option.

To enable Dynamic Bitrate, make sure you download the latest version of Streamlabs OBS. Navigate to “Advanced” in the settings window. Scroll down and toggle the box next to the option that says “Dynamically change bitrate when dropping frames while streaming”.

Keep in mind, this may reduce the number of dropped frames, but also reduce overall video quality. You will have to find the right balance of video picture quality vs. frame rate.

Setting the perfect Bitrate

6000kbps is amazing, but not always feasible as it requires a high upload speed. To identify what is best for your circumstances you should first conduct a speed test https://fast.com and find out your upload speed.

Your upload speed will then determine how high you can set the Bitrate of your video stream in OBS. Let's say you have an upload speed of 8Mbps then you could try and aim for 6000kbps. However, if you are only having 4Mpbs then you are more likely successful going for a 2000kbps Bitrate.

Keep in mind that your upload speed from the speed test may not reflect your upload speed during streaming.

Analyzing your stream quality from OBS

Once you started your stream, you will see the analytics icon on the bottom left. Click this to see the performance of your stream:

CPU: This will show the CPU load as a percentage. 0 means no usage and 100 is fully maximized
FPS: Frames per second, as a reference a movie has 25-27 FPS
Dropped Frames: The percentage of frames dropped because your computer cannot upload frames fast enough due to network speed
kb/s: the bitrate you are currently streaming at; if your network speed drops, the bitrate will drop too. Lower bitrate means less quality

Need help? Contact our support team or write us at support@fluxpanda.com