
我在兩週內一直在努力解決這個問題,但沒有完成。
我正在建立一個網站,用戶必須錄製影片並將其作為簡歷發布,為此我需要一個 RTMP 伺服器。
我選擇 RED5 因為它是免費的。這是我第一次這樣做,所以我開始閱讀一些關於如何安裝red5伺服器的教學。但大多數都使用早於 12.04 的 Ubuntu 版本。
當我輸入安裝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
嘿,這是一個後續,所以我能夠在這裡重現同樣的問題(https://i.stack.imgur.com/Rz7lb.png)
“HTTP 狀態 404 - /vod/index.html
類型 狀態報告
訊息/vod/index.html
描述 請求的資源(/vod/index.html)不可用。
阿帕契 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 Status 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-*