Linux下搭建SRS服务器环境-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

搭建环境

  1. Ubuntu的Linux环境
  2. srs 安装源码源码地址为GitHub - ossrs/srs at 3.0release

搭建步骤

  1. 下载srs源码

git clone GitHub - ossrs/srs: SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.

  1. 如果没有安装git则需要安装git。

sudo apt install git

  1. 进入到srs/trunk目录下执行 ./configure。如果没有对应的环境会提示需要安装相关环境。例如GCC、g++、make、automake、cmake等。
  2. ./configure执行完成之后会在srs/trunk路径下生成一个Makefile文件之后执行make。
  3. make执行完成之后会有提示启动的命令至此srs在Linux环境中的搭建就完成了。

SRS测试使用方法

一、ffmpeg推拉流测试

1、使用ffmpeg命令推流

ffmpeg -re -i C:\Users\admin\Desktop\ship\pasf2.flv -vcodec copy -acodec copy -f flv -y rtmp://192.168.10.103/live/livestream

以上命令中的ip地址是服务器所在的window系统的ip地址。

  1. 使用ffmpeg命令拉流
ffplay rtmp:///live/livestream

二、WebRTC推拉流

1、使用ffmpeg命令推流

ffmpeg -re -i C:\Users\admin\Desktop\ship\pasf2.flv -vcodec copy -acodec copy -f flv -y rtmp://192.168.10.103/live/livestream

以上命令中的ip地址是服务器所在的window系统的ip地址。

2、使用WebRTC拉流

推送流成功之后使⽤srs⾃带的rtc_player播放器进⾏播放直接请求srs服务的8080端⼝即可。

在浏览器中输入如下网址

http://192.168.10.103:8080/players/srs_player.html

三、VLC推拉流

四、srs命令

1、指定配置文件即可启动srs

./objs/srs -c conf/srs.conf

2、启动srs

./etc/init.d/srs start

3、查看SRS状态

./etc/init.d/srs status

4、停止SRS

./etc/init.d/srs stop

5、重启SRS

./etc/init.d/srs restart

6、Reload SRS

./etc/init.d/srs reload

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux服务器