【问题标题】:SDP Origin attribute ('o') - is this the IP of the client, or the RTP server?SDP Origin 属性 ('o') - 这是客户端的 IP,还是 RTP 服务器的 IP?
【发布时间】:2014-07-04 04:58:31
【问题描述】:

在 SDP 消息中,"Origin" ('o') attribute 定义为:

o=<username> <sess-id> <sess-version> <nettype> <addrtype> <unicast-address>

其中&lt;unicast-address&gt;有如下定义:

是创建会话的机器的地址。

但是,我不清楚这应该是客户端的 IP 还是 RTP 服务器的 IP。例如,如果客户端在 IP 1.1.1.1 上运行 VLC,而 RTP 服务器正在提供来自 2.2.2.2 的媒体,则应该将 &lt;unicast-address&gt; 设置为 1.1.1.1 还是 2.2.2.2?

【问题讨论】:

    标签: sdp


    【解决方案1】:

    单播地址是创建 RTP 会话的服务器的地址。通常它带有 IP 地址,但出于混淆的原因,IP 可以切换到 FQDN,或者甚至是相对模糊的东西,出于调试目的,只能由应用程序开发人员理解。

    它对 SDP / RTP 处理没有任何意义。

    【讨论】:

      【解决方案2】:

      我认为它是指创建会话并实际生成 SDP 消息的机器,即不是 RTP 服务器(RTP 端点的地址在消息中的其他地方定义)。这就是我过去一直实施的方式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-12-01
        • 1970-01-01
        • 2018-06-06
        • 1970-01-01
        • 2014-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多