IptvStbBlockConfig Object


Description:

This object aggregates set top boxes into a block with a common profile and viewed channels. It is a child of host and has an associated multicast configuration.

Parents: EmulatedDevice

Result children (automatically created): IptvStbBlockResults

Relations:

Side name
(Type)
Relative Description
ProfileForStb
(IptvProfile)

IptvViewingProfileConfig

Profile describing viewing behavior of block.

McastParameter
(MulticastParam)

IgmpHostConfig, MldHostConfig

Multicast configuration of the block of STBs.

ResultChild
(ResultChild)

IptvStbBlockResults

Use this to connect a results object to an object.

ChannelForStb
(StbChannel)

IptvViewedChannels

Channels that the boxes belonging to the block will view during the test. Multiple viewed channels can be associated with a block. The channels specified cannot overlap.

IptvStbBlockConfig Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
FccServerAddrV4

IPv4 address of the FCC server.

Type: ip

Default: 3.3.3.3

FccServerAddrV6

IPv6 address of the FCC server.

Type: ipv6

Default: 2000::3333

FccServerPort

IP port of the FCC server.

Type: u16

Default: 4096

Range: 1 - 65535

InterClientStartDelayStep

Delay period (in msec) between the first Join messages of consecutive IPTV clients in the block.

Type: u32

Default: 0

MinBufferLevel

Each STB block shall include a Minimum Buffer Level parameter which shall be used to populate the Client Required Minimum Buffer Level field in the RTCP Join messages in a FCC test.

Type: u16

Default: 300

RrrServerAddrV4

Destination IPv4 address in the RTCP NACK messages sent from hosts that are members of the STB block.

Type: ip

Default: 3.3.3.3

RrrServerAddrV6

Destination IPv6 address in the RTCP NACK messages sent from hosts that are members of the STB block.

Type: ipv6

Default: 2000::3333

RrrServerPort

Destination UDP port in the RTCP NACK messages sent from hosts that are members of the STB block.

Type: u16

Default: 4098

Range: 1 - 65535

RtpNackDelay

Indicates the approximate delay between receipt of an RTP packet for the NACK-enabled channel used for RTP sequence number identification and the subsequent transmission of the NACK message.

Type: u32

Default: 200

RtpNackEnable

Indicates whether or not STBs in the block shall send RTP NACK messages for RTP NACK-enabled channels.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

RTP NACK messages will be sent.

FALSE

RTP NACK messages will not be sent.

RtpNackInterval

Indicates the approximate period at which STBs in the RTP NACK-enabled STB block shall send RTP NACKs for received channels that are RTP NACK-enabled.

Type: u32

Default: 5000

RtpNackSeqBitmask

Indicates the bit field of lost packets (BLP) to include in the RTP NACK message sent by the STBs in the block for RTP NACK-enabled channels.

Type: u16

Default: 0

SaveTimeStamps

Saves the time stamps of individual events in end-of-test database.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

If true, the timestamps are saved.

FALSE

If false, the timestamps are not saved. Only block level results are available at end-of-test.

UdpSourcePort

A UDP port parameter which shall be used in a FCC test for the source UDP port in the RTCP Join and Leave messages sent from the first host of the STB block in a FCC test.

Type: u16

Default: 30005

Range: 1 - 65535

UdpSourcePortStep

A UDP port step parameter which shall be used in a FCC test for the source UDP port in the RTCP Join and Leave messages sent from hosts other than the first host in the STB block in a FCC test. The UDP port number for the Nth host in a STB block shall be the base UDP port for the STB block plus (N-1) times the UDP port step value.

Type: u16

Default: 1

IptvStbBlockConfig Read-Only Attributes

There are no read-only attributes.