原文地址
FMS (Flash Media Server) Video Chat
设置元件名为my_video
直接打开需要对flash进行一些设置才行
通过flash自己动手做一个播放器,只需轻松几步
1新建一个
as2版fla文件,as3与as2语法存在差异
2在库标签右击新建视频
设置元件名为my_video
3在库中可以看到新建的视频元件,将它拖到舞台上
4新建图层2写动作脚本
捕捉部分代码:
//获取视频跟音频
mycam=Camera.get();
mycam_audio=Microphone.get();
//设置视频格式
mycam.setMode(320,240,15);
mycam.setQuality(0,100);
//视频元件绑定视频跟音频,主要用于本地显示
my_video.attachVideo(mycam);
my_video.attachAudio(mycam_audio);
//创建一个连接,绑定live应用
client=new NetConnection();
client.connect(
"rtmp://192.168.1.102:1935/live");
//在连接上创建一个流
netstream=new NetStream(client);
//绑定视频跟音频
netstream.attachVideo(mycam);
netstream.attachAudio(mycam_audio);
//向服务器发送视频跟音频数据,流名为test
netstream.publish(
"test","live");
5进行发布
实现捕捉摄像头并发送到服务器
观看部分
新建一个as2版fla文件
1-3步一样
第4步代码为
client=new NetConnection();
client.connect("rtmp://192.168.1.102:1935/live");
//在连接上创建一个流
netstream=new NetStream(client);
//从服务器播放名为test的流
netstream.play("test");
//视频元件的视频源跟音频源都绑定该流
my_video.attachVideo(netstream);
my_video.attachAudio(netstream);
第5步发布就可以观看了
效果如图: