搭建自己的直播流媒体服务器,以及SRS+OBS直播推拉流使用及配置

xiaoxin 发布于 2025-10-08 478 次阅读


安装SRS

官方文档

doker运行

docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 \
    registry.cn-hangzhou.aliyuncs.com/ossrs/srs:4 ./objs/srs -c conf/docker.conf

编译运行

git clone -b 4.0release https://gitee.com/ossrs/srs.git
cd srs/trunk
./configure
make
./objs/srs -c conf/srs.conf
#启动
./etc/init.d/srs start

# 查看SRS的状态
./etc/init.d/srs status

# 或者看SRS的日志
tail -n 30 -f ./objs/srs.log

RTMP推流webRTC拉流

修改/srs/trunk/conf/srs.conf文件

    rtc {
        enabled     on;
        # @see https://ossrs.net/lts/zh-cn/docs/v4/doc/webrtc#rtmp-to-rtc
        rtmp_to_rtc on;
        # @see https://ossrs.net/lts/zh-cn/docs/v4/doc/webrtc#rtc-to-rtmp
        rtc_to_rtmp off;
    }

然后重载配置

./etc/init.d/srs reload

rtmp推流地址rtmp://服务器ip/live/

推流码随便,例如0721

rtmp播放地址为rtmp://服务器ip/live/0721.flv

rtc播放地址为:webrtc://服务器ip/live/test-livestream

此作者没有提供个人介绍。
最后更新于 2026-02-13