25 January 2018
almost 8 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 |
NoteThis 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 |