RTP 是一个故意不完成的协议框架-->扩展和修改
简单多播音频会议(Simple Multicast Audio Conference)
音频和视频会议(Audioand Video Conference)
混频器和转换器(Mixersand Translators)
分层编码(LayeredEncodings)
简单多播音频会议
工作组中心分配到一个多播的组地址和一对端口。
一个端口用于音频数据,
另一个端口用于控制(RTCP)数据包
音频和视频会议
音频和视频媒体,传输时使用不同的RTP 会话
混频器
改变格式后转发
转换器
不改变格式转发
网络抽象层将媒体原始数据封装后即NALU,交由rpt封包。
帧,片关系
264中把图像分成一帧(frame)或两场(field),而帧又可以分成一个或几个片(Slilce);片由宏块(MB)组成。宏块是编码处理的基本单元。
NAL 是用来将编码的数据进行封包的。 比如,每一个slice 数据可以放在NAL 包中。
I frame、P frame、 B frame 含义及与I_slice、P_slice、B_slice关系
RTP 头
rtp封包方式
单一 NAL 单元模式 [rtp header] [NALU]
组合封包模式 [rtp header][size of NALU , NALU]
分片封包模式 [rtp header][NALU indicator] [NALU]