Hi,
As I the RFC describing the RTP says, different sessions should have different SSRCs.
If so, I have a simple question. Let us have a scenario with two endpoints having two sessions each. One of the sessions is a P2P session, and the other is a conference (the two endpoints participate in the conference). Each of the two endpoints will receive two RTP streams with different SSRCs containing the same media (lets say voice). An endpoint cannot distinguish between the two streams and know that it is actually the same voice. The two streams will be played and an echo will be heard.
This problem get worse when we have more than two streams.
Is there any way to avoid this problem?
Thank you,
Mickey.