fm.liveswitch.RedFecPolicy Enum Reference

The local policy for the RED Forward Error Correction support. More...

Public Member Functions

 RedFecPolicy (int value)
 
int getAssignedValue ()
 

Static Public Member Functions

 [static initializer]
 
static RedFecPolicy getByAssignedValue (int value)
 

Public Attributes

 Disabled =(1)
 The usage of RED FEC is disabled. More...
 
 Negotiated =(2)
 The usage of RED FEC is negotiated with the peer. More...
 

Detailed Description

The local policy for the RED Forward Error Correction support.

Cf. https://tools.ietf.org/html/draft-ietf-rtcweb-fec-04

RedFecPolicy is for enabling/configuring forward error correction. Forward error correction adds redundancy to the media stream (increased bandwidth) with the intention that media receivers can recover from packet loss without requiring the media server to retransmit anything. It is a last resort for high latency networks. It is disabled by default and not currently supported as it does not have sufficient test coverage.

Constructor & Destructor Documentation

◆ RedFecPolicy()

fm.liveswitch.RedFecPolicy.RedFecPolicy ( int  value)

Member Function Documentation

◆ [static initializer]()

fm.liveswitch.RedFecPolicy.[static initializer]
static

◆ getAssignedValue()

int fm.liveswitch.RedFecPolicy.getAssignedValue ( )

◆ getByAssignedValue()

static RedFecPolicy fm.liveswitch.RedFecPolicy.getByAssignedValue ( int  value)
static

Member Data Documentation

◆ Disabled

fm.liveswitch.RedFecPolicy.Disabled =(1)

The usage of RED FEC is disabled.

◆ Negotiated

fm.liveswitch.RedFecPolicy.Negotiated =(2)

The usage of RED FEC is negotiated with the peer.