private void RemoveSSRC(uint ssrc, IPAddress ip)
{
lock(streamsAndIPs)
{
// TODO - perhaps this should just be an SSRCConflict check (or it has already been done) JVE
if(streamsAndIPs.ContainsKey(ssrc))
{
if(!ip.Equals(streamsAndIPs[ssrc].senderIP))
{
//eventLog.WriteEntry(string.Format(CultureInfo.CurrentCulture,
// Strings.IPAddressTryingToRemoveString, ip.ToString(), ssrc,
// streamsAndIPs[ssrc].senderIP.ToString()), EventLogEntryType.Error,
// (int)RtpEL.ID.RemoveStreamAttack);
return; // Don't actually remove the stream
}
}
}
RemoveSSRC(ssrc);
}