`
yuanye218
  • 浏览: 26007 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

RTMFP搭配Adobe Stratus service实现p2p

阅读更多
Flash Player 10 和Adobe AIR 1.5 提供了一个叫RTMFP(Real-Time Media Flow Protocol)的新通信协议,能够方便的低成本的实现p2p能力。
要使用RTMFP的前提是,Flash Player端点必需要连接到一个具备RTMFP能力的服务器,这个服务器主要是用来做端点之间联系约会的中介,而不参与端点间的数据传输,具备这种能力的服务,Adobe Stratus service是一个,还有未来的新版本的FMS也可以。Stratus目前还在beta阶段,这里给了一个视频聊天演示,还有源代码下载,开发教程文章。
使用Adobe Stratus能够建立下列的应用:

    * 一个视频聊天室
    * 多用户游戏
    * Voice Over IP

要使用Adobe Stratus Service还需要注册一个Stratus beta developer key。
另外需要flash player10支持,使用Flex SDK3.2或Flex Build3.02开发,API参考Flash Player10 API文档。
更多的Adobe Stratus FAQ。
RTMFP是建立在UDP协议之上的实时通信协议,它不同于RTMP是建立在TCP协议之上的。RTMFP有如下特点:
1.它同时提供可靠的和不可靠的两种数据传输服务,当在端点之间传送数据时,它使用可靠的传输(如使用NetStream.send()),当在端点之间传送音频数据时,它使用不可靠传输。
2.RTMFP直接在端点之间传输多媒体信息,而不用象RTMP那样需要通过中心服务器的中转。
3.数据传输的优先级,音频优先级高于视频。
关于防火墙的穿越以及Stratus service等等问题,详见
Stratus service for developing end-to-end applications using RTMFP in Flash Player
此文 RTMFP搭配Adobe Stratus service实现p2p 首发在:魔力谷-flash风 作者:电介质
版权所有,欢迎转摘,转摘请注明作者和出处!
分享到:
评论

相关推荐

    Adobe Stratus 与 php + Mysql 实现p2p的语音视频聊天

    Adobe Stratus是一个由Adobe公司提供的免费服务,它利用Flash Player的实时通信技术(RTMFP)来实现点对点(P2P)的数据传输。在本文中,我们将深入探讨如何结合Adobe Stratus、PHP和MySQL来创建一个语音视频聊天...

    RTMFP 的p2P实现

    RTMFP(Real-Time Media Flow Protocol)是一种专为实时媒体...在"**P2P--useCumulusServer**"的文件中,很可能是详细讲解了如何使用Cumulus服务器进行P2P连接的步骤和示例代码,对于理解RTMFP的P2P实现非常有帮助。

    P2P on the Flash Platform with RTMFP.pdf

    文档标题“P2P on the Flash Platform with RTMFP.pdf”直接指出了本文档的主题:即如何利用RTMFP(Real Time Messaging Flash Protocol)实现在Flash平台上进行点对点(P2P)通信。 #### 描述解析 文档描述同样为...

    flash 实现P2P实用代码

    Real-Time Media Flow Protocol (RTMFP) 是Adobe专为Flash Player设计的P2P通信协议。它支持音视频流媒体、文件共享以及数据传输。RTMFP通过UDP进行传输,提供更低延迟和更高效的数据传输。相比HTTP或RTMP等基于TCP...

    RTMFP, flash to java

    在AS3中,我们可以利用Adobe Flash Player或Adobe AIR提供的NetConnection类来实现RTMFP连接。NetConnection类允许客户端应用程序与其他客户端或服务器建立连接,并且支持P2P(点对点)通信,从而减少了服务器的负载...

    RTMFP:rfc7425.pdf

    尽管Adobe Flash已经被广泛淘汰,并且Adobe公司已经宣布了Flash Player的终止日期,但是了解RTMFP协议的工作原理和实现细节,对于那些仍然需要维护老旧Flash应用的开发者而言,仍然具有一定的实用价值。此外,从技术...

    rtmfp vs 测试 demo

    RTMFP(Real-Time Media Flow Protocol)是一种网络协议,由Adobe Systems开发,主要用于P2P(点对点)的应用场景,尤其是实时音频、视频通信。它允许应用程序通过互联网直接进行低延迟的数据传输,例如在Flash ...

    rtmfp协议规范.pdf

    RTMFP协议的主要目标是确保在不同网络环境下的高效、安全的数据流传输,包括对等(P2P)通信和客户端-服务器通信,即使在网络地址转换(NAT)环境下也能有效工作。 #### 二、RTMFP协议的设计亮点 1. **安全性**:RTMFP...

    flashP2P协议rtmfp解析.docx

    RTMFP,全称为Real-Time Media Flow Protocol,是由Adobe公司在2021年发布的,主要用于Flash平台上的点对点(P2P)通信协议。RTMFP基于UDP协议,旨在提供高效、低延迟的多媒体数据传输,如音频、视频和数据。它在...

    rtmfp 测试代码

    RTMFP(Real-Time Media Flow Protocol)是一种由Adobe Systems开发的协议,主要用于在P2P(点对点)网络环境中实现低延迟的实时媒体数据传输。这个“rtmfp 测试代码”很可能是用于演示如何在Flash环境中利用RTMFP...

    RTMFP协议分析文档

    RTMFP(Real Time Messaging Flash Protocol)是一种由Adobe Systems开发的专用于Flash Player之间的实时通信协议。它利用P2P技术,允许两个或多个Flash Player实例之间进行直接的数据交换,而无需通过服务器转发,...

    Flash P2P 游戏入门

    Flash,作为曾经主导网络动画、交互式网页设计和游戏开发的重要工具,其P2P功能通过RTMFP(Real-Time Media Flow Protocol,实时媒体流协议)实现了更高效、低延迟的网络通信。本文旨在深入探讨Flash P2P游戏的入门...

    Flash P2P流媒体服务器系统

    Flash P2P流媒体服务器系统(简称P2PS)使用Flash Player客户端和RTMFP协议进行P2P视频直播/点播,极大的节省了服务器昂贵带宽。  工作流程:直播可通过Adobe Flash Media Live Encoder以及其它支持RTMP协议的发布...

    如何搭建视频直播网站.视频直播网站服务器架构(Flash P2P点播,RTMP,RTMFP,FMS,单播,多播,CDN,直播云).zip

    如何搭建视频直播网站.视频直播网站服务器架构(Flash P2P点播,RTMP,RTMFP,FMS,单播,多播,CDN,直播云).zip

    RTMFP 协议文档(rfc7016)

    RTMFP 协议文档(rfc7016)

    as3 p2pTest测试代码

    在给定的“as3 p2pTest测试代码”中,我们关注的是使用AS3实现P2P(Peer-to-Peer)通信的测试场景。P2P技术允许网络中的对等节点直接交换数据,而非通过中心服务器,这可以减少服务器负载并提高性能。 "rtmfp://...

    Adobe_Flash_Media_Server_5_介绍与入门

    它结合了RTMP(实时消息协议)、RTMFP(P2P网络)和HTTP动态流等技术,提供集成的流媒体服务。 2. **新特性** - **增强的内容保护**:Adobe Media Server 5 支持增强的流加密和通过Adobe Access应用的商业规则,以...

    P2PVODPlayer_P2PVODPlayer_unlessn66_

    这个播放器利用了Adobe Flash Media Server (FMS)作为后端服务器,并要求开启RTMFP协议来支持P2P通信。 1. **ActionScript 3.0**:AS3是Flash平台的主要编程语言,相比于早期版本,它提供了更强大的性能、类型系统...

    rfc7016-Adobe’s Secure Real-Time Media Flow Protocol.pdf )

    ### Adobe的Secure Real-Time Media Flow Protocol (RTMFP) #### 概述 Adobe的Secure Real-Time Media Flow Protocol(简称RTMFP)是一种专为安全传输实时视频、音频及数据流而设计的端到端通信协议。该协议由...

    rtmfp CumulusServer

    之前研究 Cumulus Server 代码,从中抠出来一部分代码,然后再自己实现一部分,就可以在vs下调试了,配置上openssl就可以运行,实现了rtmfp的握手,交换密钥,连接的过程,如果在配置的过程中碰到问题,或者有自己的...

Global site tag (gtag.js) - Google Analytics