我必须有 FMS 才能从我的相机发布流吗?
Posted
技术标签:
【中文标题】我必须有 FMS 才能从我的相机发布流吗?【英文标题】:must i have FMS to publish a stream from my camera? 【发布时间】:2011-07-03 19:34:43 【问题描述】:我正在建立一个直播网站,我正在使用 1- FMS 2- Apache 网络服务器
我已经订阅了,而且我工作得很好。 但我需要构建发布者以允许用户从他们的相机广播他们的流。
我已经测试了一个使用 actionscript 构建的发布者,直到我在我的本地主机上安装了 fms 之后它才起作用,但是我需要一个任何用户都可以在他的网络浏览器中使用的发布者。
我的出版商:
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 才能将流从我的相机发布到我的网站吗?
【问题讨论】:
【参考方案1】:如果您想流式传输实时视频,您需要一个流式传输服务器。不一定是 FMS,您还可以使用 Red5、Wowza,甚至是 RTMPD 或 RTMPLite 等开源解决方案。
【讨论】:
以上是关于我必须有 FMS 才能从我的相机发布流吗?的主要内容,如果未能解决你的问题,请参考以下文章