
Ich habe zwei Wochen damit gekämpft, ohne es hinzubekommen.
Ich erstelle eine Website, auf der die Benutzer ein Video aufnehmen und als ihren Lebenslauf veröffentlichen müssen. Dafür benötige ich einen RTMP-Server.
Ich habe RED5 gewählt, weil es kostenlos ist. Ich mache das zum ersten Mal und habe angefangen, einige Tutorials zur Installation des Red5-Servers zu lesen. Die meisten davon basieren jedoch auf einer Ubuntu-Version, die älter als 12.04 ist.
Wenn ich den Befehl zur Installation von Java eingebe, apt-get install java-package
gibt der Server zurückPaket „Java-Paket“ kann nicht gefunden werden. Und ich muss Java Ant und Subversion installieren, bevor ich den Red5-Server installiere.
Ich verwende Putty unter Windows 7, um auf meinen Server zuzugreifen.
Antwort1
Java-Paketist kein Paket in den Repositories und Sie haben wahrscheinlich bereits Java auf Ihrem System installiert (geben Sie dies ein, java -version
um dies zu testen).
Anstatt veralteten Tutorials im Internet zu folgen, sollten Sie sich bereits gepackte Pakete für Ihr System ansehen.RED5 ist verfügbarund für 12.04 gepackt, sodass die Installation mit einfacher ist apt
.
Um RED5 in Ubuntu zu installieren, müssen Sie es lediglich in einem Terminal ausführen sudo apt-get install red5-server
.
Nach der Installation sollte Ihr Server einsatzbereit sein. Sie können seinen Status überprüfen sudo service red5-server status
und über Ihren Browser unter der Adresse darauf zugreifenlocalhost:5080
Dadurch werden alle erforderlichen Pakete und Abhängigkeiten installiert, die zum Ausführen von RED5 erforderlich sind. Danach ist der Server verfügbar und läuft unter http://localhost:5080
.
Antwort2
hey guise, hier ist eine Fortsetzung, ok, also ich konnte dasselbe Problem hier reproduzieren (https://i.stack.imgur.com/Rz7lb.png)
„HTTP-Status 404 – /vod/index.html
Typ Statusbericht
Nachricht /vod/index.html
Beschreibung Die angeforderte Ressource (/vod/index.html) ist nicht verfügbar.
Apache Tomcat/6.0.35"
Ich möchte nur darauf hinweisen, dass ich vor Kurzem eine Neuinstallation von „ubuntu-12.04.2-server-amd64“ durchgeführt und dann mit der Installation von „red5-server“ fortgefahren habe. Ich kann die Seite „localhost:5080“ öffnen, habe aber keinen Zugriff auf /demos oder /installer, wie smart-ba beschreibt …
hier ist mein Bash-Verlauf seit dem Start der Neuinstallation
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
nach der Neubewertung dieser Installation ist mir aufgefallen, dass auf der Seite „localhost:5080“ unter dem Problem „HTTP-Status 404“ die folgende Anweisung steht.
„Das Paket „red5-server“ enthält keine /demos- oder /installer-Webanwendungen. Bitte beachten Sie, dass die /installer- und /demos-Webanwendungen nur zu Demonstrationszwecken dienen und niemals auf einem öffentlichen Red5-Server installiert werden sollten (in diesen Anwendungen gibt es keinerlei Sicherheit).“
Ich möchte also nur darauf hinweisen, dass dies ordnungsgemäß installiert wurde, da ich es gerade selbst getan habe. Auch wenn Sie den 404-Fehler erhalten, ist das ok.
Antwort3
Um Demo und Installer zu installieren, verwenden Sie den folgenden Befehl
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-*