rtppoxy能提供什么功能?

  • VoIP NAT穿透
  • 传输声音、视频等任何RTP流
  • 播放预先设置的呼入放音
  • RTP包重新分片
  • 包传输优化
  • VoIP VPN 穿透
  • 实时流复制

rtpproxy一般和那些软件集成?

  • opensips
  • Kamailio
  • Sippy B2BUA
  • freeswitch
  • reSIProcate B2BUA

rtpporxy的工作原理

启动参数介绍

参数功能说明例子
-lipv4监听的地址-l 192.168.3.47
-6ipv6监听的地址
-s控制Socket, 通过这个socket来修改,创建或者删除rtp session-s udp:192.168.3.49:6890
-F默认情况下,rtpproxy会警告用户以超级用户的身份运行rtpproxy并且不允许远程控制。使用-F可以关闭这个限制
-m最小使用的端口号,默认35000-m 20000
-M最大使用的端口号,默认65000-M 50000
-L单个进程最多可以使用的文件描述符。rtpproxy要求每个session使用4个文件描述符。-L 20000
-d日志级别,可选DBUG, INFO, WARN, ERR and CRIT, 默认DBUG-d ERR
-A广播地址,用于rtpprxy在NAT防火墙内部时使用-A 171.16.200.13
-f让rtpproxy前台运行,在做rtpproxy容器化时,启动脚本必须带有-f,否则容器运行后会立即退出
-V输出rtpproxy的版本

参考