oRTP  0.27.0
Data Fields
_OrtpNetworkSimulatorParams Struct Reference

#include <rtpsession.h>

Data Fields

int enabled
 
float max_bandwidth
 
int max_buffer_size
 
float loss_rate
 
uint32_t latency
 
float consecutive_loss_probability
 
float jitter_burst_density
 
float jitter_strength
 
bool_t RTP_only
 
OrtpNetworkSimulatorMode mode
 

Detailed Description

Structure describing the network simulator parameters

Field Documentation

float _OrtpNetworkSimulatorParams::consecutive_loss_probability

a probablity of having a subsequent loss after a loss occured, in a 0-1 range. Useful to simulate burst of lost packets

int _OrtpNetworkSimulatorParams::enabled

Whether simulation is enabled or off.

float _OrtpNetworkSimulatorParams::jitter_burst_density

density of gap/bursts events. A value of 1 means one gap/burst per second approximately

float _OrtpNetworkSimulatorParams::jitter_strength

percentage of max_bandwidth artifically consumed during bursts events

uint32_t _OrtpNetworkSimulatorParams::latency

Packet transmission delay, in ms

float _OrtpNetworkSimulatorParams::loss_rate

Percentage of lost packets

float _OrtpNetworkSimulatorParams::max_bandwidth

IP bandwidth, in bit/s

int _OrtpNetworkSimulatorParams::max_buffer_size

Max number of bit buffered before being discarded

OrtpNetworkSimulatorMode _OrtpNetworkSimulatorParams::mode

True for only RTP packet loss, False for both RTP and RTCP whether simulation is applied to inboud or outbound stream.


The documentation for this struct was generated from the following file: