zhibo/Log/环境/4-Live-streaming启动环境.md

1.1 KiB

docker stop srs-server docker rm srs-server

cat > /opt/live-streaming/docker/srs/srs.conf << 'EOF' listen 1935; max_connections 1000; daemon off; srs_log_tank console;

http_server { enabled on; listen 8080; dir ./objs/nginx/html; crossdomain on; }

http_api { enabled on; listen 1985; crossdomain on; }

vhost defaultVhost { # HLS 作为备用 hls { enabled on; hls_path ./objs/nginx/html; hls_fragment 2; hls_window 4; hls_cleanup on; }

# HTTP-FLV 低延迟(主要使用)
http_remux {
    enabled     on;
    mount       [vhost]/[app]/[stream].flv;
}

# 低延迟播放配置
play {
    gop_cache       on;
    queue_length    10;
    mw_latency      100;
}

} EOF

docker run -d --name srs-server
-p 25002:1935
-p 25003:8080
-p 1985:1985
-v /opt/live-streaming/docker/srs/srs.conf:/usr/local/srs/conf/srs.conf
--restart unless-stopped
ossrs/srs:5