I am new to RTP/RTCP Protocol and I heard that RTCP will be send periodically between RTP Packets for some diagnostic purpose. Suppose if an RTP packet gets lost it can be identified by sequence number and through Reports in RTCP packet. But what happens if RTCP packet itself gets Lost? Lets take example "BYE" format (which indicates end of participation).
During an RTP session, a database of SSRCs (receivers and senders have their own SSRCs) is built and maintained by receiving RTCP reports (both sender and receiver reports).
So in the case of dropped RTCP reports, a number of things could happen based on why the drops happened: