首页 / PHP / 容易学习FMS+PHP视频聊天室
容易学习FMS+PHP视频聊天室
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了容易学习FMS+PHP视频聊天室,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2177字,纯文字阅读大概需要4分钟。
内容图文
![容易学习FMS+PHP视频聊天室](/upload/InfoBanner/zyjiaocheng/217/85b533c4d2a04a17acd0ed5821640b6f.jpg)
简单学习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);
}
内容总结
以上是互联网集市为您收集整理的容易学习FMS+PHP视频聊天室全部内容,希望文章能够帮你解决容易学习FMS+PHP视频聊天室所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。