Is WebRTC perfect negotiation necessary?

279 views Asked by At

I've been working on WebRTC for a while, and I've implemented WebRTC on Web, Android, iOS, but I don't understand if perfect negotiation is really necessary, because I didn't implement perfect negotiation, but it still works smoothly, I have the following doubt.

  1. In what year was the concept of perfect negotiation first introduced? Because when I first started learning WebRTC, I had never heard of such a concept.
  2. My current understanding of perfect negotiation is to allow the state machine to return to normal when an offer collision occurs. If I clearly define the offer and answer of both parties, is it possible for offer collision to occur?
  3. Suppose there are three devices, A, B, and C. B sends an offer to A, but before receiving an answer from A, C sends an offer to B. Is this a so-called offer collision?
  4. In the context of the third question, even if I implement a perfect negotiation and allow B to successfully establish a connection with C, will A be discarded? Or can perfect negotiation allow A, B, and C to all successfully establish a connection?
0

There are 0 answers