随笔分类 -  red5

about red5
摘要:假设用户登录的地址是 rtmp://localhost/MyChatRoom/lobby/roomA 以下是事件按先后顺序排列程序开始 appStart:MyChatRoom Start: (在RED5启动的时候会自动去启动APP,从而触发以上事件)登录 roomStart:/lobby Start:/lobby roomStart:/lobby/roomA Start:/lobby/roomA appConnect:0 connect appJoin:0: roomConnect:0 connect:/lobby roomJoin:0:/lobby roomConnect:0 connect 阅读全文
posted @ 2012-09-21 15:53 点亮创想 阅读(349) 评论(0) 推荐(0)
摘要:RED5是一个开源的流媒体服务,我们可以对程序本身进行修改。但是对于一般的开发者来说,不用做这样的修改,只需要建立自己的应用程序就可以了。现在把建立过程记录下来,希望对各位有所帮助。本文适合第一次接触RED5(WIN平台下),而不知道如何开始建立自己的应用程序的用户。 流程: 1.下载最新版本的RED5http://osflash.org/red5 2.安装JRE 3.安装RED5,注意此时会要求指定JRE的目录。 4.到RED5的安装目录,找到doc/templates目录,该目录中存放了一个标准的RED5应用程序模版myapp,将其复制到RED5安装目录中的webapps目录下,... 阅读全文
posted @ 2012-07-05 22:32 点亮创想 阅读(305) 评论(0) 推荐(0)
摘要:Red5是建立在Jetty6(servletengine),Mina(networking)基础之上的,并通过使用Spring框架将起整合起来的.因此我们需要有一些配置文件.我们可能的通过载入properties文件来简化配置,因此用户不需要深入了解XML.该文档就是要新手们去熟悉这些配置文件,其中一些需要改动,一些不必关心.JettyConfig---------------------------------- 一、/conf/jetty.xml servlet引擎主配置文件,如果你的应用程序是放在webapps文件中的,你就不需要更改该配置文件.该文件非常象一把瑞士军刀.你可以任意排.. 阅读全文
posted @ 2012-07-05 22:31 点亮创想 阅读(1162) 评论(0) 推荐(0)
摘要:Red5如何响应rmpt的请求,中间涉及哪些关键类?响应请求的流程如下:1.Red5在启动时会调用RTMPMinaTransport的start()方法,该方法会开启rmtp的socket监听端口(默认是1935),然后使用mina(apache的io操作类库)的api将RTMPMinaIoHandler绑定到该端口。2.RTMPMinaIoHandler上定义了messageReceived、messageSent、sessionOpened和sessionClosed等方法,当有socket请求时,相应的方法会被调用,这时RTMPMinaIoHandler会使用当前的socket连接来创建 阅读全文
posted @ 2012-07-05 22:30 点亮创想 阅读(520) 评论(0) 推荐(0)
摘要:本文适合第一次接触RED5(WIN平台下),而不知道如何开始建立自己的应用程序的用户。流程:1.下载最新版本的RED5http://osflash.org/red52.安装RED5,注意在安装RED5前要先安装好JRE,安装RED5的时候会要求指定JRE的目录的。3.到RED5的安装目录,找到doc/templates目录,该目录中存放了一个标准的RED5应用程序模版myapp,将其复制到RED5安装目录中的webapps目录下,并改名为你喜欢的文件夹名,比如你要开发一个聊天的程序,那么可以把myapp改为myChat,这个名字就是以后你要连接的服务名了。4.在WEB-INF中新建一个文件夹s 阅读全文
posted @ 2012-07-05 22:27 点亮创想 阅读(219) 评论(0) 推荐(0)