Next: A.2, Up: Algorithms in the Standard
ccRTP performs RTP data header validity check in two stages:
the first stage, performed at the constructor of IncomingRTPPkt
(which is extensible with virtual methods) validates the header fields
independent of the source. The second stage, performed at
IncomingDataQueue::checkSSRCInIncomingRTPPkt
and
QueueRTCPManager::checkSSRCInRTCPPkt
, validates those fields
specific to the source of the packet (number sequence, etc).
Additionally, the following table specifies which methods of ccRTP implement the functions init_seq and update_seq from A.1.
void init_seq(source*, u_int16)
int update_seq(source*, u_int16)