www.pudn.com > streamrtp.rar > rtpcheckcollision.c
/*------------------------------------------------------------------------- * rtpcheckcollision.c - rtpcheckcollision *------------------------------------------------------------------------- */ #include#include #include /*------------------------------------------------------------------------ * rtpcheckcollision - check for and resolve SSRC collision *------------------------------------------------------------------------ */ int rtpcheckcollision(struct session *psn, ssrc_t ssrc) { if(psn->sn_ssrc == ssrc) { rtcpsendbye(psn, "SSRC COLLISSION"); psn->sn_ssrc = rtpmkssrc(psn); rtppostevent(psn, EVENT_COLLISION, ssrc, NULL, 0); return TRUE; } return FALSE; }