HttpClientProtocolProfile Object


Description:

HTTP protocol-specific attributes for an HTTP client.

Parents: ClientProfile

HttpClientProtocolProfile Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
EnableKeepAlive

Whether the client should use connection control to maintain and open connection to the server.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Use connection control to maintain open connect to server.

FALSE

Don't use connection control to maintain open connect to server.

EnablePipelining

Whether the client should pipeline HTTP requests to the server.

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Pipeline HTTP requests.

FALSE

Don't pipeline HTTP requests.

EnableVideoClient

Enable HTTP video on this client.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

HTTP video enabled.

FALSE

HTTP video disabled.

HttpVersion

HTTP version to be used by the server.

Type: enum

Default: VERSION_1_1

Possible Values:

Value Description
VERSION_1_0

HTTP version 1.0.

VERSION_1_1

HTTP version 1.1.

MaxPipelineDepth

Maximum depth of HTTP request pipeline.

Type: u8

Default: 8

Range: 1 - 255

UserAgentHeader

String to enter a user agent header.

Type: string

Default: "" (empty string)

VideoClientBitrateAlg

Bitrate shift algorithm for this video client.

Type: enum

Default: SMART

Possible Values:

Value Description
SMART

Smart bitrate shift algorithm.

NORMAL

Normal bitrate shift algorithm.

CONSTANT

Constant bitrate shift algorithm.

VideoClientPredefineMethod

Unused.

Type: enum

Default: MINIMUM

Possible Values:

Value Description
MINIMUM

Unused.

MEDIAN

Unused.

MAXIMUM

Unused.

VideoClientStartBitrate

Unused.

Type: enum

Default: PREDEFINE

Possible Values:

Value Description
PREDEFINE

Unused.

USERDEFINE

Unused.

VideoClientType

The video client type to use.

Type: enum

Default: SPIRENT_HLS

Possible Values:

Value Description
SPIRENT_HLS

Spirent HTTP Live Streaming.

VideoClientUserDefineValue

Unused.

Type: u16

Default: 128

Range: 40 - 4096

VideoClientVideoType

Video type of the HTTP video.

Type: enum

Default: VOD

Possible Values:

Value Description
VOD

Video on demand.

LIVE

Live (sliding window) video.

VideoClientViewTime

View time (play duration) for live video. VOD video plays for 24 hours.

Type: u32

Default: 60

Range: 0 - 4294967295

HttpClientProtocolProfile Read-Only Attributes

There are no read-only attributes.