FMS (Flash Media Server) Player 制作(AS2版)
发布时间:2020-12-15 18:05:46 所属栏目:百科 来源:网络整理
导读:原文地址 FMS (Flash Media Server) Video Chat 通过flash自己动手做一个播放器,只需轻松几步 1新建一个 as2版fla 文件,as3与as2语法存在差异 as3见 http://blog.163.com/zhujiatc@126/blog/static/1834638201312111623483/ 2在库标签右击新建视频 设置元
原文地址
FMS (Flash Media Server) Video Chat
通过flash自己动手做一个播放器,只需轻松几步
1新建一个
as2版fla文件,as3与as2语法存在差异
as3见
http://blog.163.com/zhujiatc@126/blog/static/1834638201312111623483/
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步发布就可以观看了
效果如图:
在线测试地址:http://zj.eopage.com/video/index.html
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |