Knowledge base
1000 FAQs, 500 tutorials and explanatory videos. Here, there are only solutions!
This guide explains how to transfer an Infomaniak product from one Organization to another.
Preamble
- You can move almost all products subscribed with Infomaniak to a different Infomaniak Manager interface than the one on which the product is currently located; this is therefore an internal transfer.
- If your user has access to several Organizations it is even easier to send to one of them the product of your choice.
- This operation does not cause any interruption.
- The users currently having access to the selected products will not be transferred (and therefore may no longer have access to the products).
- The invoices for the selected products will not be transferred.
- kSuite cannot be transferred.
Generate a transfer link
Prerequisites
- Be Administrator or Legal Representative within the Organization.
To transfer a product:
- Click here to access product transfer management on the Manager Infomaniak (need help?).
- Click on the Transfer products button:
- Check the product(s) to be moved.
- Read and accept the general terms.
- Click on the Transfer button.
The transfer has started. Now, you have a choice:
- Copy the transfer link.
- Send it to the email address of your choice.
- Complete the transfer by selecting one of the Organizations to which your user is attached, and the selected product will be transferred there:
Alternative method
In the case of a one-time transfer, you can also go directly to the dashboard of the product in question and click on Manage (example in the image below). However, since this menu is not always present, it is better to prioritize the first method above, which also allows for batch transfer:
Refer to this other guide regarding Jelastic Cloud.
Receive the product
Once a transfer has started:
- Click here to access the Organization that must receive the product(s) (the user must have administrative rights).
- Run the link obtained in the first step above.
- If necessary, select the destination Organization using the drop-down menu.
- Read and accept the General Terms.
- Click on the button Receive the product (if the button is not clickable, make sure you have selected the Organization).
If necessary, you can create a new Organisation to receive products.
Find an ongoing transfer at any time from the bottom icon on the left sidebar of the Manager Infomaniak:
This guide allows you to quickly use the essential functions of the Streaming vidéo Infomaniak.
Set up a stream
The transmission of a stream to Infomaniak servers can be done either…
- … via a video encoder (or a camera acting as an encoder) that will push the stream to the servers; to offer multiple stream qualities and improve your users' experience, you have the option to enable multi-bitrate
- … via an IP camera, or an external source from which the servers will pull the stream
Create a Player to offer the stream to viewers
- Click here to access the management of your product on the Infomaniak Manager (need help?).
- Click directly on the name assigned to the relevant product.
- Click on Integration in the left sidebar.
- Click on Players in the left sidebar.
- Click on the blue button to add a player.
Record your live streams in a scheduled or automatic manner
Refer to this guide to learn how to archive or record your broadcasts.
Restrict broadcasting
- Secure a video stream by IP restriction
- Secure a video stream by GeoIP restriction
- Secure a video stream with a unique key
- Secure a video stream by domain restriction
To learn more…
- Embed a watermark/logo on a live video stream
- Why is there a delay between my source and the availability of a stream?
- Which cameras are compatible with the Infomaniak platform?
A question or feedback?
- In case of a problem, please consult the knowledge base before contacting support.
- Click here to share a review or suggestion about an Infomaniak product.
This guide concerns the broadcasting of video streams directly from mobile cameras on the service of Streaming vidéo Infomaniak.
Live streaming...
... with encoder
The classic operation of Streaming vidéo involves using an encoder to transform the stream coming from a source such as a camera or webcam.
Example with a GoPro: to broadcast what it films live (setting up a live webcam, for example), you can connect it via its HDMI cable to your capture card (such as an AVerMedia or Blackmagic Design card) which has an HDMI input.
Use software like OBS Studio and configure it to recognize the video source from the capture card and encode the video stream and transmit it to the streaming server (Infomaniak).
… without an encoder
With suitable cameras that natively output h.264, there is no longer a need for an encoder; you can connect your camera directly to the Streaming video system. The camera directly encodes the video stream in a compatible format (H.264) and transmits it via RTSP (Real-Time Streaming Protocol) directly to the streaming server. However, this system only works with a limited list of cameras (see below). Certain modules, such as video recording, are not compatible with this mode of operation.
To access the configuration:
- Click here to access the management of your product on the Infomaniak Manager (need help?).
- Click directly on the name assigned to the relevant product.
- Click the button to configure the encoder:
- Click on the IP CAM / EXTERNAL source
Read the prerequisites on the configuration page before continuing with the setup. Also, refer to this other guide.
Compatible Cameras
- Axis
- Series M: M10X, M11X, M30X, M31X, M7001
- Series P: P13X, P33X, P55X
- Series Q: Q1755, Q60X, Q16, Q17, Q19, Q35, Q61, Q62
- Sony
- SNC-CH110, SNC-DH110, SNC-CH210, SNC-DH210
- SNC-CH120, SNC-DH120, SNC-CH140, SNC-DH140
- SNC-CH160, SNC-DH160, SNC-CH180, SNC-DH180
- SNC-CH220, SNC-DH220, SNC-CH240, SNC-DH240
- SNC-CH260, SNC-DH260, SNC-CH280, SNC-DH280
- SNC-RH124, SNC-RH164
- Series SNC-EB600, SNC-EM600, SNC-EM602RC, SNC-VM600, SNC-VM601, SNC-VB600, SNC-VB630, SNC-WR600, SNC-WR602
- Hikvision
- DS-2CD2020, DS-2CD2032, DS-2CD2042, DS-2CD2120, DS-2CD2132, DS-2CD2142, DS-2CD2152
- Dahua
- IPC-HFW1120S, IPC-HFW1220S, IPC-HFW1320S, IPC-HFW1400S, IPC-HDW1120S, IPC-HDW1220S, IPC-HDW1320S
- Bosch
- NDE-3502, NDE-4502, NDE-5502, NIN-50022, NIN-70122
- Panasonic
- WV-S1110, WV-S1131, WV-S2110, WV-S2131, WV-S3110, WV-S3131
- Samsung Hanwha Techwin
- QND-6010R, QND-6020R, QND-6030R, QND-7010R, QND-7020R, QND-7030R
This guide details the elements necessary for optimal streaming of your streams on the Streaming vidéo service.
Recommended bitrate according to video quality
When encoding your streams, it is essential to adapt the bitrate to the desired quality:
- Video SD (480p): minimum 1000 kbit/s.
- Video HD (720p): between 2500 and 4000 kbit/s.
- Video Full HD (1080p): between 5000 and 8000 kbit/s.
- Video 4K Ultra HD (2160p): starting at 15000 kbit/s.
Ensure sufficient Internet bandwidth
To ensure uninterrupted broadcasting, it is recommended to have an Internet speed at least twice the bitrate of your encoded stream, for example:
- For a Full HD stream encoded at 6000 kbit/s, a minimum internet speed of 12 Mbit/s is required.
- This margin prevents interruptions caused by connection fluctuations or other devices using the same network.
Use multi-bitrate for maximum adaptability
The multi-bitrate allows your stream to be available in several qualities, adapted to the viewers' connections. This ensures:
- A smooth experience for those with limited bandwidth.
- Optimal quality for viewers with a fast connection.
Optimize your streams for mobile users
Mobile viewers may encounter fluctuating network conditions. To improve their experience:
- Encoding at a maximum bitrate of 1000 kbit/s per stream for lower resolutions.
- Implement multi-bitrate to automatically adjust the quality.
Best practices for successful encoding and streaming
- Test your Internet connection before each broadcast.
- Prioritize a reliable encoder and update its settings according to the recommendations above.
- Make sure your network is dedicated to streaming to avoid disruptions caused by other uses.
- Plan for a backup solution (such as a 4G/5G modem) in case of connection issues.
This guide helps you configure your encoder with the Streaming video service.
Preamble
- The structure of this guide is organized based on the encoding quality chosen for your stream:
- The URL-based authentication system offered by Infomaniak differs from the default authentication offered by some encoders.
- This information is provided for reference only, and the configuration of your encoder may vary depending on your device, your software, and the options of your product.
Encoder configuration required
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 relevant item in the displayed table.
- Click on Configure the encoder:
- Follow the instructions tailored to your situation.
1. Automatic management of multi-bitrate by Infomaniak
The following information applies 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 "3bmPvLqc" :
- Server address:
rtmp://faq.vprimary.infomaniak.com/livecast?key=3bmPvLqc
- Stream name:
faq
1.1 Source Quality Configuration
The stream qualities generated by Infomaniak will depend on the quality of your source (bitrate). Here is an indicative list of the qualities that could be generated at the time of 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: ensure that the bitrate control is set to CBR (constant bitrate) on your encoder. The ABR (adaptive bitrate) mode can indeed distort the detection of your source bitrate.
1.2 Your encoder requires a connection address and a stream ID
If your encoder requires a connection address and a stream ID, simply enter the server address and stream ID in your encoder.
In this example, the following information would be required:
- Server address:
rtmp://faq.vprimary.infomaniak.com/livecast?key=3bmPvLqc
- Stream ID:
faq
1.3 Your encoder requires only a URL
If your encoder requires only a URL, you need to combine the server address and the connection identifier; in this case, the URL would be the following:
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 instructions below, which are always based on the same example:
- RTMP Server Address:
faq.vprimary.infomaniak.com
- RTMP server port:
1935
- RTMP Username: leave this field empty (authentication is done by key with a key on the stream identifier)
- RTMP Password: leave this field empty (authentication is done by key with a key on the stream identifier)
- RTMP Application Name:
livecast?key=3bmPvLqc
- RTMP Stream Name:
faq
2. Manual management of multi-bitrate
The following information is relevant 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 case, 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 ID
If your encoder requires a connection address and a stream ID, simply enter the server address and ID for each stream in your encoder.
2.2 Your encoder requires a URL per stream
If your encoder requires specific configurations per URL, you need to group the server address and the connection identifier for each bitrate. In this case, the URLs would 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 (one quality)
Take note of the instructions provided in point 1. Automatic management of multi-bitrate by Infomaniak ignoring point 1.1.
This guide explains how to insert an image, a logo, a watermark, on your video streams to enhance your brand image and protect your content from copying or potential misuse.
Add the image to the stream
You have the possibility to add an image that will appear on your video stream:
- either from the configuration of a Player (free)...
- The logo is superimposed on the video and will not be visible if the stream is embedded outside of the Player.
- or by embedding the logo via transcoding (paid option)…
- The logo is embedded in the video and will be visible in all cases; this requires the complete re-encoding of the stream(s) by a transcoding server, which explains the cost of this method.
In both cases, it is possible to customize the following parameters:
- Position of the logo (in one of the four corners of the player, spacing from the edge, etc.).
- Size of the logo (for example, a logo at 50% will be twice as small):
- It is recommended to use the native size to optimize the loading and quality of the rendering.
- In the case of video transcoding, the size of the logo is calculated based on the source video (or maximum quality); the logo will be automatically resized if lower qualities are present to maintain an identical ratio.
- Opacity of the logo.
1. Overlay a logo via the Player (free)
- Click here to access the management of your product on the Manager Infomaniak (need help?).
- Click directly on the name assigned to the relevant product.
- Click on Integration in the left sidebar.
- Click on Players in the left sidebar.
- Click on the name of the Player to customize.
- Click on the tab (or dropdown menu) Appearance.
- Add the desired logo in
png
,jpg
orgif
(non-animated) format:
2. Enable the watermark option (paid feature)
- Click here to access the management of your product on the Manager Infomaniak (need help?).
- Click directly on the name assigned to the relevant product.
- Click on Settings in the left sidebar.
- Click on Options from the left sidebar.
- Enable the Watermark option.
- Add the desired logo in png, jpg or gif (non-animated) format:
It is quite possible to create a Streaming Live for a few hours during one-off events.
Even though the minimum billing duration is per month, you can use all of your bandwidth in a month or in a single day.
Features of the offers
This guide describes the technical requirements to use an IP camera (RTSP or RTMP) with the Streaming video platform.
Introduction
There are two types of compatible cameras:
- RTSP cameras: Infomaniak servers connect to the camera to pull the stream via the RTSP protocol
- RTMP cameras: the camera acts as an encoder and pushes the stream to Infomaniak's distribution servers
1. RTSP Camera (PULL mode)
Some cameras can directly stream a video and audio feed over the Internet without a dedicated encoder. In this case, however, it is necessary to ensure that your device meets the following requirements:
- support for the RTSP protocol
- support for the H264 video codec (MPEG4 is not sufficient)
- The device must be reachable from the Internet on port 554 (other ports are not accepted)
- The camera's access address must work in a video player (VLC, MPlayer, etc.) and this, including from a network external to that of the camera
2. RTMP Camera (PUSH mode)
Any camera capable of sending an H264 video and AAC audio stream to a server via the RTMP protocol should be compatible with the Streaming vidéo platform.
This guide covers multi-bitrate or transcoding, which allows you to stream a video stream in the best possible quality based on your viewers' internet connection.
Introduction
- Without the multi-bitrate or transcoding feature, your stream is only broadcast in one quality, and viewers who do not have a good Internet connection may not be able to watch your stream.
Local transcoding vs Cloud transcoding
There are two ways to offer this functionality to your visitors: local transcoding or cloud transcoding.
Advantages and disadvantages
Let Infomaniak handle the transcoding
The entire process is automatic: Infomaniak configures and transcodes the necessary qualities, and your viewers are guaranteed to be able to follow your broadcasts under the best possible conditions, regardless of their internet connection speed.
- A single maximum quality stream will be sent from your side.
- A software encoder is sufficient, although it is recommended to have a hardware encoder for more reliability and performance.
Manually managing transcoding locally
The entire process is manual: you must configure the qualities and their number, as well as have the required network and hardware configuration to ensure transcoding and data transmission:
- An encoder is required for transcoding (available for sale from Infomaniak if necessary).
- The encoder (or the dedicated server for this task) must be powerful enough to simultaneously transcode your stream in different qualities. Otherwise, the stream will be cut and unstable for your viewers.
- A good Internet connection is required to send the stream in different qualities simultaneously.
The Infomaniak video streaming platform offers two possibilities to retrieve video streams for broadcasting:
- The PUSH mode: you push the stream to the Infomaniak platform…
- The PULL mode: you provide a source URL from which Infomaniak will retrieve the stream; this method allows you to broadcast an existing stream via Infomaniak.
IP Camera (PUSH mode)
The most common use case involves IP cameras, accessible from a URL or an IP address.
For optimal operation:
- Your equipment must support the RTSP protocol and the H264 video codec (do not rely on the MPEG4 indication).
- Your equipment must be publicly accessible from the Internet on port 554 (any other port will be refused).
- The RTSP address must work in a video player (VLC, mplayer, ...).
- The RTSP address must be retrievable via the administration interface of your hardware.
External source (PULL mode)
It is also possible to retrieve a stream from an external source, which allows you, for example, to process an existing stream by adding a watermark and using Infomaniak's streaming servers to reach a wide audience.
The following stream formats are currently supported:
- RTP
- RTSP
- RTMP