search
Start typing to search...

Streaming (YouTube, Facebook, Twitch, etc.)

Author:

Introduction

Streaming is a key feature in Aximmetry's lineup. In this document, we will answer the essential questions about streaming in Aximmetry.

Aximmetry uses RTMP (Real-Time Media Protocol) and RTMPS (the secure, SSL-encrypted version of RTMP) for streaming. You can also use NDI to send Aximmetry output to platforms such as Teams and Zoom. More information on this can be found on the Streaming to Microsoft Teams, Zoom and other VoIP software page. Streaming to RTMP-based services is available across our whole lineup. You can stream any content you want using a Studio Edition. By upgrading to a paid version, you will remove the watermark from your final output.

Streaming Platforms

You can use any streaming platform that supports RTMP. These are the most widely popular streaming services:

  • YouTube Live
  • Facebook Live
  • Twitch
  • Restream.io
  • TikTok Live
  • Instagram Live Producer
  • LinkedIn Live
  • Vimeo Live
  • Kick
  • IBM Video Streaming 
  • Dacast
  • Brightcove
  • Bambuser
  • Wowza
  • Cloudflare
  • JW Player Broadcast Live 

Setting Up RTMP or RTMPS Outputs

Youtube Example

Go to your YouTube or your YouTube studio page. Click the Go Live option in the upper right corner on the main page of YouTube:

This will redirect you to YouTube Studio, where you can find the settings below.
NOTE: In some cases, you will need to request streaming access in YouTube Studio before you can start streaming. This process can take up to 24 hours after your request is submitted.

You can create a new stream or use the Default Stream given by YouTube.

In our example below, we added a new stream called "Aximmetry Stream".
From the picture below, Aximmetry requires the Stream key and, in some cases, the Stream URL:


Launch Aximmetry Composer.
In the Startup Configuration window, drag and drop a YouTube output into Video Outputs at index #2:

In most cases, it is important to use output index #2; you can find more details about that at Starting your stream.

In the stream information, specify a Name for your output, ensure the Stream URL matches the Stream URL on your YouTube page (as in the picture above), and enter the unique Stream Key from your YouTube page (as in the picture above):


For more information on streaming on YouTube, please check the official YouTube support page:
https://support.google.com/youtube/answer/2474026

Facebook Example

The settings for streaming to Facebook work almost the same in Aximmetry as in the previous example, except that you have to drag and drop Facebook in the Startup Configuration window:

On the Facebook site:

Go to your feed and select Live video:

On the Facebook producer page, select Go live right away or Create a live video event:

On the Create live video page, select Streaming software.
Use the generated Stream key from the page and paste it into the Stream Key field in Aximmetry.

Make sure that the Stream URL in Aximmetry matches the Server URL provided on your Facebook page, as Facebook may occasionally change the URL:

For more information on streaming on Facebook, please check the official Facebook support page: 
https://www.facebook.com/business/help/165076674943644

RTMP and RTMPS in General

When setting up RTMP or RTMPS streams to services other than YouTube Live, Facebook Live, Twitch, or Restream.io, you can use the RTMP option:

The main difference is that you will need to manually enter the Stream URL, as it is not predefined (grayed out) for these other services:

Quality of Your Stream

Bitrate

Before adjusting the Quality slider, you should first research the limitations of your network, the requirements of your streaming platform, and the expectations of your target audience. Choose your resolution, frame rate, and most importantly, your bitrate based on these factors.

Aximmetry applies different bitrate ranges for various predefined RTMP platform targets, following the recommendations of each streaming service. Each platform has its own specifications and restrictions, so Aximmetry is designed to work within these limits.
At the end of this page, you will find Bitrate Tables recommended Resolution and Frame Rate combinations, along with their respective maximum and minimum bitrates for different streaming platforms. These values are provided as a reference and may change over time, so always check the streaming platform for the most current information.

The Quality slider in Aximmetry sets the stream’s bitrate. The slider ranges from 0 to 100, where 0 is the minimum bitrate and 100 is the maximum for the selected resolution and frame rate.
For a specific resolution and frame rate, with a bitrate range of [Min, Max] and a Quality slider value of Q, the bitrate (B) is calculated as follows: B = Min + (Max - Min) × (Q / 100)
For example, if you stream at 2160p30, the maximum bitrate is 51 Mbps, and the minimum is 20 Mbps. If the Quality slider is set to 50, the bitrate will be: B = 20 + (51 - 20) × (50 / 100) = 35.5 Mbp 

NOTE: You can always change the quality of an existing stream by clicking the wrench icon:

Resolution

