写点什么

Adobe 将发布 Flash Platform 使用的实时消息协议(RTMP)规范

  • 2009-01-23
  • 本文字数:1476 字

    阅读完需:约 5 分钟

Adobe 宣布了实时消息协议(Real-Time Messaging Protocol,即RTMP)规范的发布计划,该规范用于Adobe Flash Platform 之间高性能的音频、视频和数据传输。其举动紧跟着 AMF 规范的发布并获得了来自于 RIA 社区的不同程度的支持。

RTMP 是由 Adobe Systems 开发的一个私有协议,用于 Internet 上的 Flash player 和服务器之间进行流式的音频、视频和数据传输。它有三种形式:

  1. “普通”的协议运行在 TCP 之上,使用 1935 端口号
  2. 封装在 HTTP 请求中可以穿越防火墙的 RTMPT
  3. 与 RTMPT 类似的 RTMPS,但它使用在安全的 HTTPS 连接之上

设计 RTMP 的最初动机是提供一个针对 Flash 的持久化协议,它还可以用在其他应用中,如 Adobe LiveCycle Data Services ES。

Adobe Platform 的传道者 Ryan Stewart对目前 RTMP 所获得的一切充满了信心,同时也对其发布持乐观态度

Adobe 的数字媒体组已经用 RTMP 实现了一些东西,结果都非常棒。在过去的几年中,他们引入了多种安全的 RTMP 措施,包括叫做 RTMPE 的加密版本的 RTMP,凭借 RTMPE,内容提供者可以在保护其内容的同时又可以让 98% 的拥有 Flash Player 的电脑查看这些内容。这些安全的 RTMP 措施使得类似于 Hulu 的站点成为可能——因为创建内容的用户既可以对其进行保护又可以向公众开放。 这些安全措施是 Adobe 构建在 RTMP 之上的一些示例,但他们并不是即将发布的核心规范的一部分。大体上,这对于开发者来说是件好事。Adobe 使用了大量人力物力来创建这些,我们认为已经有了很棒的解决方案来保护内容。但对于开发者来说,在开放的 RTMP 规范中并没有具体的规则说明应该如何实现像安全或是点对点等事情——我们将其留给了开发者,让他们决定实现的方式。这扩充了整个 RTMP 生态系统并鼓励大家为最佳的解决方案展开健康的竞争,无疑这对 Adobe 来说是大有裨益的。Flash Platform 的任何用户,从开发者到最终用户,都会从中受益。

今天 Adobe 正通过不断的开放及鼓励创新和健康的竞争来扩充 RTMP 社区。想想 RTMP 带给我们的一切——数据、视频、音频等等,想想第三方和开发者所拥有的广阔天地,能不兴奋吗?它将给 Flash Platform 社区带来创新大爆发的机会。

还有人认为 RTMP 的发布会给 Comet 带来挑战

RTMP 是个健壮的协议,它可以让服务器发起数据推动(data push)。除了运行在分配的端口上,它还可以运行在 HTTP 和 HTTPS 上。到目前为止,Comet 是开源和开放标准世界中主要的数据推动实现。现在,它要面临来自 RTMP 的挑战了。

值得注意的是 Adobe 在发布这些新闻前已经宣布支持 Open Screen 项目,该项目得到了众多业界领导者的支持,包括 Cisco、Intel、LG、Marvell、Motorola、Nokia、NTT DoCoMo、Qualcomm、Samsung Electronics Co.、Sony Ericsson、Toshiba 及 Verizon Wireless 等等:

该项目的目标在于跨越电视、个人计算机、移动设备和消费性电子产品而推进富 Internet 体验。 为了对其提供支持,同时也作为 Adobe 正在进行的 Web 创新的一部分,Adobe 将继续开放其 Adobe Flash 技术,加快内容和 RIA 的部署。这些工作包括:

  • 移除对 SWF 和 FLV/F4V 规范的使用限制
  • 为 Adobe Flash Player 发布设备转换层 API
  • 发布 Adobe Flash® Cast™协议和 AMF 协议以实现健壮的数据服务
  • 免去协议费用——针对设备的 Adobe Flash Player 和 Adobe AIR 的下一个主发布将免费

对于新发布的JavaFX ,只有时间会证明Adobe 的应对之策能否足以保证其在RIA 领域的霸主地位。

