GuideReference
TrainingSupportCommunity
Guide

content_​characteristics_​wsd_​live


Specifies characteristics of the delivered content, specifically targeted to delivering live video. Akamai uses this information to optimize your metadata configuration, which may result in better origin offload and end-user performance.

Along with other behaviors whose names are prefixed content​Characteristics, this behavior is customized for a specific product set. Use PAPI's List available behaviors operation to determine the set available to you. See also the related client​_characteristics and origin​_characteristics behaviors.

OptionTypeDescriptionRequires
catalog_​sizeenum

Optimize based on the total size of the content library delivered.

{"displayType":"enum","options":["SMALL","MEDIUM","LARGE","EXTRA_LARGE","UNKNOWN"],"tag":"select"}
SMALL

Less than 100Gb.

MEDIUM

100Gb-1Tb.

LARGE

1-100Tb.

EXTRA_​LARGE

More than 100Tb.

UNKNOWN

Defer this optimization.

content_​typeenum

Optimize based on the quality of media content.

{"displayType":"enum","options":["SD","HD","ULTRA_HD","OTHER","UNKNOWN"],"tag":"select"}
SD

Standard definition.

HD

High definition.

ULTRA_​HD

Ultra high definition.

OTHER

More than one level of quality.

UNKNOWN

Defer this optimization.

popularity_​distributionenum

Optimize based on the content's expected popularity.

{"displayType":"enum","options":["LONG_TAIL","ALL_POPULAR","UNKNOWN"],"tag":"select"}
LONG_​TAIL

A low volume of requests over a long period.

ALL_​POPULAR

A high volume of requests over a short period.

UNKNOWN

Defer this optimization.

hlsboolean

Enable delivery of HLS media.

{"displayType":"boolean","tag":"input","type":"checkbox"}
segment_​duration_​hlsenum

Specifies the duration of individual segments.

hls is true
{"displayType":"enum","options":["SEGMENT_DURATION_2S","SEGMENT_DURATION_4S","SEGMENT_DURATION_6S","SEGMENT_DURATION_8S","SEGMENT_DURATION_10S"],"tag":"select"}
{"if":{"attribute":"hls","op":"eq","value":true}}
SEGMENT_​DURATION_2S

2 seconds.

SEGMENT_​DURATION_4S

4 seconds.

SEGMENT_​DURATION_6S

6 seconds.

SEGMENT_​DURATION_8S

8 seconds.

SEGMENT_​DURATION_10S

10 seconds.

segment_​size_​hlsenum

Specifies the size of the media object retrieved from the origin.

hls is true
{"displayType":"enum","options":["LESS_THAN_1MB","ONE_MB_TO_TEN_MB","TEN_MB_TO_100_MB","GREATER_THAN_100MB","UNKNOWN","OTHER"],"tag":"select"}
{"if":{"attribute":"hls","op":"eq","value":true}}
LESS_​THAN_1MB

Less than 1Mb.

ONE_​MB_​TO_​TEN_​MB

1-10Mb.

TEN_​MB_​TO_100_MB

10-100Mb.

GREATER_​THAN_100MB

More than 100Mb.

UNKNOWN

Defer this optimization.

OTHER

Sizes straddle these ranges.

hdsboolean

Enable delivery of HDS media.

{"displayType":"boolean","tag":"input","type":"checkbox"}
segment_​duration_​hdsenum

Specifies the duration of individual fragments.

hds is true
{"displayType":"enum","options":["SEGMENT_DURATION_2S","SEGMENT_DURATION_4S","SEGMENT_DURATION_6S","SEGMENT_DURATION_8S","SEGMENT_DURATION_10S"],"tag":"select"}
{"if":{"attribute":"hds","op":"eq","value":true}}
SEGMENT_​DURATION_2S

2 seconds.

SEGMENT_​DURATION_4S

4 seconds.

SEGMENT_​DURATION_6S

6 seconds.

SEGMENT_​DURATION_8S

