Flute


The Flute tab allows you to configure the FLUTE protocol parameters. Used when emulated BMSC receives media segment files and MPDs via WebDav and sends them to UE via FLUTE protocol.

General Settings

Distribution Options

 

 

 

Related Measurements

Measurements collected for BMSC related processing are reported on the BMSC report tabs.


 

General Settings

FEC Schema

Currently support two types of encoding Schemas - None And Raptor.

Tcl Parameter: FluteFecSchema

Max Downlink Bitrate (kbps)

Used to restrict the downlink bitrate for FLUTE protocol.

Range from 1000 to 100000

Default = 1000

Tcl Parameter: FluteMaxBitrate

Source UDP Port

Used by ALC layer to send FLUTE user data.

Range from 0 to 65535

Default = 4000

Tcl Parameter: FluteSourcePort

Destination UDP Port

Used by ALC layer to send FLUTE user data.

Range from 0 to 65535

Default = 4000

Tcl Parameter: FluteDestPort

Max Source Block Length (bytes)

Used by FLUTE protocol to split the files into blocks (from 1k up to 256k).

Range from 1000 to 256000

Default = 12800

Tcl Parameter: FluteBlockLength

Encoding Symbol Length (bytes)

Used by FEC encoding method to limit the encoded packet size.

Range from 100 to 1000

Default = 1000

Tcl Parameter: FluteSymbolLength

Repair Symbol Number

Used by Raptor encoding schema to generate redundant FEC repair symbols (Available only when FEC Schema = Raptor).

For Example: When repair symbol = 5 and Raptor encoding schema needs 10 packets to encode a file block, additional 5 symbols will be generated for file repair thus a total of 15 packets will be sent to eNodeb by FLUTE Protocol.

Range from 1 to 255

Default = 1

Tcl Parameter: FluteRepairSymbol

Send Delay (ms)

Delay time before sending files by FLUTE Protocl. See additional Delay Options under Distribution Options.

Range from 0 to 65535

Default = 0

Tcl Parameter: FluteSendDelay

 

Distribution Options

Send Delay Distribution

Delay time before sending files by FLUTE Protocol. Choose from 3 options.

Options = Fixed (0) = A configurable fixed value (enter value in Send Delay field)

Options = Next Delay (1) = A configurable fixed value (enter value in Send Delay field), with a second configurable fixed value (enter value in Second Delay field) every one out of X segments (enter value in Second Delay Interval (segments))

Options = Uniform (2) = A uniform distribution between a configurable range (enter value in Maximum Deviation (% of mean))

Default = Fixed

Tcl Parameter: FluteDelayDistribute

Maximum Deviation (% of mean)

Available when Send Delay Distribution = Uniform. A uniform distribution between a configurable range (enter value in Maximum Deviation (% of mean))

Range from 0 to 100

Default = 10

Tcl Parameter: FluteDelayDeviation

Second Delay (ms)

Available when Send Delay Distribution = Next Delay.

A configurable fixed value (enter value in Send Delay field), with a second configurable fixed value (enter value in Second Delay field) every one out of X segments (enter value in Second Delay Interval (segments))

Range from 0 to 65535

Default = 10

Tcl Parameter: FluteSecondDelay

Second Delay Interval (segments)

Available when Send Delay Distribution = Next Delay.

A configurable fixed value (enter value in Send Delay field), with a second configurable fixed value (enter value in Second Delay field) every one out of X + 1 segments (enter value in Second Delay Interval (segments))

Range from 0 to 65535

Default = 10

Tcl Parameter: FluteSegmentInterval