在ubuntu12.04服务器上安装red5服务器

在ubuntu12.04服务器上安装red5服务器

我已经为此奋斗了两周却未能完成。

我正在建立一个网站,用户必须录制视频并将其作为简历发布,为此我需要一个 RTMP 服务器。

我选择 RED5 是因为它是免费的。这是我第一次这样做,所以我开始阅读一些关于如何安装 red5 服务器的教程。但大多数教程都适用于 Ubuntu 12.04 之前的版本。

当我输入安装 java 的命令时apt-get install java-package服务器返回无法找到包 java-package。并且在安装red5服务器之前我需要安装java ant和subversion。

我正在使用 Windows 7 上的 Putty 来访问我的服务器。

答案1

java 包不是存储库中的包,并且您的系统中可能已经安装了 Java(输入java -version以进行测试)。

你不应该遵循互联网上一些过时的教程,而应该看看已经为你的系统打包好的软件包,RED5 现已可用并针对 12.04 进行了打包,因此您可以更轻松地使用它进行安装apt

要在 Ubuntu 中安装 RED5,您唯一需要做的就是sudo apt-get install red5-server在终端中运行。

sudo service red5-server status安装后,您的服务器应该可以启动并运行,您可以通过以下地址检查其状态并通过浏览器访问它localhost:5080

在此处输入图片描述

这将安装运行 RED5 所需的所有必要包和依赖项。完成此操作后,服务器将可用并运行http://localhost:5080

答案2

嘿,guise,这是后续问题,所以我能够在这里重现同样的问题(https://i.stack.imgur.com/Rz7lb.png

“HTTP 状态 404 - /vod/index.html

类型 状态报告

消息/vod/index.html

描述请求的资源(/vod/index.html)不可用。

Apache Tomcat/6.0.35”

只是指出我最近全新安装了“ubuntu-12.04.2-server-amd64”,然后继续安装“red5-server”,我可以打开 localhost:5080 页面,但无法访问 /demos 或 /installer,正如 smart-ba 所描述的......

这是我从全新安装启动以来的 bash 历史记录

 1  sudo apt-get clean
 2  sudo apt-get update
 3  sudo apt-get upgrade
 4  java -version
 5  sudo apt-get install red5-server
 6  java -version
 7  sudo service red5-server status
 8  sudo apt-get clean
 9  sudo apt-get update
10  sudo apt-get upgrade
11  java -version
12  sudo service red5-server status
13  sudo lsof -Pnl +M -i6
14  sudo ./red5-server stop
15  cd /etc/init.d/
16  sudo ./red5-server stop
17  sudo lsof -Pnl +M -i6
18  sudo ./red5-server start
19  sudo lsof -Pnl +M -i6
20  sudo ./red5-server restart
21  history

重新评估此安装后,我注意到在 HTTP 状态 404 问题下的 localhost:5080 页面上有以下声明。

“ “red5-server” 包不包含 /demos 或 /installer webapps。请注意,/installer 和 /demos webapps 仅用于演示目的,不应安装在公共 red5 服务器上(这些应用程序根本没有安全性)。”

所以只是指出这已被正确安装,因为我刚刚自己完成了,即使你收到 404 错误也没关系。

答案3

要安装演示和安装程序,请使用以下命令

wget http://www.red5.org/downloads/red5/1_0/red5-1.0.0-RC1.tar.gz
tar xvzf red5-*.tar.gz
cd red5-*
cp -R webapps/root/demos /var/lib/red5/webapps/root/demos
cp -R webapps/installer /var/lib/red5/webapps/installer
find /var/lib/red5/webapps/ -type d -exec chown _red5 {} \;
cd ..
rm -rf red5-*

相关内容