Search Results for

    Show / Hide Table of Contents

    Class JitterConfig

    A Jitter config.

    JitterConfig is for configuring the jitter buffer. The jitter buffer helps to eliminate the effects of varying network delay and delivery times by holding packets for a brief period of time before releasing them to the playout track. The jitter buffer holds on to the packets so that any out of order arriving packets can be released in the correct order. You can modify the buffer size, but it will increase latency, and should generally be left with default values. The option to set these values will most likely be removed in a future release as our adaptive algorithms improve.

    Inheritance
    System.Object
    JitterConfig
    Namespace: FM.LiveSwitch
    Assembly: FM.LiveSwitch.dll
    Syntax
    public class JitterConfig : object

    Constructors

    JitterConfig()

    Initializes a new instance of the JitterConfig class.

    Declaration
    public JitterConfig()

    JitterConfig(Int32)

    Initializes a new instance of the JitterConfig class.

    Declaration
    public JitterConfig(int bufferLength)
    Parameters
    Type Name Description
    System.Int32 bufferLength

    Length of the buffer.

    Properties

    BufferLength

    Gets or sets the initial jitter buffer length in milliseconds. Defaults to 100 (ms).

    Declaration
    public int BufferLength { get; set; }
    Property Value
    Type Description
    System.Int32

    DisableBuffering

    Gets or sets a value indicating whether the jitter buffer should be disabled.

    Declaration
    public bool DisableBuffering { get; set; }
    Property Value
    Type Description
    System.Boolean
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0