07 June 2018

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <format>
        <output>[fmp4_hls|advanced_dash|advanced_mss|advanced_fmp4]</output>
        <stream>
            <timescale>[TimeScale]</timescale>
        </stream>
    </format>
</query>
{
    "query": {
        "userid": "<<id>>",
        "userkey": "<<key>>",
        "action": "[Action]",
        "format": {
            "output": "[fmp4_hls|advanced_dash|advanced_mss|advanced_fmp4]",
            "stream": {
                "timescale": "[TimeScale]"
            }
        }
    }
}
Field NameDescriptionAllowed ValuesDefault Values
timescaleset FMP4 timescaleNon negative integer number.
Note:timescale feature available only for advanced_dash, fmp4_hls, advanced_fmp4, advanced_mss output formats

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <format>
        <output>[fmp4_hls|advanced_dash|advanced_mss|advanced_fmp4]</output>
        <cmaf_conformant>[yes|no]</cmaf_conformant>
    </format>
</query>
{
    "query": {
        "userid": "<<id>>",
        "userkey": "<<key>>",
        "action": "[Action]",
        "format": {
            "output": "[fmp4_hls|advanced_dash|advanced_mss|advanced_fmp4]",
            "cmaf_conformant": "[yes|no]"
        }
    }
}
Field NameDescriptionAllowed ValuesDefault Values
cmaf_conformantproduce CMAF conformant outputyes, nono
Note:cmaf_conformant feature available only for advanced_dash, fmp4_hls, advanced_fmp4, advanced_mss output formats

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <format>
        <output>[advanced_hls|fmp4_hls]</output>
        <stream>
            <manifest>
                <playready_drm>[yes|no]</playready_drm>
            </manifest>
        </stream>
    </format>
</query>
{
    "query": {
        "userid": "<<id>>",
        "userkey": "<<key>>",
        "action": "[Action]",
        "format": {
            "output": "[advanced_hls|fmp4_hls]",
            "stream": {
                "manifest": {
                    "playready_drm": "[yes|no]"
                }
            }
        }
    }
}
Field NameDescriptionAllowed ValuesDefault Values
playready_drmProtect with Playready DRMyes, nono

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <format>
        <output>[advanced_hls|fmp4_hls|advanced_dash]</output>
        <bif>[yes|no]</bif>
        <bif_destination>[BIFDestination1]</bif_destination>
        <!-- Multiple BIF destinations may be included -->
        <bif_destination>[BIFDestinationN]</bif_destination>
    </format>
</query>
{
    "query": {
        "userid": "<<id>>",
        "userkey": "<<key>>",
        "action": "[Action]",
        "format": {
            "output": "[advanced_hls|fmp4_hls|advanced_dash]",
            "bif": "[yes|no]",
            "bif_destination": [
                "[BIFDestination1]",
                "[BIFDestinationN]"
            ]
        }
    }
}
Field NameDescriptionAllowed ValuesDefault Values
bifproduce BIF filesyes, nono
bif_destinationBIF files destinationValid destination URL. If it's not specified BIF files will be uploaded to the same destination as manifest.
Note:bif and bif_destination features available only for advanced_hls, fmp4_hls, advanced_dash output formats

VTT thumbnails advanced_dash option

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <format>
        <output>advanced_dash</output>
        <vtt_thumbnail>
           <interval>[ThumbnailInterval]</interval>
           <width>[ThumbnailWidth]</width>
           <height>[ThumbnailHeight]</height>
           <max_columns>[ColumnsPerTile]</max_columns>
           <max_rows>[RowsPerTile]</max_rows>
        </vtt_thumbnail>
    </format>
</query>
{
    "query": {
        "userid": "<<id>>",
        "userkey": "<<key>>",
        "action": "[Action]",
        "format": {
            "output": "advanced_dash",
            "vtt_thumbnail": {
                "interval": "[ThumbnailInterval]",
                "width": "[ThumbnailWidth]",
                "height": "[ThumbnailHeight]",
                "max_columns": "[ColumnsPerTile]",
                "max_rows": "[RowsPerTile]"
            }
        }
    }
}
Field NameDescriptionAllowed ValuesDefault Values
intervalTime interval between images in seconds or percentage rateN - Positive float number greater than 0.0111
N%- Positive float number
widthImage widthNon negative integer number160
heightImage heightNon negative integer number
max_columnsColumns per tileNon negative integer number
max_rowsRows per tileNon negative integer number

Additional VTT options for thumbnail output

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <format>
        <output>thumbnail</output>
        <vtt_max_lines>[MaxLinesPerTile]</vtt_max_lines>
        <vtt_destination>[VTTDestination]</vtt_destination>
        <public_url>[PublicURL]</public_url>
        <public_vtt_url>[VTTManifestPublicURL]</public_vtt_url>
    </format>
</query>
{
    "query": {
        "userid": "<<id>>",
        "userkey": "<<key>>",
        "action": "[Action]",
        "format": {
            "output": "thumbnail",
            "vtt_max_lines": "[MaxLinesPerTile]",
            "vtt_destination": "[VTTDestination]",
            "public_url": "[PublicURL]",
            "public_vtt_url": "[VTTManifestPublicURL]"
        }
    }
}
Field NameDescriptionAllowed ValuesDefault Values
vtt_max_linesMaximum count of lines per tile. In case more than one tile needed than set of tiles will be generated.Non negative integer number
vtt_destinationVTT manifest file destination.Valid Destination URL
public_urlPublic URL to use in VTT manifest to point to tilesValid URL
public_vtt_urlPublic URL to VTT manifest fileValid URL

Video codec prores_ks for mov output

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <format>
        <output>mov</output>
        <video_codec>prores_ks</video_codec>
    </format>
</query>
{
    "query": {
        "userid": "<<id>>",
        "userkey": "<<key>>",
        "action": "[Action]",
        "format": {
            "output": "mov",
            "video_codec": "prores_ks"
        }
    }
}
Field NameDescriptionAllowed ValuesDefault Values
video_codecVideo codecmov: mpeg4, libx264, xdcam, dvcpro, dvcpro50, dvcprohd, mjpeg, prores_ks, copymov: mpeg4

Multijob workflow for advanced_dash and fmp4_hls output formats

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <source>[SourceSegment][SegmentDuration]</source>
    <!-- Multiple source segments -->
    <source>[SourceSegment][SegmentDuration]</source>
    <multijob_workflow>[yes|no]</multijob_workflow>
    <format>
        <output>[advanced_hls|fmp4_hls|advanced_dash]</output> <!-- required-->
    </format>
</query>
{
    "query": {
        "userid": "<<id>>",
        "userkey": "<<key>>",
        "action": "[Action]",
        "source": [
            "[SourceSegment][SegmentDuration]",
            "[SourceSegment][SegmentDuration]"
        ],
        "multijob_workflow": "[yes|no]",
        "format": {
            "output": "[advanced_hls|fmp4_hls|advanced_dash]"
        }
    }
}