Class DashConfig (1.16.0)

DashConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

DASH manifest configuration.

Attribute

Name Description
segment_reference_scheme google.cloud.video.transcoder_v1.types.Manifest.DashConfig.SegmentReferenceScheme
The segment reference scheme for a DASH manifest. The default is SEGMENT_LIST.

Classes

SegmentReferenceScheme

SegmentReferenceScheme(value)

The segment reference scheme for a DASH manifest.

    .. code:: xml

       <Initialization sourceURL="my-hd-stream-init.m4s"/>
         <SegmentList presentationTimeOffset="0" duration="1000"
         timescale="10000">
           <SegmentURL media="hd-stream0000000000.m4s"/>
           <SegmentURL media="hd-stream0000000001.m4s"/>
           ...
SEGMENT_TEMPLATE_NUMBER (2):
    <xref uid="google.cloud.video.transcoder.v1.SegmentSettings.individual_segments">SegmentSettings.individual_segments</xref>
    must be set to `true` to use this segment reference
    scheme. Uses the DASH specification `<SegmentTemplate>`
    tag to determine the URLs of media files for each segment.
    For example:

    .. code:: xml

       <SegmentTemplate presentationTimeOffset="0" timescale="10000"
             initialization="my-hd-stream-init.m4s"
             media="hd-stream$Number%010d$.m4s" startNumber="0">
         ...