我已经在 CentOS 机器上安装了 Kaltura 单服务器安装程序。
我遇到了 Red5 服务器的问题,我无法安装 oflaDemo 应用程序或任何其他应用程序。
当访问 http://myhost.com:5080/
并选择 Installater
页面时,然后在日志中出现错误:
org.red5.server.service.Installer - Unable to connect to http://red5.googlecode.com/svn/snapshots/
应用列表为空。
在一些帖子中,建议手动下载 war 文件并将其复制到 webapps
文件夹中,以便 red5 安装 war 文件。
这是这个问题的唯一解决方案吗?
当我托管此 url usinf 'curl' 命令时,它也可以工作,并返回带有应用程序列表的 html 页面。
为了解决这个问题,绑定(bind)在red5.sh文件中JAVA_OPTS和ANT_OPTS下设置代理信息如下:
JAVA_OPTS="-Dhttp.proxyHost=host -Dhttp.proxyPort=port -Dhttp.proxyUserName=myuser -Dhttp.proxyPassword=mypass"
ANT_OPTS="-Dhttp.proxyHost=host -Dhttp.proxyPort=port -Dhttp.proxyUserName=myuser -Dhttp.proxyPassword=mypass"
也将这些导出为环境变量,仍然出现相同的错误。
我想让 oflaDemo 正常工作。
---更新---
如前所述,当我访问页面http://myhost.com:5080/oflaDemo
时,我已经通过将 war 文件复制到 webapps
目录中来安装 oflaDemo 应用程序我得到两个视频窗口(RTMP 和 RTMPT),页面上没有其他播放按钮,当我选择播放按钮时,它开始加载,然后显示错误 [Server.Reject]:(_defaultRoot_._defaultVHost_) :Application (oflaDemo) is not defined.
对于 RTMPT 视频我得到错误 Server not found: rtmpt://localhost:5080/oflaDemo
最佳答案
“无法连接”表示您无法获取应用程序列表。当安装程序出于任何原因无法工作时,可以选择在安装程序应用程序之外下载应用程序,以下是直接链接: oflaDemo
抓取任何或所有这些 war 并将它们放在您的 red5/webapps 目录中;它们将由 war 服务安装,或者您可以重新启动服务器并避免等待。
最后,我认为您的 OPTS 条目不正确,因为您没有指定实际的主机或端口;您也不需要代理选项,除非您的连接需要它。
关于curl - 无法在 CentOS 上安装 Red5 的演示应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27719394/