03 August 2023

Restricted sub-directories for manifests basename

Added restricton for specifying sub-directory in main and stream manifests of advanced multi-bitrate output formats.

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <source>[SourceFile]</source> <!-- required-->
    <format>
        <output>[advanced_hls|advanced_dash|advanced_mss|fmp4_hls|advanced_fmp4]</output> <!-- required-->
        <destination>[DestinationURL]</destination> <!-- required-->
        <stream>
            <!-- Manifests fields -->
            <manifest>
                <basename>[BaseName]</basename> <!-- required-->
               <!-- manifest params -->
            </manifest>
            <!-- Multiple manifests may be included -->
            <manifest>
               <!-- manifest params -->
            </manifest>
           <!-- stream params -->
        </stream>
        <!-- Multiple stream params may be included in advanced_hls output format -->
        <!-- Maximum number of available streams is 15 -->
        <stream>
           <!-- stream params -->
        </stream>
        <!-- Manifests fields -->
        <manifest>
            <basename>[BaseName]</basename> <!-- required-->
           <!-- manifest params -->
        </manifest>
        <!-- Multiple manifests may be included -->
        <manifest>
           <!-- manifest params -->
        </manifest>
        <!-- format params -->
    </format>
</query>
{
    "query": {
        "userid": "<<id>>", // required
        "userkey": "<<key>>", // required
        "action": "[Action]", // required
        "source": "[SourceFile]", // required
        "format": {
            "output": "[advanced_hls|advanced_dash|advanced_mss|fmp4_hls|advanced_fmp4]", // required
            "destination": "[DestinationURL]", // required
            "stream": [
                {
                    "manifest": [
                        {
                            "basename": "[BaseName]" // required
                            // manifest params
                        },
                        {
                            // manifest params
                        }
                    ]
                    // stream params
                },
                {
                    // stream params
                }
            ],
            "manifest": [
                {
                    "basename": "[BaseName]", // required
                    // manifest params
                },
                {
                    // manifest params
                }
            ]
            // format params
        }
    }
}
ParameterDescriptionAllowed ValuesDefault Value
basenameSpecify the basename for the manifest.Valid file name without sub-directoriesnone

🚧

For basename

The <add_cea_cc_channels /> parameter value should not contain sub-directories. E.g. "/" character is restricted.

Cutting source file before speed manipulation

Added option to apply cutting/clipping operations before speed manipulation.

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action>
    <source>[SourceFile]</source> <!-- required-->
    <format> <!-- required -->
        <output>[output]</output> <!-- required -->
        <destination>[DestinationPath]</destination> <!-- required for multi-bitrate formats
        and if reference_movie_alias set to non-default value
        and pack_files set to no -->
        <cut_before_speed>[yes|no]</cut_before_speed>
        <!-- format params -->
    </format>
</query>
{
    "query": {
        "userid": "<<id>>", // required
        "userkey": "<<key>>", // required
        "action": "addMedia", // required
        "source": "[SourceFile]", // required
        "format": {
            "output": "[output]", // required
            "destination": "[DestinationPath]", // required for multi-bitrate formats
            // and if reference_movie_alias set to non-default value
            // and pack_files set to no
            "cut_before_speed": "[yes|no]"
            // format params
        }
    }
}
cut_before_speedCut source file before manipulating with speedyes, nono

Disabled qc_stream_validator test

❗️

Disabled

Now qc_stream_validator test is disabled