2011-07-03 81 views
1

我建立一個現場直播的網站,我使用 1- FMS 2- Apache網絡服務器我必須讓FMS從我的相機發布流嗎?

我已經做了subcriber和我工作得很好。 但我需要建立發佈者以允許用戶從他們的相機播放他們的流。

我測試了一個使用actionscript構建的發佈者,它沒有工作,直到我在本地主機上安裝了fms,但我需要一個發佈者,任何用戶都可以在他的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等開源解決方案。

相關問題