linux编译安装srs

下载编译运行

git clone https://github.com/ossrs/srs.git
cd srs/trunk
./configure --h265=on 
make


需要安装
yum install -y patch
yum install -y unzip
yum install -y tcl


编译完成后即可启动SRS

# 启动
./objs/srs -c conf/srs.conf
# 查看日志
tail -n 30 -f ./objs/srs.log


开放端口
默认RTMP接收推流端口是1935,SRS管理页面端口是8080,可以通过修改conf/srs.conf文件进行变更

SRS网页管理界面
网址: http://192.168.31.14.208:8080/

点击进入 SRS控制台,可以查看相关详情,包括当前系统的内存CPU,当然最有用的还是查看当前的视频流参数,查看当前推流个数和用户点播个数

SRS网页点播HTTP-FLV页面
网址: http://192.168.31.14:8080/players/?schema=http

推流指令

ffmpeg -rtsp_transport tcp  -i  rtsp://admin:[email protected]:554/h265/ch1/main/av_stream -c copy  -f flv  rtmp://192.168.12.208:1935/live/test

点播URL

 http://192.168.12.208:8080/live/test.flv

备注

目前如果推流如上是H265码流,需要在Google浏览器上才能调用flv.js硬件解码,Edge点播失败

当然FFmpeg默认是不支持H265推流到RTMP,因此当前的FFmpeg是打过补丁的
 

你可能感兴趣的:(linux,运维,服务器)