HLS Validation Report (General, tvOS, iOS, macOS, visionOS, AirPlay 2)
Stream type: LIVE
https://livestream.dev.ps0.co/hls/install-34308-d71641bbce1b936b90498f657019ba691eb23cb7f8304d31ab81181a9fb5671e.m3u8
Variant Overview
| Audio ID |
# |
Max Rate |
% Diff. |
Avg Rate |
Resolution |
IDR Int. |
Framerate |
Codec |
Profile |
Level |
Encryption |
Avg Seg Count |
Avg PL Duration |
Audio Track Info |
| NONE |
1 |
8063 |
- |
5957 |
1920 x 1080 |
4.715 |
25.000 |
AVC |
High |
4 |
- |
7.00 |
0:00:35 |
AAC-LC, 2-CH |
Average duration processed: 0:00:43
Checked against HLS Authoring Specification for Apple Devices
General requirements
Must Fix Issues
1. The EXT-X-PROGRAM-DATE-TIME tag MUST be present in every live/linear media playlist
2. If live/linear content will ever contain an EXT-X-DISCONTINUITY tag then the EXT-X-DISCONTINUITY-SEQUENCE tag MUST always be present.
3. If EXT-X-INDEPENDENT-SEGMENTS is not in the multivariant playlist, then you MUST use the EXT-X-INDEPENDENT-SEGMENTS tag in all video media playlists
4. The server MUST deliver playlists using gzip content-encoding
Should Fix Issues
5. Top-level playlist is not a multivariant playlist.
6. Audio data SHOULD be provided as an elementary audio stream or in fMP4
7. You SHOULD provide at least 15 minutes of content in a live/linear playlist
8. You SHOULD deliver video and audio as separate streams
9. You SHOULD support stream failover
10. Target durations SHOULD be 6 seconds.
Additional requirements for tvOS
Should Fix Issues
11. You SHOULD provide at least 120 minutes of content in a live/linear playlist
Report Information
| MediaStreamValidator version: |
1.23.14 (669.32b-240731) |
| Report generator version: |
1.23.14 (669.32b-240731) |
| Report generation date: |
09/19/24 19:41:04 |
| JSON format version: |
1.2 |
| JSON data timestamp: |
09/19/24 19:40:52 |
Note on tables: all bitrates are expressed in kb/s, IDs for default startup variants are highlighted in dark grey, entries annotated with an asterisk ('*') do not have a consistent value over the entire stream, entries in parentheses are from the multivariant playlist rather than media.