【发布时间】:2016-03-05 14:54:34
【问题描述】:
如果我们必须在一个客户端之间使用 SIP 建立会话时将 RTP 媒体发送到另一个客户端,并且 SDP 协商已经在 INVITE 或 ACK 中完成,则在通过服务器位于客户端中间。
【问题讨论】:
-
从你的问题很难回答你具体要找什么。如果您希望您的呼叫通过某个网关,通常会添加一个 Via 标头。
-
仅用于媒体中继。对于 SIP 消息,我们确实会更改 via、记录路由等,但是当我们必须通过 b2bua 发送 RTP 和 RTCP 数据包时,我们必须重写哪些参数(ssrc 等?
-
嗯,这通常是在SDP修改期间完成的。您可以从 OpenSIP 的 rtpproxy 模块和 rtpproxy 本身等项目中读取代码。你会知道它是怎么做的。
-
好的,我去看看!