# SRS 远控专用配置(低延迟) listen 1935; max_connections 2000; daemon off; pid ./run/srs_live.pid; srs_log_tank file; srs_log_file ./log/srs_live.log; # HTTP server 用于 WebRTC 信令与调试播放 http_server { enabled on; listen 8080; dir ./html; } # HTTP API 用于管理与监控 http_api { enabled on; listen 1985; } # 基础统计 stats { network 0; } # WebRTC 服务端口(UDP) rtc_server { enabled on; listen 8000; # UDP 端口 candidate $CANDIDATE; # 可替换为实际网卡 IP } # vhost for remote control live streams vhost live { # 开启 RTMP→WebRTC 转换,供远控端低延时查看 rtc { enabled on; rtmp_to_rtc on; rtc_to_rtmp off; # 一般远控不回推音视频,可关掉 } # 允许 RTMP 低延迟播放和转发 play { mw_latency 100; # 最小缓存,毫秒级 queue_length 10; # 减少播放端延迟 } # HTTP-FLV 用于调试或 Web 页面播放 http_remux { enabled on; mount [vhost]/[app]/[stream].flv; } # 关闭 DVR、HLS、转码、转推等录像逻辑 dvr { enabled off; } hls { enabled off; } # 关闭冗余功能保证最低延迟 forward { enabled off; } }