1000 FAQs, 500 tutorials and explanatory videos. Here, there are only solutions!
Configure a video streaming encoder
This guide helps you configure your encoder with the Infomaniak Video Streaming service.
Preamble
- The structure of this guide is based on the encoding quality chosen for your stream:

- The URL authentication system offered by Infomaniak differs from the authentication offered by default by some encoders.
- This information is provided for informational purposes only, and the configuration of your encoder may vary depending on your device, your software, and the options of your product.
Encoder required configuration
Here is how to access the configuration information required by your encoder:
- Click here to access the management of your product on the Infomaniak Manager (need help?).
- Click on the action menu โฎ to the right of the object concerned in the table that appears.
- Click on Configure the encoder:

- Follow the instructions adapted to your situation.
1. Automatic multi-bitrate management by Infomaniak
The following information concerns you if you have chosen to let Infomaniak automatically manage the quality of your stream. In this case, the following configuration information is available:
In this example, the stream is named "F.A.Q." and its authentication key is "WRFQBKb4":
- Server address:
rtmp://faq.vprimary.infomaniak.com/livecast?key=WRFQBKb4 - Stream identifier:
faq
1.1 Source quality configuration
The stream qualities generated by Infomaniak will depend on the quality of your source (bitrate). For information, here is the list of qualities that could be generated when connecting your encoder:
- 1080p with a bitrate of 3 Mbps
- 720p with a bitrate of 1.8 Mbps
- 480p with a bitrate of 0.8 Mbps
- 360p with a bitrate of 0.5 Mbps
- 240p with a bitrate of 0.3 Mbps*
* 240p will only be offered if your source bitrate is less than 0.8 Mbps.
It is ideally recommended to set a source of 1080p with a bitrate of 3.2 Mbps to generate all available qualities. If the bitrate of your source is limited to 1 Mbps, only the following resolutions will be generated: 480p, 360p, and 240p.
Important: check that the bitrate control is set to CBR (constant bitrate) at your encoder. The ABR (adaptive bitrate) mode can indeed distort the detection of the bitrate of your source.
1.2 Your encoder requires a connection address and a stream identifier
If your encoder requests a connection address and a stream identifier, you simply need to enter the server address and the stream identifier in your encoder.
In this example, it would therefore be the following information:
- Server address:
rtmp://faq.vprimary.infomaniak.com/livecast?key=3bmPvLqc - Stream identifier:
faq
1.3 Your encoder requires only a URL
If your encoder requests only a URL, it is necessary to group the server address and the connection identifier; in this example, it would therefore be the following URL:
rtmp://faq.vprimary.infomaniak.com/livecast?key=3bmPvLqc/faq
1.4 Your encoder offers advanced configuration
If your encoder offers a wide range of parameters, follow the following instructions which are always based on the same example:
- RTMP Server Address:
faq.vprimary.infomaniak.com - RTMP Server Port:
1935 - RTMP Username: leave this field blank (authentication is done by key with a key on the stream identifier)
- RTMP Password: leave this field blank (authentication is done by key with a key on the stream identifier)
- RTMP Application Name:
livecast?key=3bmPvLqc - RTMP Stream Name:
faq
2. Manual multi-bitrate management
The following information applies to you if you have decided to manually manage the quality of your stream. If you are using the Cloud Transcoding option, refer to the 3. Single bitrate section below.
In this scenario, you will find a table containing the different qualities (bitrate/resolutions) that you defined during the configuration of your encoder:
In this example, the stream is named "faq" and its authentication key is "3bmPvLqcโ".
2.1 Your encoder requires a connection address and a stream identifier
If your encoder requires a connection address and a stream identifier, simply enter the server address and identifier for each stream in your encoder.
2.2 Your encoder requires a URL per stream
If your encoder requires specific configurations per URL, it is necessary to group the server address and the connection identifier for each bitrate. In this example, the URLs would therefore be as follows:
- Bitrate 2000000: rtmp://faq.vprimary.infomaniak.com/livecast?key=3bmPvLqc/faq
- Bitrate 1000000: rtmp://faq.vprimary.infomaniak.com/livecast?key=3bmPvLqc/faq_1
- Bitrate 500000: rtmp://faq.vprimary.infomaniak.com/livecast?key=3bmPvLqc/faq_2
- Bitrate 250000: rtmp://faq.vprimary.infomaniak.com/livecast?key=3bmPvLqc/faq_3
3. Single bitrate (single quality)
Refer to the instructions provided in 1. Automatic multi-bitrate management by Infomaniak ignoring point 1.1.