在Ubuntu部署OpenRTMFP

服务器:Ubuntu12.04

openrtmfp又名Cumulus Server,是一个完全开源和跨平台的可扩展的RTMFP服务器脚本。

Cumulus Server在GPL 框架下遵循速度、优势、跨平台、轻量和高质量代码。

其主要特点是:

-支持p2p点到点服务;

-支持现场直播;

-支持RPC, pull, push 切换, 并能和所有的AMF客户端与服务器端通信;

-支持修改脚本创建自己的应用程序或扩展Cumulus功能;

-支持负载均衡

1、安装依赖

Cumulus需要依赖OpenSSL, POCO, LuaJIT

(1)OpenSSL

sudo apt-get install libssl-dev

(2)LuaJIT

在Downloads中(也可以在别处,下同):

mkdir luajit

cd luajit

git clone http://luajit.org/git/luajit-2.0.git

cd luajit-2.0/

sudo make install

(3)POCO

在Downloads中

mkdir poco

cd poco

git clone https://github.com/pocoproject/poco.git

cd poco

./configure

make

sudo make install

这样就把OpenRTMFP的依赖环境做好了。当然,可能不是一帆风顺。

2、部署OpenRTMFP

在机器上找个适合的位置,比如我在/home中

mkdir OpenRTMFP

cd OpenRTMFP

git clone git://github.com/OpenRTMFP/Cumulus.git

cd Cumulus

里面有两个目录:CumulusLib  CumulusServer

操作:

cd CumulusLib

make

cd ../CumulusServer

make

至此已经编译部署好了。

下面要特别注意了,在官方文档和网上的一些资料中,都有如下操作:

cd CumulusLib
make clean
cd ../CumulusServer
make clean

意思是要清楚编译中间产生的文件。

在做上述操作之前,进入到CumulusServer目录,会看到一个名字是CumulusServer的文件。Cumulus的启动就是要靠这个文件。

但是,如果在CumulusServer目录中,如果执行了make clean,我这里的CumulusServer文件也被清除了。所以在安装的时候,是否使用make clean,要看情况来定了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qiwsir

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值