RTMP

代表“Real-Time Messaging Protocol”。RTMP 是一种用于通过互联网传输音频和视频的协议。它用于按需流式传输多媒体内容,也支持直播

通过 RTMP 进行流式传输需要媒体服务器,例如 Adobe Media Server (AMS)。客户端通过TCP连接到流媒体服务器,通常使用 1935 端口。RTMP 流URL通常采用如下格式:

rtmp://stream.domain.com/livestream

大多数Web 浏览器无法识别 rtmp:// 前缀。相反,主播可以将媒体服务器提供的 RTMP URL 发布到接受 RTMP 输入的流媒体服务。示例包括 Vimeo、YouTube Live 或 Facebook Live。随后,该服务会通过相应的网站或应用广播流。

历史

Macromedia 创建了 RTMP。Adobe 于 2005 年收购了 Macromedia,同时获得了 RTMP 的相关权利;RTMP 当时属于Flash技术平台。虽然 RTMP 可以流式传输 Flash 格式(例如 .SWF、.FLV 和 .F4V),但它也支持许多其他类型的音频和视频传输。

随着 Flash 的使用减少,RTMP 更多地用于流式传输标准的压缩视频、音频和视频,而不是 Flash 媒体。Adobe 还将 RTMP 制定为开放规范,第三方应用可以使用它。示例包括 Nimble Streamer、Open Broadcaster Software 和 Wowza Streaming Engine。

NOTE:截至 2020 年,Adobe Media Server、Flash Media Live Encoder 和 RTMP SDK 的销售和支持由 Veriskope 而非 Adobe 提供。

更新日期 March 14, 2020 作者 Per C.

quiz测试你的知识

Which of the following statements about a MANET network is true?

A
It can configure itself on the fly.
0%
B
It is comprised of 100% Ethernet connections.
0%
C
It only supports desktop and laptop computers.
0%
D
It transfers data using AES encryption.
0%
Correct! Incorrect!     View the MANET definition.
More Quizzes →

Tech Terms 计算机词典

本页中RTMP的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。