06 February 2019 - QC Updates
over 7 years ago by Encoding.com Product Team
Deprecated qc_check_only
Noteqc_check_only output format was temporary deprecated due to unstable working.
QC Auto/All
We can run automatically generated QC test on your media based on API request parameters and source media properties.
There are 2 types of automatic test sets:
- Auto - most common tests to quickly check media quality
- All - almost all tests that we can apply to your media
| Test Name | Auto | All |
|---|---|---|
| ||
| Duration | advanced_hls, advanced_dash, mp4 | advanced_hls, advanced_dash, mp4 |
| Bitrate Mode | advanced_hls, advanced_dash, mp4 | advanced_hls, advanced_dash, mp4 |
| Validate Closed Captions | advanced_hls, advanced_dash, mp4 | advanced_hls, advanced_dash, mp4 |
| ||
| Video Codec | advanced_hls, advanced_dash, mp4 | advanced_hls, advanced_dash, mp4 |
| Video Bitrate | advanced_hls, advanced_dash, mp4 | |
| Frame Rate | advanced_hls, advanced_dash, mp4 | advanced_hls, advanced_dash, mp4 |
| Video Duration | advanced_hls, advanced_dash, mp4 | |
| Video Codec Profile | advanced_hls, advanced_dash, mp4 | |
| Video Level | advanced_hls, advanced_dash, mp4 | |
| Frame Size | advanced_hls, advanced_dash, mp4 | |
| Aspect Ratio | advanced_hls, advanced_dash, mp4 | |
| Video Streams Count | advanced_hls, advanced_dash, mp4 | |
| Validate DTS | advanced_hls, advanced_dash, mp4 | advanced_hls, advanced_dash, mp4 |
| Validate PTS | advanced_hls, advanced_dash, mp4 | advanced_hls, advanced_dash, mp4 |
| PCR Interval | advanced_hls | advanced_hls |
| PID Interval | advanced_hls | advanced_hls |
| Validate B-Frames | advanced_hls, advanced_dash, mp4 | advanced_hls, advanced_dash, mp4 |
| Validate B-Frames DTS Increase | advanced_hls, advanced_dash, mp4 | advanced_hls, advanced_dash, mp4 |
| Validate IDR Interval | advanced_hls, advanced_dash, mp4 | |
| Segment Starts with IDR | advanced_hls, advanced_dash | advanced_hls, advanced_dash |
| No Short Segments | advanced_hls | advanced_hls |
| ||
| Audio Codec | advanced_hls, advanced_dash, mp4 | advanced_hls, advanced_dash, mp4 |
| Audio Bitrate | advanced_hls, advanced_dash, mp4 | |
| Audio Duration | advanced_hls, advanced_dash, mp4 | |
| Audio Sample Rate | advanced_hls, advanced_dash, mp4 | advanced_hls, advanced_dash, mp4 |
| Audio Channels | advanced_hls, advanced_dash, mp4 | |
| Audio Stream Validation | advanced_hls, advanced_dash, mp4 | |
| ||
| Master Manifest Bitrate | advanced_hls, advanced_dash | advanced_hls, advanced_dash |
| Master Manifest Codec | advanced_hls, advanced_dash | advanced_hls, advanced_dash |
| Validate Discontinuity Tags | advanced_hls | |
| Validate DRM URI | advanced_hls, advanced_dash | advanced_hls, advanced_dash |
| Validate HLS Version | advanced_hls | advanced_hls |
| Validate CUE-OUT:0 Placement | advanced_hls | |
| Validate Sample AES Encryption | advanced_hls | advanced_hls |
| Validate Segment Duration | advanced_hls | advanced_hls |
| Validate Declared Segment Duration | advanced_hls, advanced_dash | advanced_hls, advanced_dash |
Some of tests listed above will be excluded if media doesn't match specific conditions
| Test Name | Conditions | Value | Deviation |
|---|---|---|---|
| Duration |
| Source duration. | 100ms |
| Bitrate Mode |
| ||
| Validate Closed Captions |
| ||
| Video Codec |
|
| |
| Video Bitrate |
|
| |
| Frame Rate |
| Calculated from and <framerate_upper_threshold />. If <video_codec /> is set to copy source frame rate will be used. | |
| Video Duration |
| Source video duration. | 100ms |
| Video Codec Profile |
|
| |
| Video Level |
|
| |
| Frame Size |
| Calculated from source size and , <set_aspect_ratio />, and <keep_aspect_ratio /> parameters values. | |
| Aspect Ratio |
| Calculated from source size and , <set_aspect_ratio />, and <keep_aspect_ratio /> parameters values. | |
| Video Streams Count |
| 1 | |
| Validate DTS |
| ||
| Validate PTS |
| ||
| PCR Interval | 40 | ||
| PID Interval | 700 | ||
| Validate B-Frames | For set to:
| ||
| Validate B-Frames DTS Increase | |||
| Validate IDR Interval |
| ||
| Segment Starts with IDR | |||
| No Short Segments |
| 1 | |
| Audio Codec |
|
| |
| Audio Bitrate |
| Calculated from <audio_bitrate />. If <audio_codec /> is set to copy source audio bitrate will be used. | |
| Audio Duration |
| Source audio duration. | 100ms |
| Audio Sample Rate |
|
| |
| Audio Channels |
|
| |
| Audio Stream Validation |
| Calculated from request parameters. If <audio_codec /> is set to copy source audio streams number will be used. | |
| Master Manifest Bitrate | |||
| Master Manifest Codec | |||
| Validate Discontinuity Tags |
| ||
| Validate DRM URI |
| ||
| Validate HLS Version | Calculated from request parameters. | ||
| Validate CUE-OUT:0 Placement |
| ||
| Validate Sample AES Encryption |
| ||
| Validate Segment Duration |
| ||
| Validate Declared Segment Duration |
Changelog
- broken: qc_check_only output format
- added: qc auto/all feature