2011-07-03 9 views
1

私は、ライブストリーミングのウェブサイトを構築していると私は私がsubcriberをしたと私はうまく機能 の1- FMS 2 - Apacheウェブサーバカメラからストリームを公開するにはFMSが必要ですか?

を使用しています。 しかし、私はユーザーが自分のカメラから自分のストリームをブロードキャストできるようにパブリッシャーを構築する必要があります。

私は自分のlocalhostにfmsをインストールするまで、actionscriptを使用してビルドされたパブリッシャをテストしましたが、ユーザは自分のWebブラウザで使用できるパブリッシャが必要です。

私の出版社:

protected function application1_creationCompleteHandler(event:FlexEvent):void 
     { 
      connection = new NetConnection(); 
      connection.connect("rtmp:/live"); 
      connection.addEventListener(NetStatusEvent.NET_STATUS,onConnected); 

     } 
    private function setupVideo():void 
     { 
      //setting up outgoing devices 
      camera = Camera.getCamera(); 
      camera.setMode(640,480,30); 
      mic = Microphone.getMicrophone(); 

      //setting up outgoing Stream 
      outStream = new NetStream(connection); 
      outStream.attachCamera(camera); 
      outStream.attachAudio(mic); 
      outStream.publish("EraMaX-Live"); 

      //setting up outgoing video & attach outgoing devices 
      outVideo = new Video(); 
      outVideo.attachCamera(camera); 
      //setting up incomming Stream 
      inStream = new NetStream(connection); 
      inStream.play("EraMaX-Live"); 

      //setting up incomming video & attach incoming Stream 
      inVideo = new Video(); 
      inVideo.attachNetStream(inStream); 

      //wrap video object 
      outVideoWrapper = new UIComponent(); 
      outVideoWrapper.addChild(outVideo); 
      addElement(outVideoWrapper); 

      inVideoWrapper = new UIComponent(); 
      inVideoWrapper.addChild(inVideo); 
      addElement(inVideoWrapper); 
      inVideoWrapper.move(400,0); 
      //setting up incomming video 

     } 

ので、私の質問は、私は私のウェブサイトに私のカメラからのストリームを公開するFMSを持っている必要がありますか?

答えて

0

ライブビデオをストリーミングする場合は、ストリーミングサーバーが必要です。 FMSではなく、Red5、Wowza、またはRTMPDやRTMPLiteなどのオープンソースソリューションも使用できます。

関連する問題