Validate CUE-OUT:0 Placement

Validates that the CUE-OUT:0 tag is placed at program segment boundaries and matches declared breakpoints in the request. Also, checks program segments duration matches set breakpoints.

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>AddMedia</action>
    <source>[SourceFile|SourcePlaylist]</source><!-- required -->
    <format>
        <output>[qc_check|advanced_hls|advanced_fmp4|fmp4_hls]</output><!-- required -->
        <!-- Format fields -->
        <qc> 
            <qc_match_breakpoints>
                <value>[ProgramSegmentStart1-ProgramSegmentEnd1]</value>
                <value>[ProgramSegment2Start2-ProgramSegmentEnd2]</value>
                <!-- Multiple value tags -->
                <allowed_deviation>[Percent]</allowed_deviation>
                <severity>[fatal|warning]</severity>
            </qc_match_breakpoints>
        </qc>
    </format>
</query>
{
    "query": {
        "userid": "<<id>>",
        "userkey": "<<key>>",
        "action": "AddMedia",
        "format": {
            "output": "[qc_check|advanced_hls|advanced_fmp4|fmp4_hls]",
            "qc": {
                "qc_match_breakpoints": {
                    "value": [
                        "[ProgramSegmentStart1-ProgramSegmentEnd1]",
                        "[ProgramSegment2Start2-ProgramSegmentEnd2]"
                    ],
                    "allowed_deviation": "[Percent]",
                    "severity": "[fatal|warning]"
                }
            }
        }
    }
}
<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>AddMedia</action>
    <format>
        <output>[qc_check|advanced_hls|advanced_fmp4|fmp4_hls]</output><!-- required -->
        <!-- Format fields -->
        <stream>
            <qc> 
                <qc_match_breakpoints>
                    <value>[ProgramSegmentStart1-ProgramSegmentEnd1]</value>
                    <value>[ProgramSegment2Start2-ProgramSegmentEnd2]</value>
                    <!-- Multiple value tags -->
                    <allowed_deviation>[Percent]</allowed_deviation>
                    <severity>[fatal|warning]</severity>
                </qc_match_breakpoints>
            </qc>
        </stream>
    </format>
</query>
{
    "query": {
        "userid": "<<id>>",
        "userkey": "<<key>>",
        "action": "AddMedia",
        "format": {
            "output": "[qc_check|advanced_hls|advanced_fmp4|fmp4_hls]",
            "stream": [{
                "qc": {
                    "qc_match_breakpoints": {
                        "value": [
                            "[ProgramSegmentStart1-ProgramSegmentEnd1]",
                            "[ProgramSegment2Start2-ProgramSegmentEnd2]"
                        ],
                        "allowed_deviation": "[Percent]",
                        "severity": "[fatal|warning]"
                    }
                }
            }]
        }
    }
}

Parameter

Description

Allowed Values

Default Value

value

Specify the program segment boundaries.

2 positive integers in format ‘HH:MM:SS.MSS-HH:MM:SS.MSS’.

None

allowed_deviation

Specify the duration deviation as a percentage.

0 to 100 integer

10

severity

Specify the QC severity.

warning, fatal

warning