You can assign any index to the newly added output; we strongly recommend using #2.
NOTE: All of our Cam compounds have a built-in Streaming panel in the CAMERAS control board. For this to work, you have to assign the stream index to output #2.
Make sure Sync is enabled for the output:

Pressing on the resolution opens a dialog to specify the output Resolution and Frame rate for your stream:

Starting Your Stream

All of our Camera compounds have a built-in Streaming panel on the CAMERAS control board. For this to work, you have to assign the stream index to output #2.
To start streaming, simply press the ON/OFF button on the Streaming panel.

You will see a message in the log when streaming begins:

If you notice the log repeatedly displaying "RTMP: ... frame(s) missed", this can be due to several factors, including issues on the receiving end. For example, your hardware might not be powerful enough to encode the video, or the receiving server (such as Restream.io) may not have enough bandwidth to handle high-quality streams. In these situations, we recommend first lowering the Quality slider.

Custom Output Index

For custom streaming setups, use the Video Out Config module and set the Output Index pin to the same index that you used in the Startup Configuration.
You can start or stop streaming using the ON/OFF button of the Streaming pin.

You can also create a custom control board tailored to your workflow. For more information about Pin Collectors and Control Boards, please refer to our guides here.

Bitrate Tables

YouTube
Resolution Frame Rate Min Bitrate (Mbits/s) Max Bitrate (Mbits/s)
240p 25 0.3 0.7
240p 30 0.3 0.7
360p 25 0.4 1
360p 30 0.4 1
480p 25 0.5 2
480p 30 0.5 2
720p 25 1.5 4
720p 30 1.5 4
720p 50 2.25 6
720p 60 2.25 6
1080p 25 3 6
1080p 30 3 6
1080p 50 4.5 9
1080p 60 4.5 9
1440p 25 6 13
1440p 30 6 13
1440p 50 9 18
1440p 60 9 18
2160p 25 13 34
2160p 30 13 34
2160p 50 20 51
2160p 60 51 51
Facebook
Resolution Frame Rate Min Bitrate (Mbits/s) Max Bitrate (Mbits/s)
240p 25 0.3 0.7
240p 30 0.3 0.7
360p 25 0.4 1
360p 30 0.4 1
480p 25 0.5 2
480p 30 0.5 2
720p 25 1.5 4
720p 30 1.5 4
1080p 25 1.5 4
1080p 30 1.5 4
Twitch
Resolution Frame Rate Min Bitrate (Mbits/s) Max Bitrate (Mbits/s)
240p 25 0.3 0.7
240p 30 0.3 0.7
360p 25 0.4 1
360p 30 0.4 1
480p 25 0.5 2
480p 30 0.5 2
720p 25 2.5 4
720p 30 2.5 4
720p 50 3.5 5
720p 60 3.5 5
1080p 25 3.5 5
1080p 30 3.5 5
1080p 50 4.5 6
1080p 60 4.5 6
Restream.io
Resolution Frame Rate Min Bitrate (Mbits/s) Max Bitrate (Mbits/s)
240p 25 0.3 0.7
240p 30 0.3 0.7
360p 25 0.4 1
360p 30 0.4 1
480p 25 0.5 2
480p 30 0.5 2
720p 25 1.5 4
720p 30 1.5 4
720p 50 2.25 6
720p 60 2.25 6
1080p 25 3 6
1080p 30 3 6
1080p 50 4.5 9
1080p 60 4.5 9
1440p 25 6 13
1440p 30 6 13
1440p 50 9 18
1440p 60 9 18
2160p 25 13 34
2160p 30 13 34
2160p 50 20 51
2160p 60 20 51
General RTMP
Resolution Frame Rate Min Bitrate (Mbits/s) Max Bitrate (Mbits/s)
240p 25 0.3 1.4
240p 30 0.3 1.4
360p 25 0.4 2
360p 30 0.4 2
480p 25 0.5 4
480p 30 0.5 4
720p 23.976 1.5 10
720p 25 1.5 10
720p 29.97 1.5 10
720p 30 1.5 10
720p 50 2.25 15
720p 59.94 2.25 15
720p 60 2.25 15
1080p 23.976 3 17
1080p 25 3 17
1080p 29.97 3 17
1080p 30 3 17
1080p 50 4.5 25
1080p 59.94 4.5 25
1080p 60 4.5 25
1440p 23.976 6 20
1440p 25 6 20
1440p 29.97 6 20
1440p 30 6 20
1440p 50 9 28
1440p 59.94 9 28
1440p 60 9 28
2160p 23.976 13 33
2160p 25 13 34
2160p 29.97 13 34
2160p 30 20 51
2160p 50 20 51
2160p 59.94 20 51
2160p 60 20 51
Article Content

Loading
Close
Loading spinner icon
1/10