3. 定义
负载: 包中所承载的数据。 例如音频或视频数据。 负载格式和解释不再本文档描述范围内
包: 一个数据包由固定头部和所承载的数据组成。一些底层协议可能需要定义数据包的封装格式
端口: 在一个给定计算机中用于区分不同目标的抽象定义。 在TCP/IP协议中用一个小的正整数来表示端口。 OSI传输层的传输选择器等同于端口的概念。
传输地址: 用于唯一标识一个传输终端的网络地址和端口的组合, 例如IP地址和TCP端口的组合。 数据包从源地址传输到目的地址。
消息流: 允许消息传播的逻辑通讯通道。
消息流ID: 每个消息都会有一个关联的ID,用于标识其所在的消息流。
块: 消息的一个片段。 消息在网络上传输之前会被分成更小的片段,并交错存取。 分块确保在多个流中安全的按照时间戳顺序端到端传输。
块流: 允许块向某一确定方向传播的逻辑通讯通道。 块流可以是客户端到服务端, 也可以是服务端到客户端。
块流ID: 每个块都会有一个关联ID,用于标识其所在的块流。
复用: 将分开的音频/视频数据整合为统一的音视频流, 以使多个音视频流可以同步传输的过程。
复用分离: 复用的逆向过程。将交错的音视频数据分离为原始的音频和视频数据的过程。
远程过程调用(RPC): 允许客户端或服务端调用另一端程序过程的请求。
元数据: 数据的描述信息。 一个影片的元数据包括名称、时长、创建时间等信息。
应用实例: 服务器上允许客户端发起连接请求的应用程序实例。
动作消息格式(AMF): 用于序列化ActionScript对象图的一种紧凑二进制格式。 AMF有两个版本: AMF0和AMF3。
字节序: 顾名思义字节的顺序,既多字节类型的数据在内存中的存放顺序。TCP/IP各层协议将字节序定义为大字节序,因此TCP/IP协议中使用的字节序通常称之为网络字节序。
大字节序: (Big-Endian)高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。
小字节序: (Little-Endian)低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。