To set up a VIMP livestream server, you must first prepare a server entry for use as a livestream server in the VIMP Admin Panel.
To do this, click on the “Server” entry in the top menu of the Admin Panel:
Then edit the server that is to be used as the livestream server:
The following settings must be made in the form that appears:
Description
A freely selectable description that makes it easier for you to identify the server.
Public address
The address to be entered here should be the IP of the network interface via which the server can be reached. The port on which the server receives the TCP stream can later be defined on this network interface.
Allow this server to be used for live streaming
With this setting, you can decide whether the selected server will later be available for the configuration of the associated live streaming server.
The actual settings for setting up the live streaming server can then be made. The corresponding module must be active for this (Configuration -> Streaming -> Livestream servers):
And the administrator must have the rights to use the module:
The entry for the livestream servers is then available in the side menu of the Admin Panel:
Multiple livestream servers can now be added here:
Please note that there are two types of livestream servers:
Livestream
In livestreaming, a server is bound to a port on the server to which a sending user can connect with OBS, for example, in order to send a stream. This stream can then be connected in VIMP in order to play it back.
Re-Stream
Re-streaming involves connecting an existing stream, converting it and thus making it possible to connect and play this stream in VIMP. This function can be useful, for example, to connect a network camera or to make a stream available in the network that could not actually be accessed directly by users due to network properties.
The following fields must be completed in the form:
Title
The name under which the livestream server can be managed by administrators.
Owner
The user who should have control over the livestream server.
Type
Defines whether it should be a re-stream or livestream server.
Server
The server previously configured for live streaming to which the user should later send their stream or the server that should read and process the re-stream.
If it is a livestream server, the following field must be filled in:
Port
Any free port that the user should later use to send the live stream.
If it is a re-stream server, a different field must be filled in:
Re-Stream URL
The URL of the stream under which the server should later read and process the stream.
Note:
Please note that firewall settings may need to be made so that the associated FFMPEG process can also use the port or access the re-stream URL.
Once a livestream server has been configured in this way, it can now be linked to the livestreams already known in VIMP.
You will find a new entry for this in the create / edit form for livestreams:
You can now also select a livestream server as an alternative to the stream URL.
For this option to be available, the user must have the right to use the livestream servers stored for them:
Administrators have the option of starting a stream:
If the owner of the livestream should also be able to start/stop the server via the frontend, the user still needs the right:
This means that the corresponding option is also available to the user in the settings of the linked livestream:
Once the server has been successfully started, the user can also see the address to which he must send the RTMP stream:
If you want to use OBS to send a livestream to the VIMP livestream server, we recommend the following settings:
The URL displayed in the livestream settings must be defined as the destination:
The video encoding should be x264 and the audio encoding should be FFmpeg AAC:
We recommend the following coding settings: