RTMP是什么

Fanly 2020-09-21 02:47:53
问答

实时消息协议(RTMP)也称实时消息传输协议,是最初由Macromedia为通过互联网在Flash播放器与一个服务器之间传输流媒体音频、视频和数据而开发的一个专有协议。

实时消息协议(英語:Real-Time Messaging Protocol,缩写 RTMP)也称实时消息传输协议,是最初由 Macromedia 为通过互联网在 Flash 播放器与一个服务器之间传输流媒体音频、视频和数据而开发的一个专有协议。

RTMP

实时消息协议也称实时消息传输协议,是最初由 Macromedia 为通过互联网在 Flash 播放器与一个服务器之间传输流媒体音频、视频和数据而开发的一个专有协议。Macromedia 后被 Adobe Systems 收购,该协议也已发布了不完整的规范供公众使用。 RTMP 协议有许多变种: 默认使用 TCP 端口 1935 的纯粹协议。

RTMP 是 Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于 TCP,是一个协议族,包括 RTMP 基本协议及 RTMPT/RTMPS/RTMPE 等多种变种。RTMP 是一种设计用来进行实时数据通信的网络协议,主要用来在 Flash/AIR 平台和支持 RTMP 协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括 Adobe Media Server/Ultrant Media Server/red5 等。RTMP 与 HTTP 一样,都属于 TCP/IP 四层模型的应用层。

RTMP 又是 Routing Table Maintenance Protocol(路由选择表维护协议)的缩写。 在 AppleTalk 协议组中,路由选择表维护协议(RTMP,Routing Table Maintenance Protocol)是一种传输层协议,它在 AppleTalk 路由器中建立并维护路由选择表。RTMP 基于路由选择信息协议(RIP)。正如 RIP 一样,RTMP 使用跳数作为路由计量标准。一个数据包从源 网络发送到目标网络,必须通过的路由器或其它中间介质节点数目的计算结果即为跳数。

传送协议

RTMP(Real Time Messaging Protocol)实时消息传送协议是 Adobe Systems 公司为 Flash 播放器和服务器之间音频、视频和数据传输 开发的开放协议。

它有多种变种:

  • RTMP 工作在 TCP 之上,默认使用端口 1935;
  • RTMPE 在 RTMP 的基础上增加了加密功能;
  • RTMPT 封装在 HTTP 请求之上,可穿透防火墙;
  • RTMPS 类似 RTMPT,增加了 TLS/SSL 的安全功能;
0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • video player HTML5 视频播放器

    Sewise Player是什么

    Sewise Player是一款专业的免费网页HTML5视频、流播放器,它功能强大,体积小,跨平台,兼容性好,使用方便简洁。
  • 直播推流 live streaming

    直播推流是什么

    直播推流是指将采集阶段封装好的视频内容传输到网络服务器的整个过程,用来在线直播,其实就是将现场的视频信号传到网络的过程。
  • OBS Open Broadcaster Software

    OBS是什么

    OBS是一个用于录制和进行网络直播的自由开源软件包。提供实时源和设备捕获、场景组成、编码、录制和广播。可以发送到任何支持RTMP的软件,包括YouTube、Instagram和Facebook等流媒体网站,多被用于直播平台推流。
  • 速龙处理器是什么

    速龙处理器是什么

    速龙是AMD面向主流市场的处理器系列。架构有K8和K10,制程有90纳米、65纳米和45纳米。产品涉及双核、三核与四核。
  • ckplayer是什么

    ckplayer是什么

    CKplayer,其全称为超酷flv播放器,它是一款用于网页上播放视频的软件,支持的格式有:http协议上的flv,f4v,mp4格式,同时支持rtmp视频流格式播放。
  • 视频播放器是什么

    视频播放器是什么

    视频播放器是指能播放以数字信号形式存储的视频的软件,也指具有播放视频功能的电子器件产品。大多数视频播放器携带解码器以还原经过压缩的媒体文件,视频播放器还要内置一整套转换频率以及缓冲的算法。大多数的视频播放器还能支持播放音频文件。