Streamen von FLV-Dateien von einem Flash Media Server

Die Anforderungen für das Streamen von FLV-Dateien von einem Flash Media Server sind davon abhängig, ob die native Bandbreitenerkennung bei Ihrem Flash Video Streaming Service-Anbieter verfügbar ist. Eine native Bandbreitenerkennung ist in den Streaming-Server integriert und führt zu einer höheren Leistung. Fragen Sie bei Ihrem Anbieter nach, ob die native Bandbreitenerkennung verfügbar ist.

Verwenden Sie eine URL wie rtmp://my_servername/my_application/stream.flv , um auf Ihre FLV-Dateien auf dem Flash Media Server zuzugreifen.

Wenn Sie einen Live-Stream vom Flash Media Server abspielen, müssen Sie die FLVPlayback-Eigenschaft isLive auf den Wert true einstellen. Weitere Informationen finden Sie im Abschnitt zur FLVPlayback.isLive-Eigenschaft im ActionScript 3.0 Referenzhandbuch für Flash Professional .

Weitere Informationen zum Verwalten von Flash Media Server und zum Einrichten von Live-Streams finden Sie in der Flash Media Server-Dokumentation unter www.adobe.com/support/documentation/en/flashmediaserver/ .

Native Bandbreitenerkennung oder keine Bandbreitenerkennung

Die NCManagerNative-Klasse ist eine Unterklasse der NCManager-Klasse. Sie unterstützt die native Bandbreitenerkennung, die einige Anbieter des Flash Video Streaming Service eventuell unterstützen. Bei Verwendung von NCManagerNative sind keine besonderen Dateien auf dem Flash Media Server erforderlich. NCManagerNative ermöglicht auch die Verbindung mit jeder Version von Flash Media Server, ohne eine Datei „main.asc“, falls keine Bandbreitenerkennung erforderlich ist.

Um NCManagerNative anstelle der Standardklasse NCManager zu verwenden, fügen Sie im ersten Bild Ihrer FLA-Datei die folgenden Codezeilen hinzu:

import fl.video*; 
VideoPlayer.iNCManagerClass = fl.video.NCManagerNative;

Nicht native Bandbreitenerkennung

Falls Ihr Flash Video Streaming Service-Anbieter keine native Bandbreitenerkennung zur Verfügung stellt, Sie jedoch Bandbreitenerkennung benötigen, müssen Sie Ihrer Flash Media Server FLV-Anwendung die Datei „main.asc“ hinzufügen. Sie finden die Datei „main.asc“ online unter www.adobe.com/go/learn_fl_samples_de . Sie befindet sich in der Datei „Samples.zip“ im folgenden Verzeichnis: Samples\ComponentsAS2\FLVPlayback.

Einrichten von Flash Media Server zum Streamen von FLV-Dateien

  1. Erstellen Sie in Ihrem Flash Media Server-Anwendungsordner einen Ordner und nennen Sie ihn z. B. my_application .

  2. Kopieren Sie die Datei „main.asc“ in den Ordner „my_application“.

  3. Erstellen Sie im Ordner „my_application“ den Ordner streams .

  4. Erstellen Sie im Ordner „streams“ den Ordner _definst_ .

  5. Legen Sie Ihre FLV-Dateien im Ordner _definst_ ab.