How to Install SRS on Debian Latest

SRS (Simple Real-Time Server) is an open-source streaming server that enables users to build their streaming servers. In this tutorial, we will guide you on how to install SRS on Debian Latest.

Prerequisites

Step 1: Update the System

Before we start, we need to ensure that the system is up-to-date. You can update the system by running the following command:

sudo apt update && sudo apt upgrade

Step 2: Install Dependencies

SRS requires some packages to be installed in Debian Latest. Run the following command to install the required packages:

sudo apt install git cmake build-essential libssl-dev

Step 3: Download and Install SRS

Clone the SRS repository using the Git command:

git clone https://github.com/ossrs/srs.git

Once the download completes, navigate to the cloned directory and compile the repository using the following commands:

cd srs/
./configure --full --with-ssl
make
sudo make install

Step 4: Start and Verify SRS

Now that we have installed SRS, let's start the SRS service and verify it.

Run the following command to start the SRS service:

sudo srs -c conf/srs.conf

The SRS service is now running. To verify that the service is up and running, open a web browser and navigate to the following URL:

http://your_server_ip_or_hostname:8080/api/v1/versions

If the installation was successful, you should see an output like the following:

{
 "code": 0,
 "data": {
  "pid": 8650,
  "srs_version": "3.0release",
  "srs_id": "7f000001-b225-3df5-f13d-2f000001",
  "srs_start_time": "2021-03-30 11:11:32",
  "srs_utc_startup_time": "1617103892"
 }
}

Conclusion

Congratulations! You have successfully installed SRS on Debian Latest. You can now use SRS to build your streaming server. If you are facing any issues, please feel free to ask for help.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!