You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GCP虚拟机使用red5pro-installer部署Red5流媒体服务无法推送sample流

故障排查与解决方案

1. 修复ICE套接字启动失败问题

日志中ICE sockets not starting报错是推流断开的直接原因,按以下步骤操作:

  • 检查Red5 Pro核心配置:打开conf/red5.properties文件,明确配置虚拟机内外网IP,GCP虚拟机默认存在内网、公网两个IP,未显式配置会导致ICE协商绑定错误地址:
    # 替换为你的GCP虚拟机内网IP
    red5.host=10.x.x.x
    # 替换为你的GCP虚拟机公网IP
    red5pro.subscription.public.ip=34.x.x.x
    red5pro.publish.public.ip=34.x.x.x
    
  • 确认WebRTC端口放行规则:Red5 Pro默认WebRTC推流依赖UDP 40000-65535端口段,需确认GCP防火墙安全组开放的是UDP协议对应端口段,误配置为TCP协议会直接导致ICE协商失败。
  • 补充STUN服务配置:打开conf/webrtc-plugin.properties,配置公共STUN服务保障跨网ICE协商正常:
    stun.server=stun.l.google.com:19302
    

2. 修复5080端口no suitable publisher found报错

该报错为浏览器安全策略限制导致:5080端口默认走HTTP协议,非localhost的公网地址在HTTP协议下无法调用摄像头、麦克风权限,所以无法加载发布器组件。直接使用443端口的HTTPS服务访问即可,如需继续使用5080端口需额外配置HTTPS证书。

3. 生效验证

所有配置修改完成后,重启Red5 Pro服务,重新走推流流程测试即可。

内容的提问来源于stack exchange,提问作者Blair Holmes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 22:42:02