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.