1. 视频
m=video 1234 RTP/AVP 96
a=rtpmap:96 H264
a=framerate:15c=IN IP4 172.18.168.45
1.m=是媒体级会话的开始处,video:媒体类型 ; 1234:端口号 ;RTP/AVP:传输协议 ;96:rtp头中的payload格式
2.a=rtpmap:证明是动态绑定的进一步说明 ;96:rtp头中的payload格式;H264:编码名 ;缺省了时钟速率,应该为90000,这里的90000是指1s采集90000个字节
3.a=framerate:15 指1s播放几个rtp包,单位帧每秒,倒数为一个rtp包承载的数据播放的时间,单位s
90000/15 表示每个时间戳增量值
4.c=:媒体链接信息;IN:网络类型一般为IN;IP4:地址类型一般为IP4;后面是IP地址(注意是VLC所在的IP地址,不是发送方的IP)
2.音频
m=audio 1234 RTP/AVP 0
a=rtpmap:0 pcma/8000/1
a=framerate:25
c=IN IP4 172.18.168.45
1.m=是媒体级会话的开始处,audio:媒体类型 ; 1234:端口号 ;RTP/AVP:传输协议 ;0:rtp头中的payload格式
2.a=rtpmap:证明是动态绑定的进一步说明 ;0:rtp头中的payload格式;pcma:编码名 ;8000:采样频率;1:单声道
注意:g711有两种编码类型,另一种是pcmu
3.a=framerate:25 指1s播放几个rtp包,单位帧每秒,倒数为一个rtp包承载的数据播放的时间,单位s
8000/25=320 表示每个时间戳增量值 每个rtp包的g711数据大小
4.c=:媒体链接信息;IN:网络类型一般为IN;IP4:地址类型一般为IP4;后面是IP地址(注意是VLC所在的IP地址,不是发送方的IP)