FluorineFx+Flex视频聊天室案例开发----应用部署篇

这段时间的随笔一直都是关于及时通信应用方面的,其中有许多的朋友对于开发都没什么 问题,但是在程序部署上就出问题了。本篇将简单的介绍FluorineFx + Flex视频聊天室的部 署方面的相关内容。

首先需要需要注意一点就是Flex的配置文件service-config.xml,后面的flash将通过 service-config.xml里配置的RTMP通信信道与FluorineFx的RTMP服务器连接连接,详细配置 如下:

<channel-definition id="my-rtmp" 

class="mx.messaging.channels.RTMPChannel">
    <endpoint uri="rtmp://{server.name}:2777" 

class="flex.messaging.endpoints.RTMPEndpoint"/>
    <properties>
        <idle-timeout-minutes>20</idle-timeout-minutes>
    </properties>
</channel-definition>

在网站中添件一新Web页面(FluorineChatRoom.aspx)来承载flash(.swf)的运行,将新 发布的.swf负载到该页面。

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
        id="VideoChat" width="520" height="520"

codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"&g

t;
        <param name="movie" value="flash/VideoChat.swf" />
        <param name="quality" value="high" />
        <param name="bgcolor" value="#869ca7" />
        <param name="allowScriptAccess" value="sameDomain" />
        <embed src="flash/VideoChat.swf" quality="high" bgcolor="#869ca7"
            width="520" height="520" name="VideoChat" align="middle"
            play="true"
            loop="false"
            quality="high"
            allowScriptAccess="sameDomain"
            type="application/x-shockwave-flash"
            pluginspage="http://www.adobe.com/go/getflashplayer">
        </embed>
</object>

然后将宿主FluorineFx提供的RemotingService和ApplicationAdapter的网站发布出来部 署到IIS上。

部署过程中我单独分配了一个Web端口88,OK,现在运行Geteway.aspx就会得到一个地址 :http://localhost:88/Gateway.aspx 这个地址就是flash中需要用来作为RPC通信的通信网 关地址,简单的理解就是通过这个地址来访问FluorineFx提供的远程服务(RemotingService )。现在回到客户端开发代码中去,修改通信网关的地址,将原来在VS下调试的地址修改为 部署到IIS后的访问地址:

remoteConn = new RemotingConnection ("http://localhost:2020/ChatRoom.FluorineFxWeb/Gateway.aspx",ObjectEnco ding.AMF3);

修改为如下:

remoteConn = new RemotingConnection ("http://localhost:88/Gateway.aspx",ObjectEncoding.AMF3);

现在重新发布flash,将新发布的.swf复制到IIS中部署的站点对应的目录下,到这里在本 地测试基本就完成了。但是这样做只能做到本地单机访问,如果要在局域网内访问则需要在 IIS中为该应用站点分配IP,然后通过IP访问就OK了。

服务器主机上又怎么部署呢?通过上面这些步骤或许已经体会到,Flash客户端需要的只 是两个地址,一个Gateway.aspx网关地址,一个是RTMP服务器访问地址,其实随便你将这个 Web应用这么部署,只要保证这两个地址有效就行了。比如你的服务器IP是:61.128.128.68 ,在此服务器上部署了FluorineFx网站(绑定的域名为www.mydomain.com);那么客户端访 问RemotingService的地址则为:"http://www.mydomain.com/Gateway.aspx ",RTMP服务器的连地址则为:"rtmp://61.128.128.68:2777/VideoChat"。 通过这两地址修改flash端然后重新发布一个.swf覆盖以前的flash文件,这样就可以通过域 名在公网上使用本篇所介绍的视频聊天室案例项目了。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索通信
, flex
, 页面
, rtmp流媒体
, 配置
, 聊天室
, rtmp 手机浏览器
, fluorinefx
, C# rtmp
rtmp服务器
horizon flex部署指南、flex部署到tomcat、flex布局案例、flex网站案例、flex 案例,以便于您获取更多的相关知识。

时间: 2024-08-31 08:47:11

FluorineFx+Flex视频聊天室案例开发----应用部署篇的相关文章

Flex与.NET互操作(十六):FluorineFx + Flex视频聊天室案例开发

本文将使用FluorineFx和Flex结合介绍一个简单的视频聊天室案例开发,希望通过此篇和大家交流FluorineFx和Flex的相关技术,同时也希 望本篇可以帮助到需要使用FluorineFx做及时应用开发的新手朋友.首先列举下本篇中所涉及到的开发环境和相关技术以及简单的需求定义: 1. Microsoft Visual Studio 2008(VS SP1)+.NET Framework 3.5(SP1) 2. FluorineFx v1.0.0.15 3. Adobe Flex Buil

FluorineFx+Flex视频聊天室案例开发----客户端

