ubuntu搭建srs流媒体服务器

1.1 安装srs流媒体服务器 

第⼀步,获取SRS。详细参考 GIT获取代码
git clone https://gitee.com/winlinvip/srs.oschina.git
cd srs.oschina
#使⽤当前最新的3.0版本
git checkout -b 3.0 remotes/origin/3.0release
cd trunk
第⼆步,编译SRS。详细参考 Build
./configure && make
第三步,编写SRS配置⽂件。 详细参考 RTMP分发
将以下内容保存为⽂件,譬如 conf/rtmp.conf ,服务器启动时指定该配置⽂件(srs的conf⽂件夹有该
⽂件)。
# conf/rtmp.conf
listen 1935 ;
max_connections 1000 ;
vhost __defaultVhost__ {
}
第四步,启动SRS。详细参考 RTMP分发
./objs/srs -c conf/rtmp.conf
1.2 测试srs流媒体服务器
第五步,启动推流编码器。详细参考 RTMP分发
使⽤FFMPEG命令推流:
ffmpeg -re -i rtmp_test_hd.flv -vcodec copy -acodec copy -f flv -y
rtmp://192.168.1.11/ live /livestream
注: 上述命令中的flv完整路径,以及srs server ip,⼤家根据情况⾃⾏替换为实际值。 另外:默认情况下
srs的rtmp采⽤1935端⼝,如果该端⼝被占⽤或修改了srs.conf中的端⼝,注意根据情况调整;防⽕墙如
果开了,也要检测下1935是否允许访问。
第六步,观看RTMP流。详细参考 RTMP分发
RTMP流地址为: rtmp://192.168.1.102/live/livestream
用ffmpeg工具命令播放:
ffplay -x 1280 -y 720 rtmp://192.168.1.102/live/livestream
备注: 根据192.168.1.102配置成你自己的IP地址

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