如果接收器发现其他两个 源碰撞,它可以从一个保持数据包,当这一点可以从其他丢弃 包由不同的 源传输地址或CNAME检测到。 这两个来源预计 来解决冲突,使情况不会持续。
在具有一个接收器和两个只与接收器通信的发送器的单播配置中,发送器如何检测SSRC冲突?
一个猜测是接收方应定期向所有已知的参与者(发件人)发送所有已知的CNAME。这是真的吗?但在这种情况下,发件人如何将收到的CNAME与传输地址相关联?
更新:
如下回答,也有独立SSRC空间两个单独的RTP会话,所以不需要碰撞检测。
RTP会话的显着特征是,每个 保持SSRC标识符
和一个完整的,独立的空间:
参与者集合包含在一个RTP会话 包括那些可以接收任何一个参与者传输 SSRC标识符的人可以在RTP中作为SSRC或CSRC (也在下面定义)或RTCP。
而且甚至还有为我所描述的状况的一个例子:
例如,请考虑使用单播UDP每个 参与者从不同的其他两个接收三 方会议实现端口对。 如果每个参与者发送有关从 一个其他参与者收到的数据RTCP反馈只返回给该参与者,然后 会议由三个单独的点对点RTP 会话组成。
谢谢!这确实指向RTP会话定义,但我错过了它。 – gavv