SUPPORT & DOCUMENTATION

Video quality and bandwidth requirements.

The primary function of Ozolio's service is to receive a single HD stream from your camera and broadcast this stream to multiple viewers with the lowest delay possible. Today, most modern cameras are capable of streaming a high resolution video. However, when it comes to the optimal configuration for online streaming, setting the camera to maximal resolution is not always the best approach.  There are a number of other factors to be considered in order to get maximal performance of your camera. Please see the diagram below.

 

As you can see there are two important points where the available network bandwidth may affect the video quality.

  • Outbound bandwidth on a camera side.

One of most significant differences between static video and live video is the requirement to provide a strong and stable bit-rate. In short, if we can not load your live stream with speed,  then we can not deliver a smooth video to your viewers. Due to nature of the live video and camera control requirements, Ozolio's can cache the live content for 6-15 sec only. Sometimes even 15 seconds is not enough to normalize a poor or unstable upstream bandwidth on the camera side.   

  • Inbound bandwidth on a viewer side. 

The inbound bandwidth on the viewer's side depends on multiple factors,  such as the internet provider location, connection type, device type, device location etc. For mobile and wireless devices it also depends on the strength of the wireless signal. Truth is, you can not control the inbound bandwidth on a viewer side, but you can select the optimal configuration of your camera to satisfy the majority of your audience. 

 

How to select an optimal video quality.

According our statistics, collected in 2016, the average inbound bandwidth that is available on the viewer side is 1.2-2.3 Mbits/sec (even though internet providers often declare a higher speed).

To select an optimal video configuration for your camera, we recommend you take a look at our estimates of bandwidth requirements:

IMPORTANT: All estimations below are based on live streams with a medium motion rate.

A medium quality live stream with floating frame-rate:

Resolution

FPS (floating)

Mbits/sec

Kbits/sec

640x360

15...30

0.5

512

640x480

15...30

0.7

768

800x450

15...30

1

1024

800x600

15...30

1.3

1280

1024x768

15...30

2

2048

1280x720

15...30

2.3

2304

2048x1024

15...30

4

4096

2048x1152

15...30

5

5120

 

A medium quality live stream with stable frame-rate:

Resolution

FPS

Mbits/sec

Kbits/sec

640x360

30

0.7

768

640x480

30

1

1024

800x450

30

1.5

1536

800x600

30

2

2048

1024x768

30

3

3072

1280x720

30

3.5

3584

2048x1024

30

6

6144

2048x1152

30

8

8192

 

How to deliver different quality to mobile devices.

If you want to deliver different quality streams to different types of devices, please considering our 'Video Transcoding' feature. This feature allows you to convert your stream and deliver live video that is an optimized quality for mobile devices.

 

How to adjust video quality of your camera.

Most cameras provide network access to their firmware in order to adjust video/audio quality, control features and other device settings. For more information on this, please refer to the 'User Manual' supplied with the camera or available for download on a vendor's website. You can also find information and recommendations, related to configuration of AXIS cameras in our article 'How to add your camera into ozolio grid'  

 

 

 

 

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.