Transmitir arquivos FLV do Flash Media Server

Os requisitos para transmitir arquivos FLV do Flash Media Server são diferentes, dependendo de a detecção de largura de banda nativa estar disponível em seu provedor FVSS (Flash Video Streaming Service). A detecção de largura de banda nativa significa que a detecção dessa largura é incorporada no servidor de fluxo e propicia melhor desempenho. Verifique com seu provedor para determinar se a detecção de largura de banda nativa está disponível.

Para acessar os arquivos FLV no Flash Media Server, use uma URL, como rtmp:// meu_nome_do_servidor/meu_aplicativo/fluxo. flv.

Ao reproduzir um fluxo ao vivo com o Flash Media Server, é necessário definir a propriedade isLive do FLVPlayback para true . Para obter mais informações, consulte a propriedade Propriedade FLVPlayback.isLive na Referência do ActionScript 3.0 para Adobe Flash Platform .

Para obter mais informações sobre como administrar o Flash Media Server, incluindo como configurar um fluxo ao vivo, consulte a documentação do Flash Media Server em www.adobe.com/support/documentation/en/flashmediaserver/ .

Para detecção de largura de banda nativa ou nenhuma detecção de largura de banda

A classe NCManagerNative é uma subclasse de NCManager compatível com a detecção de largura de banda nativa para a qual alguns provedores do FVSS (Flash Video Streaming Service) podem oferecer suporte. Quando você usa o NCManagerNative, não é necessário nenhum arquivo especial no Flash Media Server. A NCManagerNative também permite conexão com qualquer versão do Flash Media Server, sem um arquivo main.asc, se a detecção da largura de banda não for obrigatória.

Para usar a NCManagerNative em vez da classe NCManager padrão, adicione as seguintes linhas de código ao primeiro quadro de seu arquivo FLA:

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

Para detecção de largura de banda não nativa

Se a detecção de largura de banda nativa não estiver disponível no seu provedor FVSS (Flash Video Streaming Service) mas você precisar de detecção de largura de banda, será necessário adicionar o arquivo main.asc a seu aplicativo FLV do Flash Media Server. Você pode encontrar o arquivo main.asc on-line em www.adobe.com/go/learn_fl_samples_br . Ele se encontra no arquivo Samples.zip -- no diretório Samples\ComponentsAS2\FLVPlayback.

Para configurar seu Flash Media Server para transmitir em fluxo arquivos FLV:

  1. Crie uma pasta na pasta do aplicativo do Flash Media Server e dê um nome a ela, como meu_aplicativo .

  2. Copie o arquivo main.asc na pasta meu_aplicativo.

  3. Crie uma pasta chamada streams na pasta meu_aplicativo.

  4. Crie uma pasta chamada _definst_ dentro da pasta streams.

  5. Coloque os arquivos FLV na pasta _definst_ .