
OpenRTMFP
雪峰流云
以技术为乐的程序猿!
展开
-
AS3.0编程 So本地数据存储(“超级cookies”)--AS3:Local SharedObject
Flash影片运行过程中,大多数的数据都存储于影片本身,一旦影片被关闭,这些数据也就从内存中被清除掉,下次运行时,数据将从头开始。若想存储数据或者让客户端的多个影片共享同一组数据,就要想办法把数据存储在Flash播放器之外。 在ActionScript 3.0中,SharedObject类实现了在客户端机器中持久性存储数据。有两种类型的共享对象:本地和远程。本节主要介绍在本地储存数据。转载 2014-01-15 17:07:57 · 6161 阅读 · 0 评论 -
Window7 安装开源swf反编译软件JPEXS Free Flash Decompiler(FFdec)实录
FFdec是一个免费开源的swf反编译软件,比那个原创 2014-11-11 13:24:02 · 14643 阅读 · 0 评论 -
RTMFP协议
RTMFP是Adobe公司开发的一套新的通信协议,该协议可以让使用Adobe Flash Player的终端用户之间进行直接通信。用Adobe AIR框架开发的程序也可以用此协议来发布直播、实时信息。 通过使用RTMFP, 那些以来直播、实时通信的应用,比如社区、音视频聊天和多人游戏就有能力来发布高质量的通信解决方案。RTMFP让终端用户可以直接连接并通信,可以使用麦克风和摄象头直接聊天。R转载 2013-12-15 22:14:24 · 2374 阅读 · 0 评论 -
在Win 8.1上安装配置FlashDevelop5.0.0
FlashDevelop只是一个代码编辑器,而不是完整的IDE,在安装FlashDevelop同时,还应该安装Flex SDK和Flash Player Debug版本。之所以要研究这个,主要是工作上需要研究目前网页中as3编写的视频播放器是如何实现的rtmfp和hls功能。简而言之,为了研究视频播放器,我需要结合一些开源项目来了解swf文件是如何开发和实现的。另外一个原因是,目前网上的资料都非常原创 2015-06-01 18:02:17 · 1854 阅读 · 0 评论 -
使用Cumulus和Flash Player搭建视频会议示例
该篇文档取材于Cumulus官网上的视频会议代码,详见https://github.com/OpenRTMFP/Cumulus/wiki/Server-Application,-Samples我根据它的指示来逐步完成了实现细节.作为RTMFP协议的交互实例,总体演示环境上需要:服务器:CentOS 6.3 64bit上运行Cumulus(安装配置参见前面的博文),运行在19原创 2014-01-09 15:08:42 · 2910 阅读 · 1 评论 -
在Ubuntu 14.04 64bit上使用Sphinx转换MonaServer项目文档
这几天看到出了个Cmulus的后继项目MonaServer, 官网是http://www.monaserver.ovh/看介绍相当强悍, 包括支持RTMP, RTMFP, RTSP, HTTP, WebSocket等等, 妈呀, 简单在流媒体领域大一统了, 所以, 我是有相当的兴趣去业余研究它的. 我粗略过了一篇源码目录, 然后就想通过文档来进一步了解,但是发现国外的官网相当慢,原创 2015-05-05 11:45:25 · 1318 阅读 · 0 评论 -
Ubuntu 14.04 64bit上编译安装MonaServer并测试
1.安装依赖和要求MonaServer基于C++ 11编写, 比如会用到std::thread, std::unique_ptr, 要求GCC版本至少为4.8.2对于Ubuntu 14.04.2来说, 这是满足的另外依赖OpenSSL和LuaJIT库sudo apt-get install libssl-devLuaJIT采用源码安装方式, 官网地址http://l原创 2015-05-09 18:03:15 · 2422 阅读 · 0 评论 -
Ubuntu 12.04 64bit或者CentOS 6.3 64bit上搭建OpenRTMFP/Cumulus服务器
Ubuntu 12.04 64bit或者CentOS 6.3 64bit上搭建OpenRTMFP/Cumulus服务器2013-12-251.从官网下载源码包cd ~/progrom_developgit>udpBufferSize = 114688keepAlivePeer = 10keepAliveServer = 15[logs]name=log原创 2013-12-25 19:45:34 · 2534 阅读 · 2 评论 -
as3 中get和set的用法
转载链接:http://blog.youkuaiyun.com/alongken2005/article/details/6625814我们知道,我们在编写类的时候应该尽量将它的属性和方法都隐藏起来,但当我们要调用某一个属性的时候,我们就不得不将它暴露出来,这是唯一的一种解决方法吗?答案是否定的,我们现在要求这样,有一个属性,我们想从外部调用它,也能够从外部访问它,但是不让它暴露到外部,这转载 2014-01-17 12:05:14 · 1342 阅读 · 0 评论 -
与后台通讯,首先要了解AMF协议
Flash 5开始就可以以XML或者“变量/值”配对输出格式向服务器传送数据。虽然这些数据能通过Flash编译器自动解析或者通过开发人员自行编写的代码手动解析, 但解析的速度慢。因为在解析过程中,XML需要按节点逐层处理数据。而且使用XML和“变量/值”配对格式处理的数据类型只能是字符型,数字也不例外。而Flash Remoting却能处理复杂数据类型, 比如对象、结构、数组,甚至可以是数据集转载 2014-01-16 17:02:12 · 2162 阅读 · 0 评论 -
AS3 Socket 基础知识(很全面)
在讲AS3 Socket之前我们先来搞清几个概念,这有助于我们更加了解网络通信!1、网络中进程之间如何通信?首要解决的问题是如何唯一标识一个进程,否则通信无从谈起!在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用转载 2014-01-16 16:33:17 · 6302 阅读 · 0 评论 -
《ActionScript 3.0权威指南》阅读笔记
第二章 配置开发环境目前,主流的ActionScript 3.0开发环境分为Flash和Flex两大类。前者是设计和开发一体的集成环境,后者是严肃的脚本开发平台,更符合程序猿的析构。开发者应根据自己的习惯和项目的需要,灵活选择。Flash cS3建议选择英文版,它也支持中文注释和输入。英文官方文档较为准确,更新也很及时。代码的书写和编辑是在代码编辑器中进行的,使用F9快速打开或隐藏。原创 2015-06-09 15:51:37 · 3378 阅读 · 0 评论