在FluorineFx下使用RTMP执行实时通讯要点注意(连接失败)

在ASP.NET下的结构最好是:

WebSite 

 --apps 

   --SharedBall 

    --app.config(配置此应用执行的类文件)

   --VideoChat 

    --app.config(配置此应用执行的类文件)

   --VideoRecording

    --app.config(配置此应用执行的类文件)

Gateway.aspx

web.config

 

flex-service的配置添加如下:

 

<channels>
<channel-definition id="my-rtmpt" class="mx.messaging.channels.RTMPChannel">
<endpoint uri="rtmpt://{server.name}:1935" class="flex.messaging.endpoints.RTMPEndpoint"/>
</channel-definition>
</channels>

 

 

app.config的配置如下:

 

<adapters>
<adapter id="chat" class="执行的类文件(继承ApplicationAdapter)" default="true"/>
</adapters>

 

使用开启服务时,需要注意,必须停止已开启的IIS服务,还有就是运行Gateway.aspx以启动RTMP服务,等待其执行监听,使用netstat -an查看监听的端口,这样,RTMP就能顺利运行了,还有就是若修改了"执行的类文件"也必须停止已开启的IIS服务,否则会出现连接拒绝访问.

 

 


 

 

posted @ 2010-06-28 13:04  `X.x|嚨  阅读(639)  评论(0编辑  收藏  举报