19 November 2020

RSA Keys for SFTP Sources and Destinations

Added support of RSA keys for SFTP sources and destinations.

🚧

Note

This feature works for SFTP and Aspera sources and destinations only.

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action_user_id>[ActionUserID]</action_user_id>
    <action>SetHostKey</action>
    <hostname>[HostName]</hostname>
    <username>[UserName]</username>
    <key_data>
<![CDATA[
-----BEGIN RSA PRIVATE KEY-----
<!--RSA Key Data-->
-----END RSA PRIVATE KEY-----
]]>
    </key_data>
</query>
{
    "query": {
        "userid": "<<id>>",
        "userkey": "<<key>>",
        "action_user_id": "[ActionUserID]",
        "action": "SetHostKey",
        "hostname": "[HostName]",
        "username": "[UserName]",
        "key_data": "-----BEGIN RSA PRIVATE KEY-----\n<!--RSA Key Data-->\n-----END RSA PRIVATE KEY-----"
    }
}

Caption To Caption conversion in Luducrous Mode

Added support for the closed_captions output format in media with Ludicrous Mode.

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required -->
    <userkey><<key>></userkey> <!-- required -->
    <action>AddMedia</action> <!-- required -->
    <source>[SourceURL]</source> <!-- required -->
    <ludicrous_mode>[yes|no]</ludicrous_mode>
    <format>
        <output>closed_captions</output> 
      	<destination>[DestinationURL]</destination> <!-- required -->
        <!-- Format params -->
    </format>
</query>
{
    "query": {
        "userid": "<<id>>", // required
        "userkey": "<<key>>", // required
        "action": "AddMedia", // required
        "source": "[SourceURL]", // required
        "ludicrous_mode": "[yes|no]",
        "format": {
            "output": "closed_captions",
            "destination": "[DestinationURL]" // required
            // Format params
        }
    }
}

🚧

Note

Ludicrous Mode will not affect the performance of closed_capctions output format.

Accessibility Attributes and Timescale for Closed Captions

Added option to set accessibility_scheme, accessibility_value, and timescale in closed captions for DASH manifests

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <source>[SourceFile]</source> <!-- required-->
    <format>
        <output>[OutputFormat]</output> <!-- required-->
        <!-- Format params -->
        <closed_captions>
            <mux_type>[cea-608|cea-708|timed-text|webvtt|burn-in|ismt]</mux_type>
            <accessibility_scheme>[Scheme]</accessibility_scheme>
            <accessibility_value>[Value]</accessibility_value>
            <timescale>[Timescale]</timescale>
            <!-- closed captions params -->
        </closed_captions>
        <!-- Multiple closed captions params may be included in output format -->
        <closed_captions>
            <!-- closed captions params -->
        </closed_captions>
    </format></query>
{
    "query": {
        "userid": "<<id>>", // required
        "userkey": "<<key>>", // required
        "action": "[Action]", // required
        "source": "[SourceFile]", // required
        "format": {
            "output": "[OutputFormat]", // required
          	// Format params
            "closed_captions": [
                {
                    "mux_type": "[cea-608|cea-708|timed-text|webvtt|burn-in|ismt]",
                    "accessibility_scheme": "[Scheme]",
                    "accessibility_value": "[Value]",
                    "timescale": "[Timescale]"
                    // closed captions params
                },
                {
                    // closed captions params
                }
            ]
        }
    }
}
ParameterDescriptionAllowed ValuesDefault Value
accessibility_scheme"schemeIdUri" attribute value for the Accessibility tag in DASH manifestValid SCHEME valuenone
accessibility_value"value" attribute value for the Accessibility tag in DASH manifestValid stringnone
timescaleTimescale ValuePositive integer numbernone

🚧

For accessibility_scheme, accessibility_value, and timescale parameters

<accessibility_scheme />, <accessibility_value />, and <timescale /> parameters available only for advanced_dash and DASH manifests of advanced_fmp4 output formats.

🚧

For timescale parameter

<timescale /> parameter applied only if <mux_type /> set to ismt.

HEVC video codec for Adaptive Intermediate

Added support of HEVC video codec in adaptive_intermediate output format.

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[AddMedia|AddMediaBenchmark]</action> <!-- required-->
    <source>[SourceFile]</source> <!-- required-->
    <format>
        <output>adaptive_intermediate</output>
        <destination>[DestFile]</destination> <!-- required -->
        <stream>
           <video_codec>[VideoCodec]</video_codec>
           <!-- stream params -->
        </stream>
        <stream>
           <!-- stream params -->
        </stream>
    </format>
</query>
{
    "query": {
        "userid": "<<id>>", // required
        "userkey": "<<key>>", // required
        "action": "[AddMedia|AddMediaBenchmark]", // required
        "source": "[SourceFile]", // required
        "format": {
            "output": "adaptive_intermediate", // required
            "destination": "[DestFile]", // required
            "stream": [
                {
                    "video_codec": "[VideoCodec]"
                    // stream params
                },
                {
                    // stream params
                }
            ]
        }
    }
}
ParameterDescriptionAllowed ValuesDefault Values
video_codecDefines the codec used for your output.adaptive_intermediate: libx264, hevc, beamr4avcadaptive_intermediate: libx264