This tutorial will guide you through the process of setting up a live stream using the SRT protocol with the LiveU Solo Pro. We will cover both free and paid SRT server configurations and the LiveU Solo Pro setup.
Tutorial: How to Stream with SRT Using LiveU Solo Pro
This tutorial will guide you through the process of setting up a live stream using the SRT protocol with the LiveU Solo Pro. We will cover both free and paid SRT server configurations and the LiveU Solo Pro setup.
Part 1: Understanding the SRT Protocol
What is SRT?
- Secure Reliable Transport (SRT) is a live video streaming protocol offering low latency, ideal for unstable connections. It is widely used for professional streaming.
Part 2: SRT Server Setup
2.1 Free Server: Nginx with RTMP and SRT Module
Step 1: Install Nginx with SRT Support
- Download the Nginx version with SRT support from the official RTMP Module with SRT repository.
- Install dependencies:
-
Linux: Use
apt
to install GCC, make, and necessary libraries. - Windows: Download the precompiled version from GitHub.
-
Linux: Use
- Compile Nginx with SRT support:
./configure --add-module=path/to/nginx-rtmp-module
make && make install
Step 2: Configure the Server
- Edit the Nginx configuration file (
nginx.conf
):
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
hls on;
allow publish all;
allow play all;
}
}
}
- Add SRT support:
srt {
server {
listen 1936;
latency 50; # Latency setting in ms
}
}
Step 3: Start the Server
- Linux/Windows: Run Nginx using the command:
nginx
2.2 Paid Server: Cloud Services (e.g., Wowza or Castr)
Wowza Streaming Cloud
- Create an account on Wowza.
- Configure an SRT channel:
- Go to Channels > Add Channel.
- Choose SRT Input and copy the endpoint URL.
- Configure security options (password or AES encryption key if required).
Castr.io
- Create an account on Castr.io.
- Go to Streams > Add Stream.
- Select SRT as the input, copy the endpoint, and configure advanced options.
Part 3: Configuring LiveU Solo Pro
3.1 Firmware Update
Ensure your LiveU Solo Pro is running the latest firmware:
- On the device, go to Settings > System Update.
- Update the firmware if needed.
3.2 Connecting the LiveU Solo Pro
-
Network Setup:
- Insert up to 4 cellular modems into the device.
- Connect to a Wi-Fi or Ethernet network.
- Ensure connectivity is active:
- Check the LiveU Solo control panel.
3.3 Setting Up SRT Output
- On the LiveU Solo panel, go to Destination.
- Choose Custom RTMP/SRT.
- Fill in the server details:
- Protocol: Select SRT.
-
Address: Enter the server IP and port (e.g.,
srt://IP:1936
). - Encryption Key: If applicable.
- Latency: Set the recommended latency (e.g., 50ms).
- Click Save.
3.4 Testing and Starting the Live Stream
- Connect your camera or other video input.
- Press Go Live on the panel.
- Monitor the stream directly from the LiveU Solo panel or the server software.
Part 4: Testing and Monitoring
4.1 Monitoring Tools
- Use VLC Media Player to test the stream input:
- Go to Media > Open Network Stream.
- Enter the stream address (e.g.,
srt://IP:1936
).
- Use tools like OBS Studio to monitor and record the stream.
Conclusion
This guide covers everything from setting up free and paid servers to using the LiveU Solo Pro with SRT. With these steps, you’ll have a reliable, secure, and high-quality stream. If you need further assistance, feel free to ask!
By Alexandre Galvão - 2Live Streaming
I am an experienced professional in the field of technology and streaming, serving as IT Project Manager at 2Live since 2019. My mission is to lead innovative solutions for live TV, cinema and internet broadcasts. Certified in LiveU LU800, I have extensive expertise in configuring and managing advanced streaming platforms, as well as integrating cutting-edge technologies and cloud servers to deliver high-quality professional broadcasts.
Top comments (0)