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地址
  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值