An RTP program may receive an RTCMediaEvent with the RTCMER_TIMEOUT reason code in Visual C++ 2005, in Visual C++ .NET 2003, and in Visual C++ .NET 2002

Article translations Article translations
Article ID: 841926 - View products that this article applies to.
Expand all | Collapse all

SYMPTOMS

When a Real-time Transport Protocol (RTP) program or Microsoft Windows Messenger receives an RTCE_MEDIA event, the get_EventReason property returns the following reason code:
RTCMER_TIMEOUT

MORE INFORMATION

The RTP feature of Real-time Communications (RTC) requires regular Real-time Control Protocol (RTCP) packets. Packets must be received at least every forty seconds, but more frequently is better. If the RTP feature does not receive an RTCP packet at least every forty seconds, RTP sends the program an RTCE_MEDIA event that has the RTC_MEDIA_EVENT_REASON property set to RTCMER_TIMEOUT.

This might also occur with third-party Session Initiation Protocol (SIP) stacks. For example, an SIP server can migrate a call from one endpoint such as another RTC program to a Multipoint Control Unit (MCU) server. Therefore, there are two RTP streams that are identified by two different Synchronization Source (SSRC) identifiers in each RTP stream. When this behavior occurs, one of the RTP streams times out.

Properties

Article ID: 841926 - Last Review: January 5, 2006 - Revision: 2.0
APPLIES TO
  • Microsoft Visual C++ 2005 Express Edition
  • Microsoft Visual C++ .NET 2003 Standard Edition
  • Microsoft Visual C++ .NET 2002 Standard Edition
Keywords: 
kbhowto KB841926

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com