srs.conf
1.19 KB
# SRS:接收 Egress 推来的远端流,供小程序 live-player 拉取;推流与播放都经网关 HTTP 回调鉴权
# 本实例由网关独占:回调对整个 vhost 生效,网关只放行专用 app(yudao-mp-gw)下自己创建的流,勿与其它直播业务共用
# 默认只监听回环;真机联调时改为 listen 1936; 并在防火墙 / 安全组只放通需要的来源
listen 127.0.0.1:1936;
max_connections 200;
daemon off;
srs_log_tank console;
vhost __defaultVhost__ {
# 低延迟:关闭合并写、开启 TCP_NODELAY;GOP 缓存让播放器首帧不必等下一个关键帧(Egress 关键帧间隔 1 秒)
min_latency on;
tcp_nodelay on;
play {
gop_cache on;
queue_length 10;
mw_latency 100;
}
publish {
mr off;
}
# 网关回调端口只监听回环;网关不可用时 SRS 拒绝推流与播放
http_hooks {
enabled on;
on_publish http://127.0.0.1:8091/srs/hooks/on_publish;
on_unpublish http://127.0.0.1:8091/srs/hooks/on_unpublish;
on_play http://127.0.0.1:8091/srs/hooks/on_play;
}
}