8 seconds.

SEGMENT_​DURATION_10S

10 seconds.

segment_​size_​hdsenum

Specifies the size of the media object retrieved from the origin.

hds is true
{"displayType":"enum","options":["LESS_THAN_1MB","ONE_MB_TO_TEN_MB","TEN_MB_TO_100_MB","GREATER_THAN_100MB","UNKNOWN","OTHER"],"tag":"select"}
{"if":{"attribute":"hds","op":"eq","value":true}}
LESS_​THAN_1MB

Less than 1Mb.

ONE_​MB_​TO_​TEN_​MB

1-10Mb.

TEN_​MB_​TO_100_MB

10-100Mb.

GREATER_​THAN_100MB

More than 100Mb.

UNKNOWN

Defer this optimization.

OTHER

Sizes straddle these ranges.

dashboolean

Enable delivery of DASH media.

{"displayType":"boolean","tag":"input","type":"checkbox"}
segment_​duration_​dashenum

Specifies the duration of individual segments.

dash is true
{"displayType":"enum","options":["SEGMENT_DURATION_2S","SEGMENT_DURATION_4S","SEGMENT_DURATION_6S","SEGMENT_DURATION_8S","SEGMENT_DURATION_10S"],"tag":"select"}
{"if":{"attribute":"dash","op":"eq","value":true}}
SEGMENT_​DURATION_2S

2 seconds.

SEGMENT_​DURATION_4S

4 seconds.

SEGMENT_​DURATION_6S

6 seconds.

SEGMENT_​DURATION_8S

8 seconds.

SEGMENT_​DURATION_10S

10 seconds.

segment_​size_​dashenum

Specifies the size of the media object retrieved from the origin.

dash is true
{"displayType":"enum","options":["LESS_THAN_1MB","ONE_MB_TO_TEN_MB","TEN_MB_TO_100_MB","GREATER_THAN_100MB","UNKNOWN","OTHER"],"tag":"select"}
{"if":{"attribute":"dash","op":"eq","value":true}}
LESS_​THAN_1MB

Less than 1Mb.

ONE_​MB_​TO_​TEN_​MB

1-10Mb.

TEN_​MB_​TO_100_MB

10-100Mb.

GREATER_​THAN_100MB

More than 100Mb.

UNKNOWN

Defer this optimization.

OTHER

Sizes straddle these ranges.

smoothboolean

Enable delivery of Smooth media.

{"displayType":"boolean","tag":"input","type":"checkbox"}
segment_​duration_​smoothenum

Specifies the duration of individual fragments.

smooth is true
{"displayType":"enum","options":["SEGMENT_DURATION_2S","SEGMENT_DURATION_4S","SEGMENT_DURATION_6S","SEGMENT_DURATION_8S","SEGMENT_DURATION_10S"],"tag":"select"}
{"if":{"attribute":"smooth","op":"eq","value":true}}
SEGMENT_​DURATION_2S

2 seconds.

SEGMENT_​DURATION_4S

4 seconds.

SEGMENT_​DURATION_6S

6 seconds.

SEGMENT_​DURATION_8S

8 seconds.

SEGMENT_​DURATION_10S

10 seconds.

segment_​size_​smoothenum

Specifies the size of the media object retrieved from the origin.

smooth is true
{"displayType":"enum","options":["LESS_THAN_1MB","ONE_MB_TO_TEN_MB","TEN_MB_TO_100_MB","GREATER_THAN_100MB","UNKNOWN","OTHER"],"tag":"select"}
{"if":{"attribute":"smooth","op":"eq","value":true}}
LESS_​THAN_1MB

Less than 1Mb.

ONE_​MB_​TO_​TEN_​MB

1-10Mb.

TEN_​MB_​TO_100_MB

10-100Mb.

GREATER_​THAN_100MB

More than 100Mb.

UNKNOWN

Defer this optimization.

OTHER

Sizes that straddle these ranges.