25 January 2018
almost 7 years ago by Encoding.com Product Team
Advanced Dash QC
Added support of Advanced Dash output format quality control.
Test Name | API Param Name | Formats Available | |
---|---|---|---|
General Validation Tests | |||
Duration | <qc_duration> | advanced_hls, mp4, advanced_dash | |
File size | <qc_file_size> | advanced_hls, mp4, advanced_dash | |
Bitrate | <qc_bitrate> | advanced_hls, mp4, advanced_dash | |
Closed Captions(608/708) are present and maintained | <qc_captions_presented> | advanced_hls, mp4, advanced_dash | |
Video Validation Tests | |||
Video format(codec) | <qc_video_format> | advanced_hls, mp4, advanced_dash | |
Video Bitrate | <qc_video_bitrate> | advanced_hls, mp4, advanced_dash | |
Frame rate | <qc_frame_rate> | advanced_hls, mp4, advanced_dash | |
Video Duration | <qc_video_duration> | advanced_hls, mp4, advanced_dash | |
Video codec profile | <qc_video_codec_profile> | advanced_hls, mp4, advanced_dash | |
Video level | <qc_video_level> | advanced_hls, mp4, advanced_dash | |
Frame size | <qc_frame_size> | advanced_hls, mp4, advanced_dash | |
Aspect ratio | <qc_aspect_ratio> | advanced_hls, mp4, advanced_dash | |
Video streams number | <qc_video_streams_number> | advanced_hls, mp4, advanced_dash | |
Validate DTS | <qc_validate_dts> | advanced_hls, mp4, advanced_dash | |
Validate PTS | <qc_validate_pts> | advanced_hls, mp4, advanced_dash | |
Check B-Frames Present | <qc_b_frames_present> | advanced_hls, mp4, advanced_dash | |
Check B-Frames DTS grow | <qc_bframe_dts_grow> | advanced_hls, mp4, advanced_dash | |
IDR interval is maintained | <qc_idr_interval> | advanced_hls, mp4, advanced_dash | |
Each segment starts with IDR | <qc_segments_start_with_idr> | advanced_hls, mp4, advanced_dash | |
Audio Validation Tests | |||
Audio Codec | <qc_audio_codec> | advanced_hls, mp4, advanced_dash | |
Audio Bitrate | <qc_audio_bitrate> | advanced_hls, mp4, advanced_dash | |
Audio Duration | <qc_audio_duration> | advanced_hls, mp4, advanced_dash | |
Audio bit depth | <qc_audio_bit_depth> | advanced_hls, mp4, advanced_dash | |
Audio sample rate | <qc_audio_sample_rate> | advanced_hls, mp4, advanced_dash | |
Audio channels | <qc_audio_channels> | advanced_hls, mp4, advanced_dash | |
Audio channel layout | <qc_audio_channel_layout> | advanced_hls, mp4, advanced_dash | |
Audio streams number | <qc_audio_streams_number> | advanced_hls, mp4, advanced_dash | |
Manifest Validation Tests | |||
Master manifest has proper bitrate | <qc_bitrate_declaration> | advanced_hls, advanced_dash | |
Master manifest has proper codec | <qc_codec_declaration> | advanced_hls, advanced_dash | |
Proper DRM URI | <qc_drm_uri> | advanced_hls, advanced_dash | |
Declared segment duration is correct | <qc_validate_segment_duration> | advanced_hls, advanced_dash |
Note
This feature works only for mov output format.
<?xml version="1.0"?>
<query>
<userid><<id>></userid> <!-- required-->
<userkey><<key>></userkey> <!-- required-->
<action>[Action]</action> <!-- required-->
<format>
<output>mov</output>
<timecode_track>[Timecode|no]</timecode_track>
</format>
</query>
{
"query": {
"userid": "<<id>>",
"userkey": "<<key>>",
"action": "[Action]",
"format": {
"output": "mov",
"timecode_track": "[Timecode|no]"
}
}
}
Field Name | Description | Allowed Values | Default Values |
---|---|---|---|
timecode_track | add timecode metadata | timecode in format [hh:mm:ss(.:;)ff] or no | no |