在OBS Studio(Open Broadcaster Software)中设置服务器,通常指的是配置推流服务器(Streaming Server)地址,用于将直播画面发送到第三方平台(如Twitch、YouTube、Facebook Live)或自建的RTMP服务器(如Nginx-RTMP、SRS)。以下是专业、准确的设置方法,适用于不同场景。

一、推流到主流直播平台(以Twitch、YouTube为例)
1. 打开OBS Studio,点击主界面右下角的“设置”(Settings)。
2. 在左侧菜单选择“推流”(Stream)。
3. 将“服务”(Service)下拉菜单选择为对应平台,例如Twitch、YouTube - RTMPS、Facebook Live等。
4. 选择服务后,OBS会自动填入该平台的服务器列表(Server)。通常保持默认的“自动”(Auto)选项即可,OBS会根据你的地理位置选择延迟最低的服务器。
5. 在“流密钥”(Stream Key)处输入从直播平台获取的推流密钥(例如Twitch的“Stream Key”或YouTube的“Stream Name/Key”)。注意:密钥是私有信息,不要泄露。
6. 点击“应用”(Apply)和“确定”(OK),即可开始推流。
二、使用自定义RTMP服务器(自建服务器或第三方CDN)
1. 同样在“设置”→“推流”中,将“服务”选择为“自定义…”(Custom…)。
2. 在“服务器”(Server)输入框中填写RTMP地址,例如:rtmp://your-server-ip:1935/live。注意:端口号通常为1935,若使用其他端口需包含在URL中。
3. 在“流密钥”(Stream Key)中输入推流路径或密钥,例如:stream1 或 mysecretkey。具体格式取决于服务器配置(如Nginx-RTMP模块的application名称)。
4. 如果服务器需要认证(如用户名密码),可在服务器URL中嵌入,例如:rtmp://username:password@your-server-ip/live。但更推荐使用流密钥方式。
5. 点击“应用”后,连接状态会显示在OBS主界面左下角;若连接成功,状态会变为“绿色”并显示延迟。
三、搭建自建服务器后的设置要点
如果使用Nginx-RTMP或SRS等自建服务器,需要注意:
1. 服务器需开放RTMP端口(默认1935)和HTTP-FLV或HLS播放端口(如8080)。
2. OBS的服务器地址应为服务器公网IP或域名,并确保防火墙允许对应端口流量。
3. 对于加密推流(如RTMPS),OBS支持“自定义RTMPS”,需在服务器地址前加上rtmps://,并确保服务器配置了正确SSL证书。
4. 若使用多码率或转码功能,需在服务器端配置,OBS端只需推送单一流。
四、常见问题与优化
1. 服务器连接失败:检查网络、防火墙、服务器是否运行、密钥是否错误。
2. 延迟过高:可尝试更换服务器(使用离您最近的节点),或降低码率(Bitrate)。
3. 断流/卡顿:在“设置”→“高级”中,调整“网络”部分的“绑定IP”(如多网卡环境)或启用“动态比特率”(Dynamic Bitrate)功能。
4. 安全建议:切勿在公开场合共享流密钥,自建服务器应设置鉴权(如Token验证)防止盗推。
以上是OBS服务器设置的专业指南。根据实际需求选择平台服务或自定义服务器,并严格按照对应格式填写服务器地址和流密钥,即可顺利完成配置。

查看详情

查看详情