如何通过RTMP从Streamlabs移动端推流至Red5服务器?
完整Red5 + Streamlabs iPhone推流配置步骤
1. 确定Red5的RTMP推流URL格式
Red5默认自带live直播应用,无需额外配置,推流URL基础格式为:rtmp://[你的公网IP]/live
- 若公网IP是动态的,建议用DDNS域名替代IP,避免IP变动后重复设置
2. 流密钥的设置(自定义即可)
Red5的live应用不要求预设流密钥,你可以自定义任意字符串作为流密钥(比如my_live_stream_001)。
在Streamlabs中需分开填写:
- 推流URL填:
rtmp://[你的公网IP]/live - 流密钥填:你自定义的字符串
3. 验证Red5服务状态
在Ubuntu终端执行命令,确认1935端口正常监听:
sudo netstat -tulpn | grep 1935
输出中看到red5进程监听0.0.0.0:1935,说明服务运行正常
4. 确认端口转发有效性
你已转发1935端口,建议额外验证:
- 用手机流量访问
[公网IP]:1935,能建立连接则说明端口转发规则生效
5. Streamlabs iPhone端配置
打开Streamlabs应用:
- 进入推流设置,选择
自定义RTMP选项 - 填入推流URL和自定义的流密钥
- 保存设置后即可启动推流
6. 电脑端观看直播流
用支持RTMP的播放器(比如VLC):
- 打开VLC,选择
媒体->打开网络串流 - 输入播放地址:
rtmp://[你的公网IP]/live/[自定义流密钥] - 点击播放即可观看低延迟直播
内容的提问来源于stack exchange,提问作者ThrownRedstone
相关产品推荐
相关产品推荐

