简单学习FMS+PHP视频聊天室
2010年04月02日
下面就开始:
用FlashMediaServer2做为我的学习阶段使用的服务器,用flash。PHP+MYSQL+APACHE在这里先不提了,等在以后做聊天程序的时候再详细说明。今天就先弄第一个简单的application,实现flash在本地读取摄像头,并且publish到服务器,通过服务器再显示到本地。
1、安装FlashMediaServer2,可以到
http://www.flashcom.com.cn/bbs/showthread.php?t=413
这个帖子下载。安装过程中需要输入name和password(记住哈),下一步是服务器的端口(1935),和管理员管理服务器的端口(1111),默认就可以了,到这里最好再做一件事情,在防火墙中把这两个端口打开,为了以后方便。下一步安装目录默认,安装结束。
2、找到C:\Program Files\Macromedia\Flash Media Server 2\applications ,新建文件夹,取名字为myfirstApp,在myfirstApp里新建main.asc文件,在里边写上load("components.asc");就可以了。
3、在「开始」菜单\程序\Flash Media Server 2里,分别启动Start Flash Media Admin Server 2和Start Flash Media Server 2之后,点击Management Console.lnk,此时弹出的就是Media Server 2的管理程序。输入serverName:akins,Server Address:127.0.0.1,username password。登陆后,在程序左下方有个New Instance...,点击后向上弹出菜单,点击myfirstApp。这个就是在第2部我们建立的application。
4、在D:\Project下新建文件:test_060304.fla,拉入2个video组件,分别起名字为local_video和server_video。在帧上写上如下代码:
var client_cam:Camera = Camera.get();//获取摄像头
client_cam.setMode(176, 144, 20);//三个参数分别为摄像头捕捉的宽度高度帧率
client_cam.setQuality(57000, 1);//设置带宽和质量
local_video.attachVideo(client_cam);//向本地local_video添加摄像头图像
_global.Username="akins";
doConnect();
publishMe();
playMe(_global.Username);
function doConnect() {
client_nc = new NetConnection();//建立连接对象
client_nc.onStatus = function(info) {
trace("Level: "+info.level+newline+"Code: "+info.code);
};
client_nc.connect("rtmp://127.0.0.1/myfirstApp");
out_ns = new NetStream(client_nc);
in_ns = new NetStream(client_nc);
}
function publishMe() {
out_ns.attachVideo(client_cam);
out_ns.publish(_global.Username);
}
function playMe(toPlay) {
server_video.attachVideo(in_ns);
in_ns.play(toPlay);
}
发表评论
-
staf
2012-01-20 09:50 815staf 2010年06月02日 参与的项目正好用了st ... -
几款引擎比较:BigWorld,Unreal,CryEngine等
2012-01-20 09:50 751几款引擎比较:BigWorld,Unr ... -
『vivizhyy』SD2.0 (来源于孟岩讲座)
2012-01-20 09:50 428『vivizhyy』SD2.0 (来源于 ... -
移植libjingle v0.5x for IOS(iphone device + iphone simulator)
2012-01-20 09:49 649移植libjingle v0.5x for IOS(iphon ... -
RabbitVCS : TortoiseSVN 的替代者
2012-01-20 09:49 762RabbitVCS : TortoiseSVN 的替代者 2 ... -
规章制度
2012-01-19 14:55 566规章制度 2010年07月26日 考勤制度 1 ... -
幼儿园管理之“三贴近”
2012-01-19 14:55 593幼儿园管理之“三贴近 ... -
浅析幼儿园如何生存与发展
2012-01-19 14:55 602浅析幼儿园如何生存与发展 2010年06月29日 浅析幼 ... -
幼儿园生存与发展的报告
2012-01-19 14:55 586幼儿园生存与发展的报告 2010年06月29日 社会主 ... -
对民办幼儿园管理的几点思考
2012-01-19 14:55 547对民办幼儿园管理的几点思考 2011年07月13日 民办 ... -
OpenGL函数参考(中文版)转载
2012-01-17 04:38 1055OpenGL函数参考(中文版)转载 2011年01月17日 ... -
OpenGl函数解释(转载)
2012-01-17 04:38 360OpenGl函数解释(转载) 2011年03月11日 第 ... -
OpenGL开发库的详细介绍
2012-01-17 04:38 445OpenGL开发库的详细介绍 ... -
OpenGL总结
2012-01-17 04:38 724OpenGL总结 2010年11月24日 OpenGL学 ... -
opengl
2012-01-17 04:38 638opengl 2011年02月19日 OpenGL总结 ... -
外部FLV影片的控制
2012-01-16 03:31 375外部FLV影片的控制 2010年08月02日 有两种方式 ... -
FMS_api
2012-01-16 03:31 263FMS_api 2010年03月11日 //====== ... -
linux下的fms2流媒体服务器搭建六部曲之五:flv播放器制作篇
2012-01-16 03:31 892linux下的fms2流媒体服务器搭建六部曲之五:flv播放器 ... -
FlashCom(FMS)
2012-01-16 03:31 362FlashCom(FMS) 2009年11月26日 Fl ...
相关推荐
asp+fms语音聊天室asp+fms语音聊天室
FMS+FLASH+在线视频录制+ASP+Access. <br>编者的话 <br>自己骗写的,下载本文件的朋友请自己研究,该注释的,我已经打好了详细注释,修改不困难,这样还不懂的话我也没有办法,另外还附了播放器。 <br>不...
FMS聊天室FMS聊天室FMS聊天室FMS聊天室FMS聊天室
flash+fms2视频聊天室-附带源码 源码在 html页面上有下载的超链接
一个简单的聊天室供大家分享,基于FMS的AS3聊天室源代码
FMS+AS3.0多人聊天室源文件下载。
Flex+FMS写的视频聊天,在本机亲测通过。但唯一不足得是在别的机子上连接不成功。我也不知道为什么。望有才之士能完善。huzhaohui1992@qq.com 如能完善,请给我邮箱一份,在下感激不尽。
FMS的最新版本已经到FMS 3了 ,本入门教程使用Flash Media Server 2 演示,但你可以很容易的升到 3,因为FMS 到 FMS3...我把我以前的那些FMS学习笔记整理了一下,做了下修改,成了一页的FMS教程,方便想学FMS的新手来看
fms,flash,视频聊天fms,flash,视频聊天fms,flash,视频聊天
利用fms实现视频聊天程序,希望对和我一样的菜鸟们能有些帮助
首先下载fms服务器安装好,并在fms安装目录的applications目录下新建一个test_video文件夹目录,一定要与flext程序中rtmp://127.0.0.1/test_video的test_video要一致,fms服务器启动后,执行flex程序,即可实现
FMS制作聊天室例子,aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
以下为引用的内容: private function onPublishClick(evt:MouseEvent):void { nc = new NetConnection();...以live的形式发布的流不会在FMS里生成.fla文件,不同于“record”录制视频流生成.flv的视频文件。
实现点对点视频聊天,利用UPD协议可穿透多层NAT,支持高清摄像头,可扩展为更多应用
实现网页在线视频聊天,环境fms2,flash cs4
NULL 博文链接:https://abstractforever.iteye.com/blog/524123
通过FMS实现时时视频聊天(Flash|Flex)源码
FMS+FLEX-----使用远程共享对象实现多人实时在线聊天 说明:这是我在网上看到的,收集并整理了一下。 因为我的积分不多了,所以虽然不是原创,但还是要一点资源分的。大家见谅。 压缩包中有说明文档和源码。说明...
简易聊天室 flash多人聊天 FMS实现
Flex和Fms3打造在线聊天室(利用NetConnection对象和SharedObject对象) 中文说明文档和代码, 简单明了好资料