你可以从InfoQ 中的富Internet 技术了解更多信息。

查看英文原文: Abobe to publish the Real-Time Messaging Protocol (RTMP) specification used in Flash Platform

2009-01-23 03:451627
用户头像

发布了 88 篇内容, 共 263.9 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

如何在实际开发中深入使用 yalantinglibs 编译期反射库

OpenAnolis小助手

c++ 编译期 yaLanTingLibs

与chatGPT对话 | 如何用八爪鱼采集招投标数据进行竞争情报分析

八爪鱼采集器︱RPA机器人

爬虫 采集

软件测试学习笔记丨数据库进阶及redis数据库

测试人

软件测试

房地产从业者必备的100+数据源盘点!

八爪鱼采集器︱RPA机器人

爬虫 采集

八爪鱼数据采集在国央企的主要应用场景:产业态势分析

八爪鱼采集器︱RPA机器人

爬虫 采集

新增六大功能解析!eBPF 技术实践白皮书第二版正式发布(附下载链接)

OpenAnolis小助手

操作系统 ebpf 云栖大会 龙蜥社区 eBPF 技术

6款支持C#语言的AI辅助编程工具,开发效率提升利器!

EquatorCoco

C# AI

全闪 SDS 一体机提供 FC 能力承载医院核心业务

XSKY星辰天合

对象存储 软件定义存储

如何用八爪鱼采集线下零售消费评价数据并指导商业地产运营

八爪鱼采集器︱RPA机器人

爬虫 采集

在2024 VDC,听一曲“蓝心智能”的江河协奏

脑极体

AI

3分钟理清QPS、TPS、RT 以及它们之间的关系

江南一点雨

软硬协同方案破解IT瓶颈,龙蜥衍生版KOS助力内蒙古大学成功迁移10+业务软件 | 龙蜥案例

OpenAnolis小助手

龙蜥社区 龙蜥案例

中国市场的NFT生存法则:消费属性与圈子文化

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

cad2023: AutoCAD 2023 (Win&Mac) 中文特别版

你的猪会飞吗

AutoCAD 2023 CAD 2023破解 CAD 2023下载

DApps使用量激增70%:第三季度再创新高,未来趋势与开发策略解析

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 NFT开发 代币开发

软件测试学习笔记丨MongoDB

测试人

软件测试

八爪鱼在融媒体中的应用

八爪鱼采集器︱RPA机器人

爬虫 采集

第三位中国成员!CloudberryDB 核心开发者张明礼入选 PostgreSQL Contributor 名单

酷克数据HashData

云MES适用于哪些行业?

万界星空科技

制造业 mes 云 原生云 CTO 云mes 万界星空科技mes

深度解析淘宝商品详情API返回值的业务价值

技术冰糖葫芦

API 接口 API 文档 API 测试 pinduoduo API API 性能测试

打通前后端流程,案例解读华为云开源低代码引擎解决方案

快乐非自愿限量之名

云原生 前端 华为云

人工智能加速打破“设备壁垒”,系统安全护航“数字中国”

Geek_2d6073

Abaqus可以做流体仿真吗?流固耦合项目介绍

思茂信息

abaqus 有限元技术 流固耦合

CAS存在的问题及在Java中的解决方式

不在线第一只蜗牛

Java Python

高性能存储 SIG 月度动态:优化 fuse 提升 AI 存储接入能力,erofs 工具发布新版本

OpenAnolis小助手

开源 操作系统 龙蜥社区 龙蜥社区SIG

云+AI时代下,Alibaba Cloud Linux 如何进一步演进?

OpenAnolis小助手

开源 AI 操作系统 Alibaba Cloud Linux 阿里云服务器操作系统

提高ROI:低代码平台如何助力企业实现成本效益最大化

天津汇柏科技有限公司

低代码 ROI

软件测试学习笔记丨Neo4j数据库

测试人

软件测试

金融从业人员获取公开数据必备的126个网址

八爪鱼采集器︱RPA机器人

爬虫 采集

包材推荐中的算法应用|得物技术

得物技术

算法

Adobe将发布Flash Platform使用的实时消息协议(RTMP)规范_Java_Dio Synodinos_InfoQ精选文章