1.FMS服务器的搭建,一定要选live的,不要选vod的
2.flex的代码如下!
复制代码
代码如下:
import flash.events.*;
private var pnc:NetConnection;
private var rnc:NetConnection;
private var pns:NetStream; //发布流
private var rns:NetStream;
private var cam:Camera;
private var mic:Microphone;
private var video:Video;
private function onPublishClick():void
{
pnc = new NetConnection();
pnc.connect(rtmp://ip/live);
pnc.addEventListener(NetStatusEvent.NET_STATUS,onPublishNetStatusHandler);
cam = Camera.getCamera();
mic = Microphone.getMicrophone();
this.PublishVideo.attachCamera(cam);
}
private function onPublishNetStatusHandler(evt:NetStatusEvent):void
{
this.lbPublish.text=evt.info.code;
if(evt.info.code==NetConnection.Connect.Success)
{
pns = new NetStream(pnc);
pns.attachAudio(mic);
pns.attachCamera(cam);
pns.client=this;
pns.publish(publishName,live);
}
}
private function onRecordClik():void
{
rnc = new NetConnection();
rnc.connect(rtmp://ip/live);
rnc.addEventListener(NetStatusEvent.NET_STATUS,onReordNetStatusHandler);
}
private function onReordNetStatusHandler(evt:NetStatusEvent):void
【利用fms服务器和flex来做在线视频聊天】{
this.lbRecord.text=evt.info.code;
if(evt.info.code==NetConnection.Connect.Success)
{
rns = new NetStream(rnc);
rns.client=this;
video = new Video();
video.width=320;
video.height=240;
video.attachNetStream(rns);
this.RecordVideo.addChild(video);
rns.play(publishName,live); //这里的publishName必须与发布流的流名一致
}
}
]]
利用fms服务器和flex来做在线视频聊天的详细内容就为您分享到这里,【精彩生活】jing111.com小编为您精选以下内容,希望对您有所帮助:
- Excel利用条件格式功能设置单元格
- excel表格如何利用vba自动填充公式
- 如何利用生姜生发
- 怎么在excel2010中冻结窗口
- excel表格怎么计算剩余的退休日期
- 如何在局域网中利用Excel聊天
- 什么是DSN服务器
- 怎么利用Flash广告动画
- excel怎么利用添加辅助列设置countif筛选重复数据
- 如何利用Word将文本成批替换为Logo图片