HttpServerProtocolProfile Object


Description:

HTTP protocol-specific attributes for an HTTP server.

Parents: ServerProfile

Children: BinaryResponseHeaderConfig, TextHtmlResponseHeaderConfig

Automatically-created children: BinaryResponseHeaderConfig, HttpServerResponseConfig, TextHtmlResponseHeaderConfig

HttpServerProtocolProfile Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
EnableVideoServer

Enable HTTP video on this server.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

HTTP video enabled.

FALSE

HTTP video disabled.

HttpServerTypes

Type of HTTP server to be emulated.

Type: enum

Default: MICROSOFT_IIS

Possible Values:

Value Description
MICROSOFT_IIS

Microsoft Internet Information Services.

APACHE

Apache HTTP Server.

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.

ServerMediaSeqNum

Video server media sequence number.

Type: u32

Default: 1

Range: 1 - 4294967295

ServerPortNum

Port number to use on the server.

Type: u16

Default: 80

Range: 1 - 65535

ServerSlidingWindowPlaylistSize

The sliding window playlist size to use for live video. When the number of fragments passes the size of the sliding window, the media sequence number is incremented.

Type: u8

Default: 8

Range: 3 - 100

ServerTargetDuration

Video server target duration in seconds. This specifies the maximum duration of a video segment/fragment. If this is smaller than the video length, the video will be divided into multiple target duration length segments.

Type: u8

Default: 10

Range: 5 - 15

ServerVideoLength

Server video length in seconds.

Type: u16

Default: 60

Range: 1 - 7200

TosType

How the type of service field is used.

Type: enum

Default: TOS

Possible Values:

Value Description
TOS

Type of service.

DIFFSERV

Differentiated services.

VideoServerBitrateList

List of bitrates for the video server to serve.

Type: enum

Default: BR_64

Possible Values:

Value Description
BR_64

64 kbps.

BR_96

96 kbps.

BR_150

150 kbps.

BR_240

240 kbps.

BR_256

256 kbps.

BR_440

440 kbps.

BR_640

640 kbps.

BR_800

800 kbps.

BR_840

840 kbps.

BR_1240

1240 kbps.

VideoServerStreamType

The video server stream type to use.

Type: enum

Default: ADAPTIVE_BITRATE

Possible Values:

Value Description
ADAPTIVE_BITRATE

Adaptive bitrate.

PROGRESSIVE

Progressive.

VideoServerType

The video server type to use.

Type: enum

Default: LIVE_STREAMING

Possible Values:

Value Description
LIVE_STREAMING

HTTP Live Streaming.

VideoServerVersion

Video server version number.

Type: enum

Default: VERSION_1_0

Possible Values:

Value Description
VERSION_1_0

Version 1.0.

HttpServerProtocolProfile Read-Only Attributes

There are no read-only attributes.