Introduction to RTMFP
1 What is RTMFP?
The SecureReal-TimeMediaFlowProtocol (RTMFP) is a proprietary protocol suite developed by Adobe Systems forencrypted, efficient multimedia delivery through bothclient-serverandpeer-to-peermodels over the Internet.
2 What is the difference between P2P of sharing files and P2P of real-time communication?
RTMFP is a peer-to-peer system, but is only designed for direct end user to end user communication for real-time communication, not for file sharing between multiple peers using segmented downloading.[1] Facebook uses this protocol in its Pipe application to transfer big files directly between two users.
3 What transportation protocol is RTMFP based on?
RTMFP is based on User Datagram Protocol (UDP).
4 What is the difference between RTMFP and RTMFP
RTMP stands for Real-Time Messaging Protocol, and RTMFP stands for Real-Time Media Flow Protocol.
- RTMFP is based on User Datagram Protocol (UDP), whereas RTMP is based on Transmission Control Protocol (TCP).
- Unlike RTMP, RTMFP also supports sending data directly from one Adobe Flash Player to another, without going through a server.
5 Does Flash Player support RTMFP?
Flash Player 10.0 allowed only one-to-one communication for P2P, but from 10.1 application-level multicast is allowed. Flash Player finds appropriate distribution route (overlay network), and can distribute to the group, which is connected by P2P.
6 Does Cumulus require Cirrus key?
NO! Of course, it’s Cumulus’s main goal: be an cirrus GPL alternative. The only limit: your CPU, memory, and number of ports on one machine.
7 Is this thing legal?
It is legal in the US under the Digitial Millenium Copyright Act. You can drill the thread on WikiPedia:
http://en.wikipedia.org/wiki/Real_Time_Media_Flow_Protocol - http://en.wikipedia.org/wiki/Proprietary_protocol - http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act
“There are legal precedents when the reverse-engineering is aimed at interoperability of protocols.[7][8][9] In the United States, the Digital Millennium Copyright Act grants a safe harbor to reverse engineer software for the purposes of interoperability with other software”
Reference
- http://en.wikipedia.org/wiki/Real_Time_Media_Flow_Protocol
- http://groups.google.com/group/openrtmfp-cumulus/browse_thread/thread/c91d0f07fea2967e
- http://forums.adobe.com/message/3570224
-
转载请注明来自柳大的CSDN博客:blog.csdn.net/poechant
-
分享到:
相关推荐
在“RTMFP, flash to java”这个主题中,我们关注的是如何在ActionScript 3 (AS3)编写的Flash应用程序与Java应用程序之间通过RTMFP进行通信。这种通信方式在实时互动应用,如视频聊天、多人在线游戏或者数据共享等...
### RTMFP协议规范知识点详解 #### 一、引言 RTMFP(Real-Time Media Flow Protocol)是一种专为安全传输实时视频、音频以及数据消息而设计的端到端通信协议。该协议由Adobe公司提出,并在2013年的互联网草案中...
在我们深入分析"RTMFP:rfc7425.pdf"文件时,我们可以识别出几个关键知识点。该文档是Adobe公司关于Flash通信的RTMFP(Real-Time Media Flow Protocol)应用配置文件的描述,这是一份由Adobe提交的RFC文档,由独立...
【RTMFP协议详解】 RTMFP,全称为Real-Time Media Flow Protocol,是由Adobe公司在2021年发布的,主要用于Flash平台上的点对点(P2P)通信协议。RTMFP基于UDP协议,旨在提供高效、低延迟的多媒体数据传输,如音频、...
RTMFP(Real-Time Media Flow Protocol)是一种网络协议,由Adobe Systems开发,主要用于P2P(点对点)的应用场景,尤其是实时音频、视频通信。它允许应用程序通过互联网直接进行低延迟的数据传输,例如在Flash ...
### RTMFP协议分析 #### 一、RTMFP协议简介 RTMFP(Real Time Messaging Flash Protocol)是一种由Adobe Systems开发的专用于Flash Player之间的实时通信协议。它利用P2P技术,允许两个或多个Flash Player实例之间...
RTMFP 协议文档(rfc7016)
### P2P在Flash平台上的应用与RTMFP技术 #### 标题解析 文档标题“P2P on the Flash Platform with RTMFP.pdf”直接指出了本文档的主题:即如何利用RTMFP(Real Time Messaging Flash Protocol)实现在Flash平台上...
P2P(Peer-to-Peer)技术则是通过网络上的多个对等节点共享资源的一种分布式通信模式。在RTMFP中,P2P被用来实现高效、低延迟的多媒体数据传输,如音频、视频流或实时游戏。下面将详细介绍RTMFP的P2P实现原理和步骤...
如何搭建视频直播网站.视频直播网站服务器架构(Flash P2P点播,RTMP,RTMFP,FMS,单播,多播,CDN,直播云).zip
RTMFP(Real-Time Media Flow Protocol)是一种由Adobe Systems开发的协议,主要用于在P2P(点对点)网络环境中实现低延迟的实时媒体数据传输。这个“rtmfp 测试代码”很可能是用于演示如何在Flash环境中利用RTMFP...
RTMFP 详细协议分析,包括命令类型,握手次数等
之前研究 Cumulus Server 代码,从中抠出来一部分代码,然后再自己实现一部分,就可以在vs下调试了,配置上openssl就可以运行,实现了rtmfp的握手,交换密钥,连接的过程,如果在配置的过程中碰到问题,或者有自己的...
librtmfp自述文件librtmfp是实现RTMFP协议客户端部分的多平台LGPL库。 允许软件连接到RTMFP服务器并发布或接收带有或不带有P2P的媒体流。 同时支持MonaServer和AMS服务器。 librtmfp可以与集成在一起以获得可靠的流...
openrtmfp又名Cumulus Server是一个完全开源和跨平台的可扩展的RTMFP服务器脚本。Cumulus Server在GPL 框架下遵循速度、优势、跨平台、轻量和高质量代码。Cumulus Server的每一个版本都是通过严格测试和审核的。可...
这是描述的安全实时媒体流协议(RTMFP)的C ++ 11实现。 目前该库是在阿尔法质量,是一项正在进行的工作。 可能仍然存在错误,并且还有很多优化的空间。 目前不建议将其用于生产中。 该库包括示例平台适配器和其他...
RTMFP(Real-Time Media Flow Protocol)是一种网络协议,由Adobe Systems开发,主要用于在P2P(点对点)环境中实现低延迟的音视频通信。它被广泛应用于实时交互式应用,如在线游戏、视频聊天和协作工具。在这个场景...
CumulusServer is a complete open source and cross-platform RTMFP server extensible by way of scripting. CumulusServer has been developed under GPL license in keeping in mind the 5 following notions: ...
OpenRTMFP(Open Real-Time Media Flow Protocol)是一种开源项目,旨在实现实时媒体流协议,主要用C++语言编写。这个项目的重点在于提供一个高效、可靠的服务器端解决方案,利用重叠I/O(Overlapped I/O)技术来...
在AS3中,您可以使用以下类来访问RTMFP(实时媒体流协议): NetConnection , NetGroup , NetStream等。 Circulate是在所有这些基础之上设计的API 几个例子: 在网络级别发送消息 发送命令自动序列化/反序列化 ...