`
hgfghwq20
  • 浏览: 39717 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Flash Media Server 起步(2)连接

阅读更多

[1b]有一种协议叫rtmp
[/1b]客户端和服务器端通信是使用协议rtmp的
现在在服务器端applications文件夹(当然偶的客户端和服务器端是一台机器了)里建个test1文件夹,你的地址就为
rtmp:/test1 或者 rtmp://localhost/test1
注意两个地址中的 "/ "符号
[1b]打开flash[/1b]
与服务器通信首先要建个NetConnection()
var nc = new NetConnection();连接
nc.connect("rtmp://localhost/test1");
怎么知道连没连上呢?顺利连接服务器后会触发一个onStatus事件,自己trace一下info.code
nc.onStatus = function(info) {
  //trace(info)
  //trace(info.code)
  for (i in info) {
    trace(i+": "+info[i]);
  }
};
完整代码:
var nc = new NetConnection();
nc.onStatus = function(info) {
  trace(info.code);
  if (info.code == "NetConnection.Connect.Success") {
    trace("接通");
  }
};
nc.connect("rtmp://localhost/test1");
注意:默认情况下服务器是允许你连接的,但只是默认,如果服务器拒绝你连接的话,上述代码就不好用了。怎么回事?我们看看连接的过程吧
[1b]连接过程[/1b]
每当客户端试图连接服务器,一个NetConnection.connect(),服务器将会调用application.onConnect 来鉴定是不是允许客户端连接,onConnect()方法返回null 或不返回则将进入未决状态,直到onConnect方法中返回true或执行acceptConnection(client)则允许,返回false或执行rejectConnection(client)则拒绝,如图

服务器文件是以.asc形式存在的,可以在test1文件夹里建一个main.asc
application.onConnect=function(client){
this.rejectConnection(client);
//this.acceptConnection(client)
}这样就拒绝连接了
本文转自:http://www.5uflash.com/flashjiaocheng/Fmsjiaocheng/2275.html
分享到:
评论

相关推荐

    《Flash Media Server基本的服务器设置》

    默认情况下,应用程序目录位于Flash Media Server 2的applications子目录中。管理员可以通过查看vhost.xml文件中的AppsDir标签来确认这个默认位置。每个客户机应用程序的子目录需放在该目录下,且子目录名需与应用...

    flash media server可用的flash播放器

    Flash Media Server (FMS) 是Adobe公司推出的一款流媒体服务器软件,主要用于实时音频、视频的发布、直播和点播服务。它支持多种流媒体协议,如RTMP(Real-Time Messaging Protocol)、HLS(HTTP Live Streaming)等...

    flash media server 4 帮助文档

    ### Flash Media Server 4 帮助文档知识点详解 #### 一、概述 **Flash Media Server 4**(简称 FMS4)是一款由 Adobe 开发的流媒体服务器软件,主要用于实时传输音视频数据。该服务器支持多种协议和技术,如 RTMP...

    flash media server 2下载 无限制序列号

    flash media server 2下载 无限制序列号

    flash media server帮助文档API集合

    2. **Flash Media Server (FMS)**:Adobe Flash Media Server是专为实时流媒体和交互式应用程序设计的服务器平台。它支持音频、视频的实时传输,可以处理RTMP(Real-Time Messaging Protocol)和其他协议,用于在Web...

    flash media server 中文帮助文档

    flash media server 中文帮助文档 大家分享咯

    Adobe Flash Media Server 3开发者向导

    Adobe Flash Media Server 3由Flash Media Streaming Server 3及Flash Media Interactive Server 3两部分组成,提供流媒体技术及各项实时通讯功能。Adobe Flash Media Server 3可以随时随地提供高效的、一致的视频...

    flash media server聊天室开发示例

    4. 配置Flash Media Server,设置应用程序以处理聊天室的连接和媒体流。 5. 测试和调试应用,确保文本和语音聊天都能正常工作。 总之,"flash media server聊天室开发示例"是一个结合了多媒体、实时通信和编程技术...

    FMS4.0 flash media server4.0附带注册机实现RTMP无限制连接

    FMS4.0实现流媒体服务器的配置,包含FMS的配置说明,FMS4.0和3.5注册机,另附带RTMP视频测试播放工具。360可能会提示危险,请放心,绝对无毒。 亲测可用。因为上传大小的限制 没有FMS软件 如有需要 请联系作者

    Flash Media Server 2资料

    Flash Media Server 2 是Adobe公司推出的一款强大的流媒体服务器,专为在线交互式内容和视频直播服务设计。这款服务器能够支持基于Flash技术的各种应用程序,包括动态视频、音频、数据流和实时通信,使得Web开发者...

    Flash media server 中文翻译

    2. Flash Media Development Server:这是一个开发版,具备所有特性,但限制了连接数,适合开发和测试阶段。 3. Flash Media Streaming Server:专注于实况和视频点播服务,不支持服务器端脚本或视频编码。 在使用...

    flash media server 5.0.14(ADOBE FMS5.0)64bit for win part2

    flash media server 5.0.14(ADOBE FMS5.0)64bit for win 视频服务器软件2017年11月最新版,因文件限制,已拆开两个文件,part1和part2,要2个一起下可用。

    管理Flash Media Server

    ### 管理Flash Media Server的关键知识点 #### 一、Flash Media Server简介 - **Flash Media Server**(简称FMS)是由Adobe Systems开发的一款用于实时流媒体传输的强大平台。它支持多种流媒体协议,如RTMP(Real-...

    flashmediaserver_4.5_install

    2. 如果是进行升级安装,应检查旧版本的 Flash Media Server 是否满足升级的先决条件; 3. 获取有效的序列号。如果需要不同或额外的序列号,可以联系 Adobe 支持服务。 安装过程: 安装步骤包括运行安装程序、配置...

    flash media server 5.0.14(ADOBE FMS5.0)64bit for win

    flash media server 5.0.14(ADOBE FMS5.0)64bit for win 视频服务器软件2017年11月最新版,因文件限制,已拆开两个文件,part1和part2,要2个一起下可用。

    Flash Media Server 3技术白皮书

    ### Flash Media Server 3技术白皮书 #### 引言 Adobe Flash Media Server 3 (FMS3) 是Adobe公司推出的下一代流媒体服务器软件,它为视频流传输和实时通信提供了一个高性能、高扩展性的解决方案。FMS3以其卓越的...

Global site tag (gtag.js) - Google Analytics