google-cloud-platform - GCP vm 上的 red5 流服务器使用 red5pro-installer 应用程序无法使用“示例”流
问题描述
我曾尝试在具有谷歌云平台试用帐户的虚拟机上安装 red5pro 流媒体服务。我已经使用来自 github 的 red5pro-installer repo 进行“自动”安装,并尝试手动安装所有内容。
当我使用安装程序时,当我浏览到我的虚拟机时,该网页对我有用。我可以在 vm 的“广播”页面的“示例”流页面上看到我的网络摄像头的图像。然后我输入一个流名称并点击“开始广播”按钮,它开始旋转然后抛出一个错误,指示“Publisher.Connection.Closed”(见附图)。
在查看 VM 上的日志时,这两个错误很突出:
2021-08-05 22:19:35,142 [https-jsse-nio2-0.0.0.0-443-exec-7] 警告 crwebrtc.stream.RTCSourceStream - ICE 套接字未启动:stream1
2021-08-05 22:19:35,141 [https-jsse-nio2-0.0.0.0-443-exec-7] INFO com.red5pro.override.ProStream - 连接为空,因此跳过了清理
我已经验证所有必要的端口都为 GCP 防火墙上的正确流量类型打开到 VM。
我还尝试通过端口 5080 浏览到 vm,当我尝试在那里开始广播时,我的网络摄像头图像没有显示,并且我在输出窗口中看到一个错误,显示“找不到合适的发布者”。
不知道下一步该转向哪里。
TIA
解决方案
推荐阅读
- gstreamer - 无法在“GtkWidget”中转换“WXWidget”*
- python - 以特殊方式复制 DataFrame 行
- r - 更新重复行的值,R
- javascript - 如何同时检查 Object 和其他字段中的数组是否为空?
- javascript - 如何在 React Native 中创建此模式
- gradle - 在 settings.gradle 文件中如何动态包含所有子项目?
- flutter - 从列表中获取时,颤振类型'String'不是'index'类型'int'的子类型
- calendar - 无法弄清楚为什么 Google 日历无法在 IOS 或移动设备上正确加载
- iis - 我正在尝试使用 servermanager 将 django 应用程序部署到 IIS,我想知道免费域是否可用于本地计算机
- java - Android 11 和 ICC 的问题