
Server - RealTime Media
文章平均质量分 83
钟超
阿里巴巴集团总监/资深综合运营专家,连续创业者,关于 AI、电商、社交媒体领域,毕业于中国科学技术大学计算机系本科。
展开
-
OpenRTMFP/Cumulus Primer(17)AMF解析之AMFReader(续1)
OpenRTMFP/Cumulus Primer(17)AMF解析之AMFReader(续1)Author: 柳大·Poechant(钟超)Email: zhongchao.ustc#gmail.com (#->@)Blog: Blog.youkuaiyun.com/PoechantDate: April 24th, 20121 解析 AS3 Nullvoid AMFReader::readNull() {原创 2012-04-24 16:22:39 · 4387 阅读 · 0 评论 -
OpenRTMFP/Cumulus Primer(12)IO管理之IO流(续)
OpenRTMFP/Cumulus Primer(12)IO管理之IO流(续)Author: 柳大·Poechant(钟超)Email: zhongchao.ustc#gmail.com (#->@)Blog: Blog.youkuaiyun.com/PoechantDate: April 24th, 20120 导语本文所介绍的 CumulusServer 中用到的 IO 流,是基于 CumulusServ原创 2012-04-24 11:45:44 · 3233 阅读 · 0 评论 -
Introduction to Flash NetConnection/NetStream
Introduction to Flash NetConnection/NetStreamAuthor:柳大·Poechant(钟超)Email:zhongchao.ustc#gmail.com(# -> @)Blog:Blog.youkuaiyun.com/PoechantDate:May 28th, 2012由于目前在研究 RTMFP 协议,及 OpenRTMFP/Cumulus 开源项目,所以不可避免的原创 2012-05-29 10:45:08 · 5479 阅读 · 0 评论 -
OpenRTMFP/Cumulus Primer(3)图解CumulusEdge原理
OpenRTMFP/Cumulus Primer 入门(3)图解CumulusEdge原理作者:柳大·Poechant博客:Blog.youkuaiyun.com/Poechant邮箱:zhongchao.ustc@gmail.com日期:April 9th, 2012声明:本文的图片来自OpenRTMFP/Cumlus开源项目主页转载请注明来自柳大的优快云博客 Blog.youkuaiyun.com/Poechant原创 2012-04-12 01:05:34 · 6635 阅读 · 2 评论 -
OpenRTMFP/Cumulus Primer(19)独立使用CumulusLib时的线程安全Bug
OpenRTMFP/Cumulus Primer(19)独立使用CumulusLib时的线程安全Bug作者:柳大·Poechant(钟超)邮箱:zhongchao.ustc#gmail.com(# -> @)博客:Blog.youkuaiyun.com/Poechant日期:June 7nd, 2012OpenRTMFP/Cumulus 提供了 CumulusLib 可以供其他 RTMFP 应用使用,而不局限原创 2012-06-07 23:34:18 · 7783 阅读 · 3 评论 -
OpenRTMFP/Cumulus Primer(1)入门介绍与部署CumulusServer
OpenRTMFP/Cumulus Primer(1)入门介绍与部署CumulusServer作者:柳大·Poechant博客:Blog.youkuaiyun.com/poechant邮箱:zhongchao.ustc@gmail.com日期:April 10th, 20121 背景介绍OpenRTMFP 可以帮助你实现 Flash 的实时应用的高并发扩展,OpenRTMFP/Cumulus 是基于 GNU原创 2012-04-10 07:44:01 · 18073 阅读 · 18 评论 -
OpenRTMFP/Cumulus Primer(10)IO 管理之流缓冲区
OpenRTMFP/Cumulus Primer(10)IO 管理之流缓冲区Author: 柳大·Poechant(钟超)Email: zhongchao.ustc#gmail.com (#->@)Blog: Blog.youkuaiyun.com/PoechantDate: April 24th, 2012本文主要分析 MemoryStream.h 文件中定义的类。1 了解 std::streambuf首先原创 2012-04-24 11:31:10 · 3808 阅读 · 0 评论 -
OpenRTMFP/Cumulus Primer(20)Cumulus的一个线程启动 Bug
OpenRTMFP/Cumulus Primer(20)Cumulus的一个线程启动 Bug作者:柳大·Poechant(钟超)邮箱:zhongchao.ustc#gmail.com(# -> @)博客:Blog.youkuaiyun.com/Poechant日期:June 25th, 2012Cumulus 中的线程都是继承自 Startable,在其中封装 Poco::Thread 成员,使得一些有关线程原创 2012-06-25 10:56:26 · 5295 阅读 · 0 评论 -
OpenRTMFP/Cumulus Primer(23)线程逻辑分析之二:RTMFPManager对RTMFPServer的影响
OpenRTMFP/Cumulus Primer(23)线程逻辑分析之二:RTMFPManager对RTMFPServer的影响作者:柳大·Poechant(钟超 Michael)博客:Blog.youkuaiyun.com/poechant邮箱:zhongchao.ustc@gmail.com日期:August 5th, 2012RTMFPManager与RTMFPServer同样,继承自Startable原创 2012-08-05 01:58:17 · 6446 阅读 · 5 评论 -
OpenRTMFP/Cumulus Primer(2)用Lua编写HelloWorld应用扩展CumulusServer
OpenRTMFP/Cumulus Primer(2)用Lua编写HelloWorld应用扩展CumulusServer作者:柳大·Poechant博客:Blog.youkuaiyun.com/poechant邮箱:zhongchao.ustc@gmail.com日期:April 10th, 2012下面的这个实例是在本地(Client与Server位于同一机器上)测试的。1 Server-side1.1 S原创 2012-04-10 08:50:07 · 8259 阅读 · 0 评论 -
服务器后端开发系列——《开源RTMFP协议媒体服务器Cumulus》
服务器后端开发系列——《开源RTMFP协议媒体服务器Cumulus》作者:柳大·Poechant(钟超)邮箱:zhongchao.ustc#gmail.com(# -> @)博客:Blog.youkuaiyun.com/Poechant日期:June 28th, 2012持续更新中⋯⋯OpenRTMFP/Cumulus Primer(1)入门介绍与部署CumulusServerOpenRTMFP/Cumulu原创 2012-06-28 20:14:29 · 14319 阅读 · 6 评论 -
OpenRTMFP/Cumulus Primer(22)线程逻辑分析之一:RTMFPServer线程的启动和等待
OpenRTMFP/Cumulus Primer(22)RTMFPServer线程的启动和等待作者:柳大·Poechant(钟超 Michael)博客:Blog.youkuaiyun.com/poechant邮箱:zhongchao.ustc@gmail.com日期:August 5th, 20121 Poco::ThreadCumulus 大量使用了 Poco 的线程库。一个简单的 Poco 线程的使用实例原创 2012-08-05 00:57:35 · 5869 阅读 · 0 评论 -
OpenRTMFP/Cumulus Primer(11)IO 管理之IO流
OpenRTMFP/Cumulus Primer(11)IO管理之IO流Author: 柳大·Poechant(钟超)Email: zhongchao.ustc#gmail.com (#->@)Blog: Blog.youkuaiyun.com/PoechantDate: April 24th, 2012本文主要分析 MemoryStream.h 文件中定义的类。1 了解 std::iosInitialize原创 2012-04-24 11:31:45 · 3860 阅读 · 0 评论 -
OpenRTMFP/Cumulus Primer(8)CumulusServer主进程主循环分析
OpenRTMFP/Cumulus Primer(8)CumulusServer主进程主循环分析作者:柳大·Poechant(钟超)博客:Blog.youkuaiyun.com/Poechant邮箱:zhongchao.ustc#gmail.com (# -> @)日期:April 14th, 2012该主循环在RTMFPServer::run(const volatile bool& terminate)函原创 2012-04-15 22:26:58 · 4340 阅读 · 0 评论 -
OpenRTMFP/Cumulus Primer(13)IO管理之局部内存片
OpenRTMFP/Cumulus Primer(13)IO管理之局部内存片Author: 柳大·Poechant(钟超)Email: zhongchao.ustc#gmail.com (#->@)Blog: Blog.youkuaiyun.com/PoechantDate: April 24th, 2012首先要说的是,该类在 OpenRTMFP/Cumulus 中目前还没有用到 :( 所以您可以关闭您浏览原创 2012-04-24 13:03:42 · 3610 阅读 · 0 评论 -
OpenRTMFP/Cumulus Primer(9)AMF解析之BinaryReader/Writer
OpenRTMFP/Cumulus Primer(9)AMF解析之BinaryReader/WriterAuthor: 柳大·Poechant(钟超)Email: zhongchao.ustc#gmail.com (#->@)Blog: Blog.youkuaiyun.com/PoechantDate: April 24th, 2012本文介绍 CumulusServer 中如何对 AMF 数据格式进行序列化原创 2012-04-24 10:04:55 · 4634 阅读 · 0 评论 -
OpenRTMFP/Cumulus Primer(14)AMF解析之PacketReader/Writer
OpenRTMFP/Cumulus Primer(14)AMF解析之PacketReader/WriterAuthor: 柳大·Poechant(钟超)Email: zhongchao.ustc#gmail.com (#->@)Blog: Blog.youkuaiyun.com/PoechantDate: April 24th, 20121 PacketReader#define PACKETRECV_SIZ原创 2012-04-24 14:05:47 · 4030 阅读 · 0 评论 -
OpenRTMFP/Cumulus Primer(15)AMF解析之数据类型定义
OpenRTMFP/Cumulus Primer(15)AMF解析之数据类型定义Author: 柳大·Poechant(钟超)Email: zhongchao.ustc#gmail.com (#->@)Blog: Blog.youkuaiyun.com/PoechantDate: April 24th, 20121 数据类型各种数据类型的标示都在 AMF.h 中定义为宏#define AMF_NUMBER原创 2012-04-24 14:56:34 · 5117 阅读 · 0 评论 -
OpenRTMFP/Cumulus Primer(16)AMF解析之AMFReader
OpenRTMFP/Cumulus Primer(16)AMF解析之AMFReaderAuthor: 柳大·Poechant(钟超)Email: zhongchao.ustc#gmail.com (#->@)Blog: Blog.youkuaiyun.com/PoechantDate: April 24th, 20121 ObjectDefclass ObjectDef {public: Obje原创 2012-04-24 15:53:23 · 4640 阅读 · 0 评论 -
OpenRTMFP/Cumulus Primer(18)AMF解析之AMFReader(续2)
OpenRTMFP/Cumulus Primer(18)AMF解析之AMFReader(续2)Author: 柳大·Poechant(钟超)Email: zhongchao.ustc#gmail.com (#->@)Blog: Blog.youkuaiyun.com/PoechantDate: April 24th, 20121 开始引用与结束引用如下这两个函数会在 FlowConnection 中调用。in原创 2012-04-24 18:24:57 · 4156 阅读 · 0 评论 -
OpenRTMFP/Cumulus Primer(6)CumulusServer启动流程分析(续2)
OpenRTMFP/Cumulus Primer(6)CumulusServer启动流程分析(续2)作者:柳大·Poechant(钟超)博客:Blog.youkuaiyun.com/Poechant邮箱:zhongchao.ustc#gmail.com (# -> @)日期:April 14th, 20121 main.cpp 中的main()函数中的servermain.cpp 中真正启动的是server,原创 2012-04-14 17:54:13 · 4456 阅读 · 0 评论 -
OpenRTMFP/Cumulus Primer(5)CumulusServer启动流程分析(续1)
OpenRTMFP/Cumulus Primer(5)CumulusServer启动流程分析(续1)作者:柳大·Poechant(钟超)博客:Blog.youkuaiyun.com/Poechant邮箱:zhongchao.ustc#gmail.com (# -> @)日期:April 14th, 20121 CumulusServer 是 ServerApplication 的子类ServerApplica原创 2012-04-14 16:34:48 · 4784 阅读 · 1 评论 -
OpenRTMFP/Cumulus Primer(4)CumulusServer启动流程分析
OpenRTMFP/Cumulus Primer(4)CumulusServer启动流程分析作者:柳大·Poechant(钟超)博客:Blog.youkuaiyun.com/Poechant邮箱:zhongchao.ustc#gmail.com (# -> @)日期:April 14th, 2012首先要知道的是,OpenRTMFP/Cumulus中使用到的库有 Poco、OpenSSL 和 Lua。1 ma原创 2012-04-14 02:52:17 · 5859 阅读 · 2 评论 -
OpenRTMFP/Cumulus Primer(7)CumulusServer启动流程分析(续3)
OpenRTMFP/Cumulus Primer(7)CumulusServer 启动流程分析(续3)作者:柳大·Poechant(钟超)博客:Blog.youkuaiyun.com/Poechant邮箱:zhongchao.ustc#gmail.com (# -> @)日期:April 14th, 20121 回顾一下启动过程从 main.cpp 的启动入口main()函数开始,创建Server对象并启动(原创 2012-04-14 19:20:46 · 4205 阅读 · 1 评论 -
Introduction to RTMFP
Introduction to RTMFPAuthor: 柳大·PoechantBlog: blog.youkuaiyun.com/poechantEmail: zhongchao.ustc@gmail.comDate: April 16th, 20121 What is RTMFP?The Secure Real-Time Media Flow Protocol (RTMFP) is a proprieta原创 2012-04-16 01:08:16 · 5073 阅读 · 0 评论 -
OpenRTMFP/Cumulus Primer(21)经由服务器的发布/订阅流程的关键点
OpenRTMFP/Cumulus Primer(21)经由服务器的发布/订阅流程的关键点作者:柳大·Poechant(钟超 Michael)博客:Blog.youkuaiyun.com/poechant邮箱:zhongchao.ustc@gmail.com日期:July 23th, 2012整个流程概括如下:Flash 客户端通过 NetConnection 与 Cumulus 建立连接,然后通过 NetS原创 2012-07-23 11:07:43 · 7350 阅读 · 0 评论