RTP为网络上的语言,图像,传真等多种需要实时传输的多媒体数据提供端到端的实时传输服务。
运行在传输层
RTP数据包由两部分组成
一部分是RTP Header(最少12个字节,最多72个字节)
一部分是RTP Payload(用于封装实际的数据负载,如h264的裸码流数据)
RTP发送流程:
从上层接收流媒体信息码流(如H.264),封装成RTP数据包
RTCP从上层接收控制信息,封装成RTCP控制包
RTP数据包发往UDP端口中偶数端口
RTCP控制包发往UDP端口中奇数端口