Media Stream Validator

We provide running your Media Stream Validator on your output media manifest with our QC service.

🚧

Media Format

Media Stream Validator test available only for advanced_hls, fmp4_hls, and HLS manifests of advanced_fmp4 output formats.

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>AddMedia</action> <!-- required-->
    <source>[SourceFile|SourcePlaylist]</source> <!-- required -->
    <format>
        <output>[qc_check|advanced_hls|fmp4_hls|advanced_fmp4]</output> <!-- required -->
        <qc> 
            <qc_stream_validator />
        </qc>
        <!-- format params -->
    </format>
</query>
{
    "query": {
        "userid": "<<id>>", // required
        "userkey": "<<key>>", // required
        "action": "AddMedia", // required
        "source": "[SourceFile|SourcePlaylist]", // required
        "format": {
            "output": "[qc_check|advanced_hls|fmp4_hls|advanced_fmp4]", // required
            "qc": {
                "qc_stream_validator": []
            }
            // format params
        }
    }
}

Media Stream Validator Report

Link to Media Stream Validator Report can be found in GetStatus response

<?xml version="1.0"?>
<report>
    <mediaID>[MediaID]</mediaID>
    <status>[QCStatus]</status>
    <warnings>
        <warning>
            <testName>qc_stream_validator</testName>
            <fileName>[ManifestName]</fileName>
            <message>[WarningMessage]</message>
        </warning>
    </warnings>
    <externalReports>
        <externalReport>
            <testName>qc_stream_validator</testName>
            <fileName>[FileName]</fileName>
            <ReportLink>[MSVReportURL]</ReportLink>
            <Summary>[BatonSummary]</Summary>
            <Result>[Success|Failure]</Result>
        </externalReport>
    </externalReports>
    <!-- report fields -->
</report>
{
    "report": {
        "mediaID": "[MediaID]",
        "status": "[QCStatus]",
        "warnings": {
            "warning": [
                {
                    "testName": "qc_stream_validator",
                    "fileName": "[FileName]",
                    "message": "[WarningMessage]"
                }
            ]
        },
        "externalReports": {
            "externalReport": [
                {
                    "testName": "qc_stream_validator",
                    "fileName": "[FileName]",
                    "ReportLink": "[MSVReportURL]",
                    "Summary": "[BatonSummary]",
                    "Result": "[Success|Failure]"
                }
            ]
        }
        // report fields
    }
}