10 June 2021

Ludicrous Mode for Mainconcept Broadcast MXF

Added support of Ludicrous Mode for mainconcept_mxf output format.

<?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>mainconcept_mxf</output> <!-- required -->
      	<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": "mainconcept_mxf", // required
            "destination": "[DestinationURL]" // required
            // Format params
        }
    }
}

🚧

Compatability

For now Ludicrous Mode is supported for advanced_hls, fmp4_hls, advanced_dash, advanced_fmp4, mp4, adaptive_intermediate*, and mainconcept_mxf output formats.

Also, you can use closed_captions output format in media with Ludicrous Mode.

If ludicrous mode is requested for a format the encoding or other processing engine cannot support, the API will return an error message.

Support for XML and PDF Reports for Baton QC

Added new fields for Baton QC report: link to PDF result, Summary and Result.

Baton Report

<?xml version="1.0"?>
<report>
    <mediaID>[MediaID]</mediaID>
    <status>[QCStatus]</status>
    <externalReports>
        <externalReport>
            <testName>qc_baton_validation</testName>
            <fileName>[FileName]</fileName>
            <ReportLinkXML>[BatonReportURL]</ReportLinkXML>
            <ReportLinkPDF>[BatonPDFReportURL]</ReportLinkPDF>
            <Summary>[BatonSummary]</Summary>
            <Result>[Success|Failure]</Result>
        </externalReport>
    </externalReports>
    <!-- report fields -->
</report>
{
    "report": {
        "mediaID": "[MediaID]",
        "status": "[QCStatus]",
        "externalReports": {
            "externalReport": [
                {
                    "testName": "qc_baton_validation",
                    "fileName": "[FileName]",
                    "ReportLinkXML": "[BatonReportURL]",
                    "ReportLinkPDF": "[BatonPDFReportURL]",
                    "Summary": "[BatonSummary]",
                    "Result": "[Success|Failure]"
                }
            ]
        }
        // report fields
    }
}