欢迎来到天天文库
浏览记录
ID:37723981
大小:400.50 KB
页数:12页
时间:2019-05-29
《Flash_Media_Server_入门教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、FlashMediaServer入门教程FMS的最新版本已经到FMS3了,本入门教程使用FlashMediaServer2演示,但你可以很容易的升到3,因为FMS到FMS3的更新几乎没有什么改动,还有本教程客户端使用as1演示如果你需要用AS3的话,语法会有些变化,这些都可以在帮助文档里找到什么是FlashMediaServer?Flash大家庭里的一员,这个东东以前叫FlashCommunicationServer,传说中的FCS就是这个,现在改叫FMS了...不见不知道哦,一见真可怕,adob
2、e还有这么cool的东东,自从见了她,让我做些小东东的兴趣全没了,一心想研究这个这东东能做什么?视频录制啊,flash聊天室啊,在线视频会议啊啊,网络游戏?不管怎样先安个试试吧先到这里下载免费的开发者版本吧http://www.macromedia.com/software/flashmediaserver/然后安装,安装时记得用户名和密码不要瞎填自己要记住,如果你已经瞎填了那就到安装目录下conffms.ini里找吧偶装到了c盘,找到目录C:ProgramFilesMacromedia
3、FlashMediaServer2先要打开服务器哦你在本机装的fms,本机就是服务器了哦!记得现在你的机器既是客户端又是服务端哦开始===程序===Macromedia===FlashMediaServer2有两个start****,都要打开,关时候两个都要关,如果你怕麻烦直接找tool文件夹里的批处理文件StartServerService.bat吧,双击他,他会帮你搞定地,想关就找StopServerService.bat。~如果想设置默认开机时候fms自动打开还是需要手动打开,可以在开始菜单
4、里--运行--输入services.msc,就会打开服务,找到FlashMediaServer项,设置为手动或者自动,这里也可以随时关闭服务或打开服务applications文件夹你可以在里边建一个文件夹例如叫FirstApp,这就建了一个Application,以后所有此项目服务器端的flv文件啊,共享文件啊都会在这里边,有时服务器端需要写程序的时候里边会有个main.asc文件,这个就是服务器端程序,服务器端程序目前只支持as1写,是在服务器上执行的,你也可以用trace调试,怎么trace管
5、理服务器时候你会看到,你可能会建若干个app,在一台服务器上同时运行,比如录象的app,聊天室的app。。。这些所有的app都通过fms自带的fms2_console.swf管理,现在就去看看如何管理服务器吧!管理服务器~服务器打开后就要管理了哦,点开fms2_console.swf,别看他只是个swf,后台管理就靠他了,输入你安装时候的密码和用户,服务器地址写localhost就好看到了吧,熟悉熟悉他吧12以后我们写程序最常用的就是这个ViewApplications,每当有客户端连接服务器时,
6、左边就会列出连接的是哪个app,有多少连接下图为连接applications文件夹下的bs文件夹(bs文件夹,因为每个文件夹对应一个app,就是bsapp),连接数为1,458是实例名(实例名默认为_definst_,每个文件夹可以有若干实例,互相不影响,这个特性可以用来做聊天是的房间,以后再说)选中某个app后,或者客户端有连接,会看到当前打开的app的状态,这个LiveLog服务器端的trace就这里看了,右边依次是客户端情况,共享对象,流,执行的情况(占内存,cpu等),后边两个小按钮,调试
7、时候常用哦,reload和unload!每当服务器端main.asc修改后一定记得reload或者unload一下,否则不会生效,unload会把窗口关闭,有客户端连的时候还会自动打开总有人告诉我,他的fms经常会出现诡异现象,比如连接不上,代码已经删了还会执行,一生气连文件夹都删了,还会执行,怀疑是自己的rp有问题。。那不是rp问题,记住出现问题就reload!实在不行就去tools文件夹点StopServerService.batconf文件夹还有重要的是conf文件夹了,里边是一些服务器端的
8、配置文件,以后可能会用,先不用动。。。。有一种协议叫rtmp客户端和服务器端通信是使用协议rtmp的。现在在服务器端applications文件夹(当然偶的客户端和服务器端是一台机器了)里建个test1文件夹,你的地址就为rtmp:/test1或者rtmp://localhost/test1注意两个地址中的"/"符号打开flash,与服务器通信首先要建个NetConnection()nc=newNetConnection();连接nc.connect("rtmp://localho
此文档下载收益归作者所有