RTMP介绍

RTMP协议是应用层协议,是要靠底层可靠的传输层协议(通常是TCP)

RTMP的基本流程:

  1. 客户端发送C0C1
  2. 服务器接收客户端的 C0C1 数据并发送 S0S1S2 数据
  3. 客户端接收服务器的 S0S1S2 数据并发送 C2 数据。

在 C0 中,这一字段指示出客户端要求的 RTMP 版本号

S0S1S2 阶段的数据包括一个字节的版本号(S0),以及两个 1536 字节的随机数据(S1和S2)。