加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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步发布就可以观看了

效果如图:

直接打开需要对flash进行一些设置才行

在线测试地址:http://zj.eopage.com/video/index.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读