Direktuppspela videofiler från Flash Media Server

Kraven för att direktuppspela FLV-filer från Flash Media Server är olika beroende på om inbyggd bandbreddsidentifiering är tillgänglig från din leverantör av Flash Video Streaming Service. Inbyggd bandbreddsidentifiering betyder att bandbreddsidentifieringen är inbyggd i direktuppspelningsservern och det ger bättre prestanda. Kontrollera med din leverantör om du inbyggd bandbreddsidentifiering är tillgänglig.

Om du vill komma åt dina videofiler på Flash Media Server använder du en URL av typen rtmp:// mitt_servernamn/mitt_program/stream flv.

När du spelar upp ett direktflöde med Flash Media Server måste du ställa in värdet true för FLVPlayback-egenskapen isLive . Mer information finns i avsnittet om egenskapen FLVPlayback.isLive i Referenshandbok för ActionScript 3.0 i Adobe Flash Professional .

Mer information om hur du administrerar Flash Media Server, inklusive hur du ställer in ett direktflöde, finns i dokumentationen till Flash Media Server på www.adobe.com/support/documentation/en/flashmediaserver/ .

För inbyggd bandbreddsidentifiering eller ingen bandbreddsidentifiering

Klassen NCManagerNative är en underklass till NCManager som stöder inbyggd bandbreddsidentifiering, som vissa leverantörer av Flash Video Streaming Service kan stödja. När du använder NCManagerNative behövs inga särskilda filer på Flash Media Server. Med NCManagerNative kan du också ansluta till alla versioner av Flash Media Server utan en main.asc-fil, om bandbreddsidentifiering inte krävs.

Om du vill använda NCManagerNative i stället för den NCManager-klass som är standard lägger du till följande kodrader i den första bildrutan i din FLA-fil:

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

För icke inbyggd bandbreddsidentifiering

Om inbyggd bandbreddsidentifiering inte går att få från din leverantör av Flash Video Streaming Service och du behöver bandbreddsidentifiering, måste du lägga till filen main.asc i ditt Flash Media Server FLV-program. Du hittar filen main.asc på följande plats: www.adobe.com/go/learn_fl_samples_se . Den finns i filen Samples.zip, i katalogen Samples\ComponentsAS2\FLVPlayback.

Så här ställer du in Flash Media Server för direktuppspelning av FLV-filer:

  1. Skapa en mapp i Flash Media Server-programmappen och ge den ett namn av typen mitt_program .

  2. Kopiera filen main.asc till mappen mitt_program.

  3. Skapa en mapp med namnet streams i mappen mitt_program.

  4. Skapa en mapp med namnet _definst_ inuti mappen streams.

  5. Placera dina FLV-filer i mappen _definst_ .