官方有教程了,但是我编译的时候出了很多错误,记录一下。
官方文档:https://ossrs.net/lts/zh-cn/docs/v4/doc/getting-started-build
拉取源码
git clone -b 4.0release https://gitee.com/ossrs/srs.git
进入文件夹
cd srs/trunk
配置
./configure
若是需要gb28181,配置为
./configure --gb28181=on
提示我的电脑有需要添加的依赖,运行一下
sudo install -y tclsh
再次运行配置指令,还有问题
继续处理。。。。
再次配置之后,正常进行,会很慢,很长时间。。。。
再次失败
sudo apt-get install autoconf
重新配置,成功
编译
make
常用命令
启动
./objs/srs -c conf/xxxx.conf
停止
./etc/init.d/srs stop
查看状态
./etc/init.d/srs status
查看版本号
./objs/srs -v