Manual

Welcome to Live Stream Fleet Solution Manual

Example: Simple SRT Distribution HUB

./lsfgateway --node_id node-a \

--account_id 8ab79469-5ddb-486b-9f7f-146864306b02 \

--secret_key e657f0e70d78c3bcecdb9670d434982c

This is a straightforward standalone illustration demonstrating the process of receiving a single SRT feed, transmitting it via a local UDP socket, and simultaneously replicating the same data flow to two distinct SRT connections.   

Below is a diagram illustrating the configuration we will implement.








Prerequisites:

First, please make sure you have installed one lsfgateway node and that you have access to the LSF Manager web app, following the instructions in the Config Prerequisites page.


Edit the config for “node-a


If you do not have a configuration for node_a already, please create one as described below.


  • Navigate to Administration Node Configuration.
  • Click Add Node Config, name it `node-a` and click the Edit button. It will open the node configurator page


Configure three SRT Listeners:

For instance, we can configure three SRT listeners, named srt1”, “srt2” and “srt3. In our scenario, “srt1” will receive a video feed and forward it to “srt2”, “srt3”, and a local UDP socket.


Below are the configuration parameters for this example:


  • SRT ID: This parameter must be unique, and in our case, it is “srt1”, “srt2” and “srt3”,
  • Remote Node ID: Leave this parameter blank as we are configuring a standard SRT listener that can receive SRT feeds from any other SRT caller, such as an encoder.
  • Local Port: These are the ports that the listener will bind to.
  • Remote Port: Set this parameter to 0, indicating that it is a listener.
  • AES Key: Utilise the correct AES key used for encryption of the path for each service.
  • Input From: Leave this parameter empty for srt1, but for srt2 and srt3, select “srt1”. This means that a copy stream of srt1 will be sent to srt2 and srt3.  








Configure node-a, video input socket:

Click Add New Socket, and add the values below:




  • Socket ID: we need a unique label. We call it “udp_out
  • Type: our video feed is a UDP stream
  • Bind IP: Leave blank  
  • Destination IP: Output the UDP to destination IP address: “someIP:some port” such as “127.0.0.1:7110
  • Blue input From: select  “srt1”.
  • Red input From: leave empty, we don’t have any redundant input in this case.
  • Threshold: leave empty, we don’t have any redundant input in this case.
  • Hitless buffer: “10”. When we don’t have any hitless protection configured, its best to keep the buffer as small as possible to avoid latency.
  • Max In: this is a bandwidth limiter, we are outputting the video in this case, so we dont need it.


Make sure to save the file on the server by clicking on Save.


Start the lsfgateway nodes


At this stage, we are ready with creating the configuration for the nodes. Now it’s time to test the video flow. 


Make sure you have your Account ID and Secret Key that is required to start the lsfgateway nodes. If you don’t have them, you can create new ones.


  • Log in to LSF Manager.
  • Navigate to Administration Network Keys.
  • Click Add Account ID.












Start node-a







Check monitoring status of the nodes


To check status, do the following. 

  • Log in to LSF Manager.
  • Navigate to Monitoring Active Nodes.

















© 2025 SOFTSIDE TECH PTY. LTD.