搭建SRS流媒体服务器

976 阅读1分钟

一 . 按GitHub上的步骤就完事了,一般没啥问题

1、克隆: git clone github.com/ossrs/srs

2、进入目录: cd srs/trunk

3、编译并安装:./configure && make

4、 启动SRS: ./objs/srs -c conf/http.flv.live.conf

二. 常用SRS命令

(以下ip和端口号以本项目为例)

ps -ef | grep srs 查看SRS状态

./etc/init.d/srs stop 停止SRS

./objs/srs -c conf/http.flv.live.conf 启动SRS

三. 配置文件

http.flv.live.conf:

clipboard.png

其中8088端口为推流的端口,8082端口为自带的nginx分发的http-flv视频流(对应项目的电脑端),以及hls视频流(对应项目的移动端)

四 . 推流地址格式

例:OBS:

clipboard.png

服务器:rtmp://{ip地址}:8088/live

串流密钥:001

五 . 生成流地址为

RTMP流地址为:

rtmp://{ip地址}/live/001

HTTP FLV:

http://{ip地址}:8082/live/001.flv

HLS流:

http://{ip地址}:8082/live/001.m3u8