OpenRTMFP/Cumulus Primer(2)用Lua编写HelloWorld应用扩展CumulusServer
下面的这个实例是在本地(Client与Server位于同一机器上)测试的。
1 Server-side
1.1 Server configuration:
; CumulusServer.ini
port = 1935
udpBufferSize = 114688
keepAlivePeer = 10
keepAliveServer = 15
[logs]
name = log
directory = logs
1.2 Application file:
function onConnection(client,response,...)
function client:test(...)
name,firstname = unpack(arg)
return "Hello "..firstname.." "..name
end
end
2 Client-side
// CumulusClient.as
package {
import flash.display.Sprite;
import flash.net.NetConnection;
import flash.net.NetStream;
import flash.net.Responder;
public class CumulusClient extends Sprite {
private var nc:NetConnection = null;
private var ns:NetStream = null;
public function CumulusClient() {
nc = new NetConnection();
nc.connect("rtmfp://localhost");
nc.client = this;
nc.call("test",new Responder(onResult,onStatus), "OpenRTMFP/Cumulus", "World")
}
public function close():void {
nc.close();
}
public function onStatus(status:Object):void {
trace(status.description)
}
public function onResult(response:Object):void {
trace(response) // expected to display "Hello World OpenRTMFP/Cumulus"
}
}
}
3 运行结果
Hello World OpenRTMFP/Cumulus
[SWF] CumulusClient.swf - 解压缩后为 1,776 个字节
[卸装 SWF] CumulusClient.swf
4 远程测试:一个免费的测试服务器
获取 Developer Key 的地址:
http://108.59.252.39:8080/CumulusServer/index.jsp
服务器配置信息:
Server: amd64 OS: Linux 2.6.18-028stab095.1
Server IP: 108.59.252.39
OpenRTMFP as of: 22.Feb.2012
编写服务器段应用地址:
http://108.59.252.39:8080/CumulusServer/manage_ssls.jsp
快去试试吧 :)
-
转载请注明来自柳大的CSDN博客:Blog.csdn.net/poechant
-
分享到:
相关推荐
2. **编写Lua脚本**:创建一个新的Lua文件,例如`hello_world.lua`。在这个文件中,你可以定义处理客户端连接、接收消息和发送响应的函数。例如,可以创建一个处理"hello"消息的函数,并向客户端返回"world"作为响应...
《OpenRTMFP Cumulus Primer 入门与CumulusServer部署》 OpenRTMFP (Real Time Media Flow Protocol) 是一种技术,它为Flash实时应用提供了高并发扩展能力。OpenRTMFP/Cumulus是基于GNU General Public License的...
6. **QEMU虚拟化**:通过使用“cumulus-linux-4.4.0-vx-amd64-qemu.qcow2”镜像,用户可以在本地或者云环境中快速搭建一个Cumulus Linux的仿真环境,进行功能测试、学习或开发验证,而无需物理硬件。 7. **EVE环境*...
openrtmfp又名Cumulus Server是一个完全开源和跨平台的可扩展的RTMFP服务器脚本。Cumulus Server在GPL 框架下遵循速度、优势、跨平台、轻量和高质量代码。Cumulus Server的每一个版本都是通过严格测试和审核的。可...
《浑天仪(Cumulus)使用手册》是一个详细介绍如何使用Cumulus这一开源工具的文档,主要面向对源码和工具感兴趣的IT从业者。Cumulus可能是基于Web的项目管理工具或者数据分析平台,而`swfobject.js`和`tagcloud.swf`...
2. **中文支持**:与许多其他标签云插件不同,`wp-cumulus`特别支持中文标签,这意味着中国用户可以无障碍地在自己的博客上使用该插件,展示中文标签内容。 3. **swfobject.js集成**:`swfobject.js`是一个...
使用Cumulus,开发者可以创建具有音视频流功能的应用程序,例如视频会议、在线教育平台、多人游戏等。Cumulus库不仅实现了OpenRTMFP协议,还提供了一套灵活的API,使得开发者能够方便地控制和管理P2P连接。 在...
高性能计算云 目标 ...$ vi /opt/hpccloud/cumulus/cumulus/conf/config.json +- > Fix host to be localhost +- > baseUrl: " http://localhost:8080/api/v1 " , $ sudo service celeryd restar
2. **容错机制优化**:通过网络编码,Cumulus 可以在更少的冗余数据下实现更好的容错效果。传统的HDFS通常需要多个完全相同的副本,而Cumulus 只需较少的编码块就能确保数据完整性,减少了对存储资源的需求。 3. **...
这本食谱在 vanilla Debian 上创建了一个交换机覆盖,并且还部署在 Cumulus 路由器/交换机上。 要求 测试 访问 Debian Wheezy 盒子 生产 访问 Cumulus HCL [1] 开关(Accton AS6701_32X,这就是这本食谱最初的目的)...
"wp-cumulus" 是一款在WordPress平台上的插件,专为博客或网站提供美观的三维标签云展示。这款插件赋予传统的标签云一个全新的视觉体验,通过立体旋转的效果,使得用户可以更直观、有趣地浏览和探索网站的各类标签。...
wp-cumulus插件正是将这种技术应用于WordPress的典型代表。它的核心功能在于利用JavaScript和Flash技术创建动态的3D标签云。当用户在网页上滚动鼠标时,标签云会根据鼠标的移动方向和速度进行旋转,用户可以轻松地...
这里给出了cumulus/OpenRTMFP的git官网提到的视频会话样例的AS3代码,包括服务器端和客户端两部分,我已经在<使用Cumulus和Flash Player搭建视频会议示例>http://blog.csdn.net/tao_627/article/details/18041473中给...
"flex cumul_wp cumulus_wp cu"暗示这个插件可能是用Adobe Flex技术构建的,用于在网站上动态显示标签云,具有视觉吸引力。 【描述】"完美支持中文wp-cumulus插件源码(无锯齿无抖动7K大小)"说明这个插件是为中文...
标签中提到的“开发语言”和“Python库”表明cumulus是用Python编写的,并设计为其他Python开发者使用。Python以其简洁易读的语法和丰富的库生态系统而著名,使得开发人员能够快速构建应用程序。此外,“后端”标签...
积云Cumulus 是的免费、开源替代品,它利用您自己的 S3 进行存储。下载您可以在下载最新版本更改默认截图目录这是可选的。 默认情况下,OS X 会将屏幕截图放在您的桌面上。 但是,如果您希望他们去其他地方,您可以...
积云框架 :open_book: 文献资料 最新文档。 文档。 更多信息 有关此项目的更多信息,以及有关NASA的地球观测系统数据和信息系统(EOSDIS)及其云工作的更多信息,请联系或访问 。...这是用于Cumulus开
人们从头开始设想了Cumulus会使用Grand Central Dispatch(CGD),从而实现大规模并发-可以进行的速度和宽度不受硬件和系统的限制。 和别人一起玩 根据设计,Cumulus只会做一件事情,而一件事情做得很好:与REST资源...
大名鼎鼎的WP-CUMULUS 3D标签云,已经改成支持中文标签,可在.htm自行添加标签链接,可以单机玩耍测试,不需要安装WordPress然后装插件~~ 主要是有些童鞋只是想要3D标签云动画,所以就提取重要文件出来稍作修改下.
Cumulus集成测试项目[已弃用] 注意:此存储库不再维护。 该存储库的内容已移至。 什么是积云? Cumulus是NASA未来地球科学数据流的基于云的数据提取,存档,分发和管理原型。 阅读 安装 nvm use npm install 在...