Internal RTP Definitions. More...
#include "mpf_rtp_stat.h"
#include "mpf_jitter_buffer.h"
Go to the source code of this file.
Data Structures | |
struct | rtp_rx_history_t |
struct | rtp_rx_periodic_history_t |
struct | rtp_receiver_t |
struct | rtp_transmitter_t |
Defines | |
#define | RTP_SEQ_MOD (1 << 16) |
#define | MAX_DROPOUT 3000 |
#define | MAX_MISORDER 100 |
#define | DISCARDED_TO_RECEIVED_RATIO_THRESHOLD 30 |
#define | DEVIATION_THRESHOLD 4000 |
#define | INTER_TALKSPURT_GAP 1000 |
Typedefs | |
typedef struct rtp_rx_history_t | rtp_rx_history_t |
typedef struct rtp_rx_periodic_history_t | rtp_rx_periodic_history_t |
typedef struct rtp_receiver_t | rtp_receiver_t |
typedef struct rtp_transmitter_t | rtp_transmitter_t |
Internal RTP Definitions.
#define DEVIATION_THRESHOLD 4000 |
Deviation threshold is used to trigger a drift in timestamps
#define DISCARDED_TO_RECEIVED_RATIO_THRESHOLD 30 |
Restart receiver if threshold is reached
#define INTER_TALKSPURT_GAP 1000 |
This threshold is used to detect a new talkspurt
#define MAX_DROPOUT 3000 |
Number of max dropout packets (seq numbers) is used to trigger either a drift in the seq numbers or a misorder packet
#define MAX_MISORDER 100 |
Number of max misorder packets (seq numbers) is used to differentiate a drift in the seq numbers from a misorder packet
#define RTP_SEQ_MOD (1 << 16) |
Used to calculate actual number of received packets (32bit) in case seq number (16bit) wrapped around
typedef struct rtp_receiver_t rtp_receiver_t |
RTP receiver declaration
typedef struct rtp_rx_history_t rtp_rx_history_t |
RTP receiver history declaration
typedef struct rtp_rx_periodic_history_t rtp_rx_periodic_history_t |
RTP receiver periodic history declaration
typedef struct rtp_transmitter_t rtp_transmitter_t |
RTP transmitter declaration