实时消息协议(RTMP) 不是最新的流媒体格式,但仍然是分发直播流的最常见和最可靠的解决方案之一。 今天的观众花时间在社交媒体网络、应用程序和流媒体服务之间切换,从手机到笔记本电脑和智能电视,这使得将您的内容传送到多个目的地变得更加重要。
不确定RTMP 流媒体是什么,或者您的非营利组织是否应该使用它? 你来对地方了。 下面,我们将分解您需要了解的有关RTMP 流媒体的所有信息,以便您就直播软件、编码器和端点流媒体目的地做出明智的决定。
什么是RTMP 流?
RTMP流是从托管服务器传输到视频播放器的实时音频和视频数据。 RTMP 流式传输使用传输控制协议 ( TCP )通过称为摄取的过程将内容从软件编码器传送到播放目的地。
过去, RTMP 流媒体(使用Adob e Flash Player )是一种端到端的解决方案。 然而,播放友好的HTTP Livestreaming ( HLS ) 和 MPEG-DASH的发展使得RTMP 协议在编码和压缩方面比端点播放更有效。 幸运的是,这些技术可以很好地协同工作,可以毫不费力地将直播内容从制作过程带到播放器。
每个流媒体服务都附带一组产品。 例如,借助 Classy 的非营利组织活动软件,您可以访问内置的筹款功能、拍卖、排行榜、分组讨论室等。 要将您的直播活动同时流式传输到多个目的地、使用隐藏式字幕或利用覆盖,组织可以在我们的平台上使用 RTMP。
当直播流具有高质量和低延迟时,您的观众可以专注于最重要的事情:内容。
RTMP 流媒体的优点和缺点
RTMP 流式传输并不完美。 这就是为什么在过去十年中出现替代解决方案的原因。 然而, RTMP 流式传输提供了一些现代解决方案仍试图与之竞争的优势:
优点:
- 历史: RTMP 流媒体已经存在了很长时间,使其成为传统和最近的编码器和媒体服务器的流行解决方案。
- 低延迟:RTMP 的低延迟流意味着从您录制的内容到最终用户的设备接收它几乎没有任何延迟。
- 缓冲少: RTMP 的最小缓冲意味着您的观众不会遭受卡顿、加载和缓慢播放的痛苦。
- 编码器和媒体服务器支持:RTMP 是业界的最爱,因为许多流行的编码器和媒体服务器工具仍然支持 RTMP 流。
- 社交媒体支持:RTMP 流媒体是许多社交媒体网络分发直播流的首选。
缺点:
- 缺乏播放支持:RTMP 现在是一种摄取协议,但它必须依赖端点播放选项,如HLS和 DASH。
- 不再更新: RTMP 技术不再接收更新或支持。
- 慢慢被取代:由于新的端到端技术变得越来越普遍和易于访问, RTMP 流媒体面临灭绝的威胁。
RTMP 变化
开发人员构建了不同的RTMP 协议来满足不同的需求和用例。 每个RTMP 协议变体都有特定的用途,以及可能使其更适合您的实时视频流需求的特定优缺点:
- RTMPS:使用SSL认证来提高公共互联网流媒体服务器上流媒体的安全性。
- RTMPE:不使用SSL安全地传输数据。
- RTMFP:通过使用用户数据报协议 (UDP) 而不是TCP来要求较低的带宽和数据。
- RTMPT:依靠隧道在公共网络上发送私人数据,但这可能会对您的延迟产生负面影响。
RTMP 流媒体如何工作?
RTMP 流使用三步过程工作:握手、连接和流式传输。 这三个步骤建立了服务器和播放器之间的连接,允许您传送音频和视频内容。 以下是该过程的每个阶段的工作原理。
1. 握手
首先,主机客户端(例如,直播平台、硬件或编码软件)向将接收内容的播放服务器发送连接请求。 然后,客户端交换三个数据包:
- 详细说明所用 RTMP 版本的数据包
- 连接请求何时离开主机客户端以及播放服务器何时收到它的时间戳
- 时间戳的副本
2.连接
握手启动连接后,客户端-服务器和播放器将使用操作消息格式 (AMF) 进行连接。 接下来, RTMP 服务器发送连接 URL、视频编解码器和音频编解码器。 然后,播放器响应并建立连接。
3.流媒体
建立连接后,您可以开始流式传输您的内容。 通过编码器处理的所有在线视频和音频数据将通过连接传输并传送到播放端点。
然后,用户可以与他们的播放器交互以改变他们使用内容的方式。 这通常包括更改速度、暂停、倒带和启用隐藏式字幕。
RTMP 对比RTSP :有什么区别?
实时流协议( RTSP ) 是一种低延迟流选项,通常用于监控系统和闭路电视 (CCTV)。 RTSP较少关注质量,而更多地关注实时交付,这对于广播监控摄像机(分秒必争)至关重要。
但是, RTSP不如 RTMP 流行。 大多数直播平台和编码器不支持此直播协议,这意味着如果您计划依赖RTSP进行摄取,则需要额外的软件。
RTMP 也不像RTSP那样低延迟,但它非常接近。 您通常会有大约五秒钟的延迟,但这可能或多或少取决于您的互联网连接和内容需求。 大多数现代直播平台和编码器都支持 RTMP ,因此使用它进行摄取应该没有问题。
非营利组织的RTMP 直播用例
实时流媒体解决方案通常具有您的非营利组织提供一般内容和吸引观众注意力所需的功能。 但是,对于独特的用例,您可能不时需要 RTMP功能。 以下是我们建议非营利组织在 Classy 的非营利活动软件 Classy Live 上使用 RTMP 的一些场景:
- 覆盖:使用自定义覆盖来个性化您的流并添加更多品牌元素。
- 下三分之一:应用下三分之一叠加层以在流的底角显示图形,这非常适合介绍客人或添加简短评论。
- 隐藏式字幕:通过添加隐藏式字幕选项使您的流更易于访问。
- 预先录制的内容:在设定的时间在您的流中播放预先录制的内容。
- 备份流:通过建立备份或回退流来为最坏的情况做好计划,以防您的主流掉线。
- 联播:使用RTMP 流同时流式传输到多个频道。
最好的第三方RTMP 流媒体工具
如果您对我们上面提到的用例感兴趣,则需要为您的 Classy Live 事件找到第三方 RTMP 工具。 每个都有其独特的优点和缺点,可以帮助您决定最适合您的情况。 以下是一些更受欢迎的选项:
1. 重播
Restream可让您从中央平台流式传输到 30 多个目的地。 它连接到 Classy、 Twitch 、Facebook、YouTube、Vimeo、自定义 RTMP 输出等平台。
Restream studio 允许您将品牌覆盖、徽标和背景添加到您的流中。 它还为您提供交互式号召性用语按钮和聊天亮点。 用户可以在 Restream 的基本计划中免费试用该平台,但您需要购买付费计划才能解锁自定义 RTMP 频道功能。
2.流场
StreamYard是一种流行的、易于使用的RTMP 流媒体选项。 它让您可以直接从浏览器录制和流式传输品牌元素,如徽标、颜色、叠加层、GIF、录制的视频等。
广播用户界面对大多数人来说都很熟悉,这使新用户可以快速熟悉该软件。 StreamYard 甚至发布了一份指南,其中包含有关将自定义 RTMP 目标与 StreamYard 连接的分步说明。ª
此 RTMP 工具提供探索平台的免费计划,但您需要升级到基本计划才能解锁自定义 RTMP 目的地。
3.OBS工作室_
OBS Studio是一个免费使用的开源流媒体平台。 它已经存在了一段时间,可以满足多个用户级别的需求。
虽然您会在市场上找到更多用户友好的平台,但OBS Studio 允许您深入了解细节以自定义您的流和录制。 由于OBS在流媒体社区中的流行,您将找到大量文档和社区帮助来帮助您入门。²
4.维密欧
Vimeo是一个用于托管内容、创建视频和直播的一体化视频流平台。 您可以使用该平台流式传输支持 RTMPS 的一次性或重复事件,但您需要高级、高级或企业计划才能解锁此功能。³
通过 30 天免费试用试用该平台,了解更多高级功能或试用免费计划。
5.YouTube
YouTube是视频内容之王,也是托管自定义RTMP 流的强大平台。 它不是周围功能最丰富的平台,但它可以免费使用,并为Android和iOS用户提供无与伦比的简单性。 YouTube 的直播文档也是了解如何开始使用自定义 RTMP 目标的重要资源。 ⁴
6. 缩放
Zoom非常适合举办一对一会议和大型电话会议,但您也可以使用该平台进行流媒体和录制活动。 它不提供其他平台所提供的所有品牌覆盖和较低的三分之一,但它确实在简单易用方面表现出色。
如果您已经熟悉该软件的用户界面,那么您就离上线更近了一步。 立即开始从 Zoom 流式传输您的活动。 ⁵
如何使用 Classy Live设置RTMP 流
在 Classy Live 上设置RTMP 流媒体相对简单,尤其是当您使用上面提到的一种更流行的第三方流媒体服务时。 以下是该过程的高级概述:
- 登录到您的 Classy Live 帐户
- 选择您的活动
- 从菜单中选择“舞台”
- 在提供商列表下选择“Classy Live”
- 选择RTMP 流选项卡
- 复制您的 RTMP URL 和流密钥
在您选择的第三方流媒体工具的设置过程中,您将使用您的RTMP URL和流媒体密钥。 检查您选择的工具以获取剩余文档以进行设置和流式传输。
设置完成后,Classy Live 将为非营利组织提供一流的虚拟体验。 它配备了互动元素和筹款功能,可以激发(并授权)您的听众立即采取行动。
Classy Live 还提供拍卖、移动投标、电子商务、现场捐赠排行榜、虚拟桌子、分组讨论室等,让您的虚拟、面对面和混合活动更上一层楼。
想看看 Classy Live 的实际效果吗? 申请演示,我们团队的一名成员将向您介绍该平台,以及它如何帮助您的非营利组织实现流媒体目标。
使用RTMP 流直播
如果所有这些RTMP 流式传输谈话让您感到有点不知所措,请不要担心。 您是非营利专家,不一定是直播专家。 相信我们的团队会为您提供所需的专业知识和支持,让您在从概念到直播的过程中毫无障碍地做好准备。
文章来源
- “自定义 RTMP 直播:终极指南”,Livestreaming,SteamYard,最后修改时间为 2021 年 4 月 9 日, https://streamyard.com/blog/how-to-live-stream/custom-rtmp-live-streaming/ 。
- “OBS Studio 概述”,Wiki,OBS,上次修改或访问日期, https://obsproject.com/wiki/OBS-Studio-Overview 。
- “简介:如何使用 Vimeo 上线,”帮助中心,Vimeo,上次修改或访问日期, https://vimeo.zendesk.com/hc/en-us/articles/360040582051-Introduction-How-to-go-实时使用-Vimeo#h_01FKK0ND39NGNBX49ZZPJY65XY 。
- “通过 RTMPS 提供实时 YouTube 内容”,Live Streaming API,YouTube,上次修改或访问日期, https://developers.google.com/youtube/v3/live/guides/rtmps-ingestion 。
- “如何设置自定义直播”,支持、Zoom、上次修改或访问日期,https://support.zoom.us/hc/en-us/articles/115001777826-Livestreaming-meetings-or-webinars-on-a -自定义站点#h_01589a6f-a40a-4e18-a448-cb746e52ebc5。
让您的直播栩栩如生