4 基于jrtplib的NAT穿透
4.1 NAT穿透的基础只是
4.2 rtp/rtcp传输涉及到的NAT穿透
rtp/rtcp传输数据的时候,需要两个端口支持。即rtp端口用于传输rtp数据,即传输的多媒体数据;rtcp端口用于传输rtcp控制协议信息。rtp/rtcp协议默认的端口是rtcp port = rtp port + 1 。详细的说,比如A终端和B终端之间通过rtp/rtcp进行通信,
如上图,
本地IP:PORT NAT映射后IP:PORT
UACA RTP的发送和接收IP:PORT : 192.168.1.100:8000 61.144.174.230:1597
UACA RTCP的发送和接收IP:PORT:192.168.1.100:8001 61.144.174.230:1602
UACB RTP的发送和接收IP:PORT : 192.168.1.10:8000 61.144.174.12:8357