Derzeit gibt es 3 Varianten von Video-Server auf dem Markt. Zwei von ihnen werden -- FMS und Wowza , Und ist kostenlos Open-Source-Alternative - RED5 Video-Server.
Diese RED5 Flash Server Community-Site widmet sich RED5-Server und für alle, die erstellt werden können auf ihrer Basis.
Hier finden Sie: Download-Dateien , Einbauanleitungen , Probe-Codes.
In dem Abschnitt "Blogs" können Sie Informationen oder an den Beratungen teilnehmen. In dem Abschnitt "Unsere Experten" können Sie Ihre Fragen an die Echtzeit-Webcam-Chat. Sie haben die Möglichkeit zu testen, die meisten von RED5 Server-Funktionen auf dieser Website. Zum Beispiel, Webcam und Audio / Video-Streaming-Clients Webcam-Stream-Aufnahme, Live-Stream Publishing, Multi-User Video-Chat - Sie müssen angemeldet sein, als Mitglied einer Website zu Ihrem Konto für den Test.
Wenn Sie sind die Entwickler, so können Sie Informationen über Sie und Ihre Projekte. Sie sind herzlich eingeladen, diese RED5 Community Site.
* Added AVC/H.264 Live-Streaming auf der Grundlage Tiago Jacobs Patches
* Added Enumerationen für Audio-und Video-Codec-Typen
* Added Fähigkeit zur IoFilters in den RTMPConnection pro Antrag
* Added AAC Live-Streaming-Code auf der Basis IceSurf Wittawas Nakkasem-Code
Bugfixes:
* Fixed bug mit der Aufnahme, wo Meta-Dateien wurden nicht entfernt, wenn mit dem gleichen Namen
* Changed VideoCodecFactory zu einer "echten" Factory-Klasse
* Angewandte Patch für h.264 Live-Stream Packet Handling von Dave Feltenberger
* Angewandte FP 10.0.32.18 Patch von Ari-Pekka Viitanen
Wie red5 Installation auf SuSE Linux 10.2 (RED5 Installation manuals) Added: 21/11/09 11:26 AM (Four months, twenty-one hours, forty-five minutes, nineteen seconds ago) Rating(0) Viewed(47532)
Stichwort: Wie red5 Installation auf SuSE Linux 10.2
Geschrieben am der 03. Juli 2008 von Jake Hilton
Diese Anleitung wurde von Jake Hilton zur Verfügung gestellt. Wenn Sie einen Fehler finden ihn wissen lassen, so dass sie korrigiert werden können. Dies wurde kürzlich aktualisiert, um die neue Version von openSUSE 10.2 ist die Rechnung zu tragen. Diese Anweisungen sind allgemein genug, um viele verschiedene Linux-Betriebssystemen arbeiten.
Die folgenden Schritte verwendet, um Sie Red5 auf SUSE Linux 10.2. Dies ist die Entwickler-Version von red5.
Vor dem Beginn dieses sicherzustellen, dass Sie mit diesen Befehlen als root.
# Sie können eine red5 User sein, wenn Sie nicht nach Plan über die Verwendung der alle Ports unter 1000 laufen. Wenn Sie red5 für die Bindung an Ports unter 1000 müssen Sie es als root ausführen. Mit der red5 Benutzer verbieten Login-Zugang und nehmen Sie die red5 Benutzer Teil der Root-Gruppe.
# Stellen Sie sicher, heruntergeladen und installiert die neueste JDK von java.sun.com
# Für dieses Tutorial nur download the. Bin Datei. Alles, was Sie tun müssen, ist die Berechtigungen für die bin-Datei auf 755 mit
#
chmod 755 jdk-1_6_0
und dann ausführen.
./jdk-1_6_0
oder etwas Ähnliches. Dann wieder die Sie gerade getan kopieren Sie den Inhalt des Ordners es aus und legte sie in / usr/java/jdk1.6.0
# Dann wählen Sie Ihre JAVA_HOME. Es kann erst eingerichtet werden zwei verschiedene Arten. Erste Möglichkeit:
JAVA_HOME = / usr/java/jdk1.6.0
und die zweite Möglichkeit.
export JAVA_HOME = / usr/java/jdk1.6.0
#
# Installation von Apache Ant 1.7. Möglicherweise haben Sie zum Download, die als gut. Installieren Sie die Binärdateien für sie.
# Downloaden und entpacken Sie die Datei. Dann kopieren Sie den Inhalt in ein Verzeichnis, so etwas wie / usr / ant. Dann wählen Sie Ihre ANT_HOME variabel. Wenn dann klappt es auch dont worry about it. Wir werden nicht mit den Zeiger in diesem Tutorial.
# Wenn Java und Ant sind alle bis Sie ziehen einfach die neuesten Stamm für red5 Ihre box set.
Das ist ein Ordner in Ihrem aktuellen Verzeichnis erstellt wird aufgerufen red5-Stamm.
# Wechseln Sie zu dem red5 Stamm-Verzeichnis und führen
/ usr / ant / bin / ant
Dass das Projekt bauen wird auf Ihrem Rechner.
# An dieser Stelle müssen Sie ein red5 Verzeichnis, in das "Opt-Verzeichnis zu erstellen.
mkdir / opt/red5
# Dann sollten Sie den Inhalt des dist (Verteilung Kopie) Ordner / opt/red5 wie so
cp-R red5-trunk/dist / * / opt/red5 /
# Wir müssen die Berechtigungen für das Update / opt/red5 Verzeichnis etwa so:
chown-R red5 / opt/red5
# Darüber hinaus brauchen wir müssen die Berechtigungen für die Datei red5.sh wie so fix:
chmod 755 red5.sh
# So führen Sie den Server, den Sie haben mehrere Optionen, mit dem red5.sh Datei. Navigieren Sie zu / opt/red5 um sicherzustellen, dass Sie sich in die richtige Position. Dann führen Sie den Server entweder ausgeführt
#
sh red5.sh &
oder
./red5.sh &
Dadurch wird die red5 Dienst manuell starten. Für einen Start-und Stopp-Skript Blick auf die "Extra-Info" weiter unten.
# Run
netstat-ant
und überprüfen Sie die richtigen Ports werden gebunden. Möglicherweise müssen Sie die red5.properties Bearbeiten Datei im Verzeichnis / opt/red5/conf Verzeichnis if you cant mit Ihrem Server verbinden von einem externen Standort. Versuchen Sie, mit dem Server verbinden, bevor Sie die Eigenschaften zu ändern, weil Sie der Lage sein könnte, um eine Verbindung ohne Probleme Datei.
# Extra-Info: Die Version aus den Quellen kompiliert nicht mit einem Start kommen / Stopp-Skript. Ich habe ein zusammengestellt, die mit dieser wie-zu funktionieren. Wenn Sie laufen red5 als ein anderer Benutzer dieses Skript müssen optimiert werden. Um dieses Skript auf Ihrem System in Verkehr gebracht werden folgende als root eingelogged sind:
cd / etc / init.d /
Touch red5
chmod 755 red5
vi red5
dann, wenn Sie sich in der Datei red5 Push "-i" zu starten Einfügen in diese Datei und legen Sie dann diesen Code durch Kopieren und den Text dann mit einem rechten Mausklick:
#! / bin / sh
#
# Autor: Jake Hilton red5@jakehilton.com
# / Etc/init.d/red5
#
# Check for missing-Datei
RED5_DIR = / opt/red5
test-x $ RED5_DIR/red5.sh | | exit 5
Fall "" in
start)
echo-n "Starting Red5 Service"
echo-n ""
cd $ RED5_DIR
su-s / bin / bash-c "$ RED5_DIR/red5.sh &" red5
sleep 2
;;
stop)
echo-n "Herunterfahren red5"
echo-n ""
su-s / bin / bash-c "killall-q-u red5 java" red5
sleep 2
;;
restart)
# # Den Dienst zu beenden und ohne Rücksicht darauf, ob er
# # Läuft oder nicht, starten Sie es erneut.
05 stop
05 Start
;;
esac
Dann können Sie einfach starten, zu stoppen und neu starten red5 von diesem Skript durch Tippen von:
/ etc/init.d/red5 starten
/ etc/init.d/red5 stoppen
/ etc/init.d/red5 starten
Wie red5 Installation auf Debian (RED5 Installation manuals) Added: 21/11/09 11:22 AM (Four months, twenty-one hours, forty-nine minutes, twenty seconds ago) Rating(0) Viewed(47760)
Das ist ein Ordner in Ihrem aktuellen Verzeichnis erstellt wird aufgerufen red5-Stamm.
# Wechseln Sie zu dem red5 Stamm-Verzeichnis und führen
/ usr / local / ant / bin / ant
Dass das Projekt bauen wird auf Ihrem Rechner.
# An dieser Stelle müssen Sie ein Verzeichnis, in dem red5 / usr/local/red5 Verzeichnis zu erstellen.
mkdir / usr/local/red5
# Dann sollten Sie den Inhalt des dist (Verteilung Kopie) Ordner / usr/local/red5 wie so
cp-R red5-trunk/dist / * / usr/local/red5 /
# Wir müssen müssen die Berechtigungen für die red5.sh Datei zu korrigieren:
cd / usr/local/red5
chmod 755 red5.sh
# So führen Sie den Server, den Sie haben mehrere Optionen, mit dem red5.sh Datei. Führen Sie den Server entweder ausgeführt
sh red5.sh &
oder
./red5.sh &
Dadurch wird die Red5 Dienst manuell starten.
# Stellen Sie sicher, die richtigen Ports werden gebunden:
netstat-ant
Möglicherweise müssen Sie die red5.properties Bearbeiten Datei im Verzeichnis / usr/local/red5/conf Verzeichnis, wenn Sie canÐ ² Ð, â "¢ t mit Ihrem Server verbinden von einem externen Standort. Versuchen Sie, mit dem Server verbinden, bevor Sie die Eigenschaften zu ändern, weil Sie der Lage sein könnte, um eine Verbindung ohne Probleme Datei.