Duration |
- Exluded if <cut_black /> is set.
| Source duration. | 100ms |
Bitrate Mode | always | cbr - if <hard_cbr /> set.
vbr - all other cases. | none |
Validate Closed Captions |
- Included only if <closed_captions /> set.
- Will work only with cea-608 and cea-708 captions
- Excluded from audio-only streams.
|
- Value from <mux_type /> in<closed_captions /> block if it set to cea-608 or cea-708
- Captions type in the source If <copy /> or <direct_copy /> in<closed_captions /> block set to yes
| none |
Video Codec |
- Excluded from audio-only streams.
| <video_codec /> value or source video codec. | none |
CMAF Conformance |
- Included only if <cmaf_conformant /> set.
| | none |
Video Bitrate |
- Excluded from audio-only streams.
|
- Source bitrate for repackaging
- Source bitrate if *<video_codec /> set to copy*
- <bitrate /> value or source video bitrate.
| 15% |
Frame Rate |
- Excluded from audio-only streams.
|
- Source framerate for repackaging
- Source framerate if <video_codec /> is set to copy
- calculated from <framerate /> and <framerate_upper_threshold />.
| none |
Video Duration |
- Exluded if <cut_black /> is set.
- Excluded from audio-only streams.
| Source video duration. | 100ms |
Video Codec Profile |
- Excluded from audio-only streams.
| <profile /> value. | none |
Video Level |
- Excluded from audio-only streams.
|
- Source level for repackaging
- <level /> value in <video_codec_parameters />.
| none |
Frame Size |
- Excluded from audio-only streams.
- Excluded if <auto_crop /> set
| Calculated from source size and >size />, <set_aspect_ratio />, and <keep_aspect_ratio /> parameters values. | none |
Aspect Ratio |
- Excluded from audio-only streams.
| Calculated from source size and <size />, <set_aspect_ratio />, and <keep_aspect_ratio /> parameters values. | none |
Video Streams Count |
- Excluded from audio-only streams.
| 1 | none |
Validate DTS |
- Excluded from audio-only streams.
| | none |
Validate PTS |
- Excluded from audio-only streams.
| | none |
PCR Interval | always for supported formats | 40 | none |
PID Interval | always for supported formats | 700 | none |
Validate B-Frames | always | For <profile /> set to:
- main, high - yes
- baseline, iphone_stream - no
| none |
Validate B-Frames DTS Increase | always | | none |
Validate IDR Interval |
- Excluded from audio-only streams.
- Included if <framerate /> and <keyframe /> set and <force_keyframes /> set to 0 and <sc_threshold /> in <video_codec_parameters /> set to 0
| | none |
Segment Starts with IDR | always for supported formats | | none |
No Short Segments |
- Included only if <merge_small_segments /> set.
| 1 | none |
Blank Frame Detection |
- Contact us to include this test to QC Auto
- Excluded from audio-only streams.
| min_duration: 5
pixel_black: 0
picture_black_ratio: 1 | none |
Detect Frames Freeze |
- Contact us to include this test to QC Auto
- Excluded from audio-only streams.
| min_duration: 5
noise: 0 | none |
Audio Codec |
- Excluded from video-only streams.
| <audio_codec /> value or source video codec. | none |
Audio Bitrate |
- Excluded from video-only streams.
| Calculated from <audio_bitrate /<.
If <audio_codec />** is set to copy* source audio bitrate will be used. | 15% |
Audio Duration |
- Excluded from video-only streams.
| Source audio duration. | 100ms |
Audio Sample Rate |
- Excluded from video-only streams.
| <audio_sample_rate /> value.
If <audio_codec /> is set to copy source audio sample rate will be used. | none |
Audio Channels |
- Excluded from video-only streams.
| <audio_channels_number /> value.
If <audio_codec /> is set to copy source audio channels number will be used. | none |
Audio Stream Validation |
- Excluded from video-only streams.
| Calculated from request parameters.
If <audio_codec /> is set to copy source audio streams number will be used. | none |
Master Manifest Bitrate | always for supported formats | | 20% |
Master Manifest Codec | always for supported formats | | none |
Validate Discontinuity Tags |
- Included only if <multijob_workflow /> set to yes and start and end query parameters set in source URL.
| | 10% |
Validate DRM URI |
- Included only if any <drm /> parameter set.
| DRM type from request.
advanced_dash:
- widevine – <atlas_widevine_drm /> or <widevine_drm /> set to yes
- playready – <atlas_playready_drm /> or <playready_drm /> set to yes
advanced_hls and fmp4_hls:
- access – *<access_drm /> set to yes* in stream manifest
- clearkey – *<clearkey_drm /> set to yes* in stream manifest
- fairplay – *<fairplay_drm /> set to yes* in stream manifest
- playready – *<playready_drm /> set to yes* in stream manifest
- widevine – *<widevine_drm /> set to yes* in stream manifest
| none |
Validate HLS Version | always for supported formats | Calculated from request parameters. | none |
Validate CUE-OUT:0 Placement |
- Included only if <multijob_workflow /> set to yes and start and end query parameters set in source URL and <ad_break /> set to auto.
| | 10% |
CUE-inserts validation | Included only if custom <ad_break /> or <cue_insert /> set in request | <cue_insert /> block parameters from request | |
Validate Sample AES Encryption |
- Included only if <encryption /> set to yes and <encryption_method /> set to sample-aes.
| | none |
Validate Segment Duration | always for supported formats | <segment_duration /> value | none |
Validate Declared Segment Duration | always for supported formats | | none |
MPD manifest is valid |
- always for advanced_dash output format
- included for advanced_fmp4 output format if <dash_manifests /> set to yes
| | none |