jmp2.uk
https://jmp2.uk/plu-66b3af48d2d50d00083d6936.m3u8
Minor issues — 1 failing, 2 warnings
General
- Status
- Online
- Type
- HLS
- Container
- hls
- Preview
- 5s clip
- Fetched via
- Proxy
Video stream
- Codec
- h264
- Profile
- High
- Level
- 31
- Resolution
- 854×480
- Aspect ratio
- 427:240
- Frame rate
- 30 fps
- Pixel format
- yuv420p
Audio stream
- Codec
- aac
- Profile
- LC
- Sample rate
- 48000 Hz
- Channels
- 2
- Layout
- stereo
Manifest audit
Open the full HLS analyzer →Problems found
1 failing, 2 warnings, 9 passing
- Playlist type
- Master
- Variants
- 3
- Renditions
- 1
- Bitrate range
- 1.54 Mbps – 3.06 Mbps
- I-frame variants
- 0
- Version
- 5
Used for trick play
- Fail
Every variant declares CODECS
3 variant(s) omit CODECS, forcing players to download a segment before they can judge compatibility.
- variants
- 1539795/playlist.m3u8?sid=SAMSUNG-TVPLUS-50d60abd-003f-4b63-9e1a-dddce3768391&deviceId=215350e3-ceb6-4509-8b28-7871f2b74f57&appName=samsungtvplus&deviceMake=samsung&authToken=eyJhbGciOiJIUzI1NiIsImtpZCI6IjUwMzI0NzI3LTI1ZGYtNDg3ZC1hNDEzLWVmOGU4MDY5MDc4MSIsInR5cCI6IkpXVCJ9.eyJwYXJ0bmVyIjoic2Ftc3VuZ3R2cGx1cyIsImZlYXR1cmVzIjp7Im11bHRpUG9kQWRzIjp7ImNvaG9ydCI6IiIsImVuYWJsZWQiOnRydWV9LCJzdGl0Y2hlckFkU2Vzc2lvbkV2ZW50Ijp7ImVuYWJsZWQiOnRydWV9LCJzdGl0Y2hlckhsc05nIjp7ImRlbXV4ZWRBdWRpbyI6ImRpc2FibGVkIn0sInN0aXRjaGVySGxzTmdWbGwiOnsiZW5hYmxlZCI6dHJ1ZX0sInN0aXRjaGVyUGFydG5lclNob3dTbGF0ZSI6eyJlbmFibGVkIjp0cnVlfX0sImlzcyI6InNlcnZpY2UtcGFydG5lci1hdXRoLnBsdXRvLnR2Iiwic3ViIjoicHJpOnYxOnBsdXRvOmRldmljZXM6YzJGdGMzVnVaM1IyY0d4MWN3PT0iLCJhdWQiOiIqLnBsdXRvLnR2IiwiZXhwIjoxNzg5NzUyNDQ4LCJpYXQiOjE3ODk2NjYwNDgsImp0aSI6Ijk4NzExOTcwLTZiNjktNDllYS1iZjQ4LTEzNzZhZmVkMGYxMiJ9.jX_tJ5Vz8e1SplHPncBoZNTuicWwFYuXSJyyZRmsfVI 2142297/playlist.m3u8?sid=SAMSUNG-TVPLUS-50d60abd-003f-4b63-9e1a-dddce3768391&deviceId=215350e3-ceb6-4509-8b28-7871f2b74f57&appName=samsungtvplus&deviceMake=samsung&authToken=eyJhbGciOiJIUzI1NiIsImtpZCI6IjUwMzI0NzI3LTI1ZGYtNDg3ZC1hNDEzLWVmOGU4MDY5MDc4MSIsInR5cCI6IkpXVCJ9.eyJwYXJ0bmVyIjoic2Ftc3VuZ3R2cGx1cyIsImZlYXR1cmVzIjp7Im11bHRpUG9kQWRzIjp7ImNvaG9ydCI6IiIsImVuYWJsZWQiOnRydWV9LCJzdGl0Y2hlckFkU2Vzc2lvbkV2ZW50Ijp7ImVuYWJsZWQiOnRydWV9LCJzdGl0Y2hlckhsc05nIjp7ImRlbXV4ZWRBdWRpbyI6ImRpc2FibGVkIn0sInN0aXRjaGVySGxzTmdWbGwiOnsiZW5hYmxlZCI6dHJ1ZX0sInN0aXRjaGVyUGFydG5lclNob3dTbGF0ZSI6eyJlbmFibGVkIjp0cnVlfX0sImlzcyI6InNlcnZpY2UtcGFydG5lci1hdXRoLnBsdXRvLnR2Iiwic3ViIjoicHJpOnYxOnBsdXRvOmRldmljZXM6YzJGdGMzVnVaM1IyY0d4MWN3PT0iLCJhdWQiOiIqLnBsdXRvLnR2IiwiZXhwIjoxNzg5NzUyNDQ4LCJpYXQiOjE3ODk2NjYwNDgsImp0aSI6Ijk4NzExOTcwLTZiNjktNDllYS1iZjQ4LTEzNzZhZmVkMGYxMiJ9.jX_tJ5Vz8e1SplHPncBoZNTuicWwFYuXSJyyZRmsfVI 3063648/playlist.m3u8?sid=SAMSUNG-TVPLUS-50d60abd-003f-4b63-9e1a-dddce3768391&deviceId=215350e3-ceb6-4509-8b28-7871f2b74f57&appName=samsungtvplus&deviceMake=samsung&authToken=eyJhbGciOiJIUzI1NiIsImtpZCI6IjUwMzI0NzI3LTI1ZGYtNDg3ZC1hNDEzLWVmOGU4MDY5MDc4MSIsInR5cCI6IkpXVCJ9.eyJwYXJ0bmVyIjoic2Ftc3VuZ3R2cGx1cyIsImZlYXR1cmVzIjp7Im11bHRpUG9kQWRzIjp7ImNvaG9ydCI6IiIsImVuYWJsZWQiOnRydWV9LCJzdGl0Y2hlckFkU2Vzc2lvbkV2ZW50Ijp7ImVuYWJsZWQiOnRydWV9LCJzdGl0Y2hlckhsc05nIjp7ImRlbXV4ZWRBdWRpbyI6ImRpc2FibGVkIn0sInN0aXRjaGVySGxzTmdWbGwiOnsiZW5hYmxlZCI6dHJ1ZX0sInN0aXRjaGVyUGFydG5lclNob3dTbGF0ZSI6eyJlbmFibGVkIjp0cnVlfX0sImlzcyI6InNlcnZpY2UtcGFydG5lci1hdXRoLnBsdXRvLnR2Iiwic3ViIjoicHJpOnYxOnBsdXRvOmRldmljZXM6YzJGdGMzVnVaM1IyY0d4MWN3PT0iLCJhdWQiOiIqLnBsdXRvLnR2IiwiZXhwIjoxNzg5NzUyNDQ4LCJpYXQiOjE3ODk2NjYwNDgsImp0aSI6Ijk4NzExOTcwLTZiNjktNDllYS1iZjQ4LTEzNzZhZmVkMGYxMiJ9.jX_tJ5Vz8e1SplHPncBoZNTuicWwFYuXSJyyZRmsfVI
hls.ladder.missing-codecsWhat this means → - Warn
Every variant declares RESOLUTION
3 variant(s) omit RESOLUTION, so players cannot avoid upscaling on small screens.
- variants
- 1539795/playlist.m3u8?sid=SAMSUNG-TVPLUS-50d60abd-003f-4b63-9e1a-dddce3768391&deviceId=215350e3-ceb6-4509-8b28-7871f2b74f57&appName=samsungtvplus&deviceMake=samsung&authToken=eyJhbGciOiJIUzI1NiIsImtpZCI6IjUwMzI0NzI3LTI1ZGYtNDg3ZC1hNDEzLWVmOGU4MDY5MDc4MSIsInR5cCI6IkpXVCJ9.eyJwYXJ0bmVyIjoic2Ftc3VuZ3R2cGx1cyIsImZlYXR1cmVzIjp7Im11bHRpUG9kQWRzIjp7ImNvaG9ydCI6IiIsImVuYWJsZWQiOnRydWV9LCJzdGl0Y2hlckFkU2Vzc2lvbkV2ZW50Ijp7ImVuYWJsZWQiOnRydWV9LCJzdGl0Y2hlckhsc05nIjp7ImRlbXV4ZWRBdWRpbyI6ImRpc2FibGVkIn0sInN0aXRjaGVySGxzTmdWbGwiOnsiZW5hYmxlZCI6dHJ1ZX0sInN0aXRjaGVyUGFydG5lclNob3dTbGF0ZSI6eyJlbmFibGVkIjp0cnVlfX0sImlzcyI6InNlcnZpY2UtcGFydG5lci1hdXRoLnBsdXRvLnR2Iiwic3ViIjoicHJpOnYxOnBsdXRvOmRldmljZXM6YzJGdGMzVnVaM1IyY0d4MWN3PT0iLCJhdWQiOiIqLnBsdXRvLnR2IiwiZXhwIjoxNzg5NzUyNDQ4LCJpYXQiOjE3ODk2NjYwNDgsImp0aSI6Ijk4NzExOTcwLTZiNjktNDllYS1iZjQ4LTEzNzZhZmVkMGYxMiJ9.jX_tJ5Vz8e1SplHPncBoZNTuicWwFYuXSJyyZRmsfVI 2142297/playlist.m3u8?sid=SAMSUNG-TVPLUS-50d60abd-003f-4b63-9e1a-dddce3768391&deviceId=215350e3-ceb6-4509-8b28-7871f2b74f57&appName=samsungtvplus&deviceMake=samsung&authToken=eyJhbGciOiJIUzI1NiIsImtpZCI6IjUwMzI0NzI3LTI1ZGYtNDg3ZC1hNDEzLWVmOGU4MDY5MDc4MSIsInR5cCI6IkpXVCJ9.eyJwYXJ0bmVyIjoic2Ftc3VuZ3R2cGx1cyIsImZlYXR1cmVzIjp7Im11bHRpUG9kQWRzIjp7ImNvaG9ydCI6IiIsImVuYWJsZWQiOnRydWV9LCJzdGl0Y2hlckFkU2Vzc2lvbkV2ZW50Ijp7ImVuYWJsZWQiOnRydWV9LCJzdGl0Y2hlckhsc05nIjp7ImRlbXV4ZWRBdWRpbyI6ImRpc2FibGVkIn0sInN0aXRjaGVySGxzTmdWbGwiOnsiZW5hYmxlZCI6dHJ1ZX0sInN0aXRjaGVyUGFydG5lclNob3dTbGF0ZSI6eyJlbmFibGVkIjp0cnVlfX0sImlzcyI6InNlcnZpY2UtcGFydG5lci1hdXRoLnBsdXRvLnR2Iiwic3ViIjoicHJpOnYxOnBsdXRvOmRldmljZXM6YzJGdGMzVnVaM1IyY0d4MWN3PT0iLCJhdWQiOiIqLnBsdXRvLnR2IiwiZXhwIjoxNzg5NzUyNDQ4LCJpYXQiOjE3ODk2NjYwNDgsImp0aSI6Ijk4NzExOTcwLTZiNjktNDllYS1iZjQ4LTEzNzZhZmVkMGYxMiJ9.jX_tJ5Vz8e1SplHPncBoZNTuicWwFYuXSJyyZRmsfVI 3063648/playlist.m3u8?sid=SAMSUNG-TVPLUS-50d60abd-003f-4b63-9e1a-dddce3768391&deviceId=215350e3-ceb6-4509-8b28-7871f2b74f57&appName=samsungtvplus&deviceMake=samsung&authToken=eyJhbGciOiJIUzI1NiIsImtpZCI6IjUwMzI0NzI3LTI1ZGYtNDg3ZC1hNDEzLWVmOGU4MDY5MDc4MSIsInR5cCI6IkpXVCJ9.eyJwYXJ0bmVyIjoic2Ftc3VuZ3R2cGx1cyIsImZlYXR1cmVzIjp7Im11bHRpUG9kQWRzIjp7ImNvaG9ydCI6IiIsImVuYWJsZWQiOnRydWV9LCJzdGl0Y2hlckFkU2Vzc2lvbkV2ZW50Ijp7ImVuYWJsZWQiOnRydWV9LCJzdGl0Y2hlckhsc05nIjp7ImRlbXV4ZWRBdWRpbyI6ImRpc2FibGVkIn0sInN0aXRjaGVySGxzTmdWbGwiOnsiZW5hYmxlZCI6dHJ1ZX0sInN0aXRjaGVyUGFydG5lclNob3dTbGF0ZSI6eyJlbmFibGVkIjp0cnVlfX0sImlzcyI6InNlcnZpY2UtcGFydG5lci1hdXRoLnBsdXRvLnR2Iiwic3ViIjoicHJpOnYxOnBsdXRvOmRldmljZXM6YzJGdGMzVnVaM1IyY0d4MWN3PT0iLCJhdWQiOiIqLnBsdXRvLnR2IiwiZXhwIjoxNzg5NzUyNDQ4LCJpYXQiOjE3ODk2NjYwNDgsImp0aSI6Ijk4NzExOTcwLTZiNjktNDllYS1iZjQ4LTEzNzZhZmVkMGYxMiJ9.jX_tJ5Vz8e1SplHPncBoZNTuicWwFYuXSJyyZRmsfVI
hls.ladder.missing-resolutionWhat this means → - Warn
EXT-X-INDEPENDENT-SEGMENTS is declared
EXT-X-INDEPENDENT-SEGMENTS is absent, so players must assume segments depend on each other and may seek and switch more conservatively.
hls.master.independent-segmentsWhat this means → - Pass
ABR ladder has multiple renditions
3 variant streams are available for adaptive switching.
- variantCount
- 3
hls.ladder.sizeWhat this means → - Pass
Ladder bitrates increase with resolution
Bandwidth rises consistently with resolution across the ladder.
hls.ladder.bitrate-inversionWhat this means → - Pass
Ladder has no oversized bitrate gap
Adjacent ladder rungs are within a comfortable bitrate ratio.
hls.ladder.gapWhat this means → - Pass
No duplicate resolutions in the ladder
Every ladder rung is distinguishable from the others.
hls.ladder.duplicate-resolutionWhat this means → - Pass
AVERAGE-BANDWIDTH does not exceed BANDWIDTH
AVERAGE-BANDWIDTH is within BANDWIDTH on every variant.
hls.ladder.average-exceeds-peakWhat this means → - Pass
Variants declare FRAME-RATE
Video variants declare FRAME-RATE.
hls.ladder.missing-frame-rateWhat this means → - Pass
Variant rendition groups all resolve
Every rendition group referenced by a variant is declared.
hls.renditions.dangling-groupWhat this means → - Pass
Each rendition group has exactly one DEFAULT
Each rendition group nominates exactly one default.
hls.renditions.defaultWhat this means → - Pass
Renditions declare LANGUAGE
Audio and subtitle renditions declare a LANGUAGE.
hls.renditions.languageWhat this means →