上一篇<FluorineFx + Flex视频聊天室案例开发----服务器端>详细的介绍了如何利用 FluorineFx开发一个及时通信的视频聊天室服务器处理程序,并通过Web网站来宿主这个服务 处理程序的运行.本篇将着重介绍视频聊天室的客户端开发,包括连接RTMP服务器.发布视 频.接收视频.在线用户列表.发送文本消息以及全服务器小喇叭功能点. 上述这些功能点在我以前写的文章里已经出现了N多次了,所以这里我不想过多的在次对 他们进行解说,详细请查阅<Flex与.NET互操作系列文章 &

FluorineFx+Flex视频聊天室案例开发----服务器端

在我之前的一篇文章里曾经介绍过FluorineFx的ApplicationAdapter的基本步骤,以及使 用FluorineFx的ApplicationAdapter来开发及时通信应用的相关知识点. ApplicationAdapter应用最终需要部署到支持FluorineFx服务的Web应用(ASP.NET网站)上, 如下图则表示了FluorineFx应用的目录结构. 对于使 用过FluorineFx开发应用的朋友来说,这个图在熟悉不过了.要使用FluorineFx开发及时通 信应用,项目结

视频聊天室

问题描述 公司可能要开发个网站包含视频聊天室功能提前发出来让自己好有个准备欢迎高手指点开发语言不限c++,delphy..最好是用asp.net(c#)有经验的留个资料谢谢

“土鳖”视频聊天室一年产生近10亿营收?

国内视频行业至今仍然没有能够盈利的公司.但号称"中国最大的多人视频互动交友平台"极有可能是目前国内未上市的互联网公司中收入与利润最高的一家,据<国家财经周刊>报道称,9158 .com及其下属众多子网站合计拥有2万多个视频聊天室,注册用户1-2亿,活跃用户两三千万,同时在线约70万,每月营收接近7000万人民币,占全行业收入的70%.在视频与交友这两条同样盈利艰难的坐标系交汇点上,堪称名副其实的"草根王者".2005年从开发出的一款视频聊天软件做起,创使

实现一个简单的视频聊天室(源码)

       在 <实现一个简单的语音聊天室>一文发布后,很多朋友建议我也实现一个视频聊天室给他们参考一下,其实,视频聊天室与语音聊天室的原理是差不多的,由于加入了摄像头.视频的处理,逻辑会繁杂一些,本文就实现一个简单的多人视频聊天系统,让多个人可以进入同一个房间进行语音视频沟通.先看看3个人进行视频聊天的运行效果截图:         上面两张截图分别是:登录界面.标注了各个控件的视频聊天室的主界面. 一. C/S结构 很明显,我这个语音聊天室采用的是C/S结构,整个项目结构相对比较简单,如

想看视频聊天室美女脱衣 男子被骗24万

今年1月的一天晚上,南京市民王健在家上网,突然,网页上跳出了"http://www.aliyun.com/zixun/aggregation/12223.html">视频聊天室"的小窗口,让他有点好奇.通过阅读页面介绍,他得知聊天室里的主播都是年轻貌美的女孩,而入门的注册费才只要10元钱.王健毫不犹豫地向对方账户支付了10元钱,他哪里晓得,自己已经掉进了一家诈骗网站的圈套,随后被骗的钱财累 计达到了24万多元! 当晚,在进入聊天室大厅后,王健确实看到了许多美女主播,一张

奉节建视频聊天室留守儿童与父母“面对面”

奉节县鹤峰小学,学生代琳与爸爸进行视频聊天 在三峡库区的奉节县,有这样一群孩子,父母长年在外地打工,他们大多寄宿在亲戚家中,每天要花1个多小时走十几里山路上学--为了让这些留守儿童更快乐地成长,奉节鹤峰小学在新学期为这些孩子准备了亲情聊天室,通过网络和视频,连接起留守儿童和父母亲情沟通的桥梁. 视频里见到久违的爸妈 10月9日上午10点,记者来到奉节县鹤峰小学一间亲情聊天室看到,里面摆放了4台崭新的液晶显示器,耳麦.话筒等设施一应俱全,里面坐满了留守儿童. "想不想我?学习可要努力哟,作业写完没

.Net魔法堂:史上最全的ActiveX开发教程——部署篇

一.前言   接<.Net魔法堂:史上最全的ActiveX开发教程--发布篇>,后我们继续来部署吧!   二. 挽起衣袖来部署     ActiveX的部署其实就是客户端安装ActiveX组件,对未签名和已签名的ActiveX,分别有对应的部署方式.   1. 部署未签名的ActiveX 未签名的ActiveX控件不受浏览器端信任,默认是不被允许安装的 1. 将网站加入 **可信站点** 2. 在"可信站点"和"Internet"下的 **自定义级别**