OpenRTMFP/Cumulus Primer(1)入门介绍与部署CumulusServer
OpenRTMFP 可以帮助你实现 Flash 的实时应用的高并发扩展,OpenRTMFP/Cumulus 是基于 GNU General Public License 的。
下载:
Unix-like 下的启动方法为:
sudo ./CumulusServer --daemon [--pidfile=/var/run/CumulusServer.pid]
如我的启动命令为:
sudo ./CumulusServer --daemon --pidfile=./CumulusServer.pid
本地 Flash client 可以通过如下语句连接:
var nc:NetConnection = new NetConnection();nc.connect("rtmfp://localhost/");
RTMFP
默认是采用1935
端口,如果你特别指定了其他端口,比如12345
,请使用如下方式:
nc.connect("rtmfp://localhost:12345/");
启动CumulusServer
后,会在可执行文件的目录下出现一个www
目录,该目录的作用,就是作为 Server Application 的默认根目录。具体的对应关系如下:
rtmfp://host:port/ -> [CumulusServer folder]/www/main.lua (root application)rtmfp://host:port/myApplication -> [CumulusServer folder]/www/myApplication/main.luartmfp://host:port/Games/myGame -> [CumulusServer folder]/www/Games/myGame/main.lua
另外要提醒的是,如果main.lua
文件被修改,则不需要重启CumulusServer
,因为 Server Application 的创建是一种动态的方式。
CumulusServer 的详细扩展方式会在下一篇文章中介绍。
-
转载请注明来自柳大的CSDN博客:Blog.csdn.net/poechant
-
?