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