ts_diag.py report segments analyzed: 5 key file : enc.key (not printed) iv (fixed, given): 2aa96af110f99fd7cfccddee74f52e86 note: each segment is also tried with the HLS-spec sequence- number-derived IV (used automatically when the manifest's #EXT-X-KEY has no explicit IV= attribute) -- whichever candidate actually produces a valid TS sync byte is used, and reported per-segment below. manifest : index.m3u8 (14 EXTINF entries parsed) manifest's #EXT-X-KEY line: #EXT-X-KEY:METHOD=AES-128,URI="http://103.183.47.210:8585/R-IPTV/getKeyfile",IV=0x2aa96af110f99fd7cfccddee74f52e86 ====================================================================== SEGMENT: index9.ts ====================================================================== sequence number (from filename): 9 ciphertext size : 282384 bytes (mod 16 = 0) decrypt mode : padded-ok IV that worked : given IV (2aa96af110f99fd7cfccddee74f52e86) TS packets : 1502 sync errors : 0 TEI errors : 0 continuity errors : 0 PCR packets : 50 PMT pid : 0x514 stream_type=0x1b pid=0x515 (video) stream_type=0x0f pid=0x516 (audio) video NAL histogram : P/B-slice=49, IDR=1, SPS=1, PPS=1, AUD=50 leading slice type : IDR (5) -- segment opens cleanly video first PTS (90k) : 1163863237 (12931.814s) video last PTS sampled: 1163895637 (12932.174s) [first 10 PES headers only] SPS profile/level : Main (77) / Level 3.0 constraint_flags=0x40 SPS resolution : 720x576 frame_mbs_only_flag=1 max_ref_frames=1 SPS VUI : fps=25.0 fixed_frame_rate=True aspect_ratio_idc=2 Level margin check : needs 40500.0 MB/s, Level 3.0 allows 40500 MB/s -> 0.0% headroom *** LEVEL_MARGIN_WARNING: Content needs 40500 MB/s against a Level 3.0 ceiling of 40500 MB/s -- only 0.0% headroom. Minor PCR/encoder jitter can push this over the limit on a strict decoder even though it nominally fits. PPS : entropy=CABAC num_slice_groups=1 audio first PTS (90k) : 1163857515 (12931.750s) audio-video start gap : -0.064s (audio minus video; ~0 is healthy, seconds-scale values indicate a PTS anchor problem) manifest EXTINF : 1.801s (compare against measured video PTS span above; large mismatches point at the playlist-duration issue) ====================================================================== SEGMENT: index8.ts ====================================================================== sequence number (from filename): 8 ciphertext size : 315664 bytes (mod 16 = 0) decrypt mode : padded-ok IV that worked : given IV (2aa96af110f99fd7cfccddee74f52e86) TS packets : 1679 sync errors : 0 TEI errors : 0 continuity errors : 0 PCR packets : 50 PMT pid : 0x514 stream_type=0x1b pid=0x515 (video) stream_type=0x0f pid=0x516 (audio) video NAL histogram : P/B-slice=49, IDR=1, SPS=1, PPS=1, AUD=50 leading slice type : IDR (5) -- segment opens cleanly video first PTS (90k) : 1163683237 (12929.814s) video last PTS sampled: 1163715637 (12930.174s) [first 10 PES headers only] SPS profile/level : Main (77) / Level 3.0 constraint_flags=0x40 SPS resolution : 720x576 frame_mbs_only_flag=1 max_ref_frames=1 SPS VUI : fps=25.0 fixed_frame_rate=True aspect_ratio_idc=2 Level margin check : needs 40500.0 MB/s, Level 3.0 allows 40500 MB/s -> 0.0% headroom *** LEVEL_MARGIN_WARNING: Content needs 40500 MB/s against a Level 3.0 ceiling of 40500 MB/s -- only 0.0% headroom. Minor PCR/encoder jitter can push this over the limit on a strict decoder even though it nominally fits. PPS : entropy=CABAC num_slice_groups=1 audio first PTS (90k) : 1163665515 (12929.617s) audio-video start gap : -0.197s (audio minus video; ~0 is healthy, seconds-scale values indicate a PTS anchor problem) manifest EXTINF : 2.129s (compare against measured video PTS span above; large mismatches point at the playlist-duration issue) ====================================================================== SEGMENT: index7.ts ====================================================================== sequence number (from filename): 7 ciphertext size : 298560 bytes (mod 16 = 0) decrypt mode : padded-ok IV that worked : given IV (2aa96af110f99fd7cfccddee74f52e86) TS packets : 1588 sync errors : 0 TEI errors : 0 continuity errors : 0 PCR packets : 50 PMT pid : 0x514 stream_type=0x1b pid=0x515 (video) stream_type=0x0f pid=0x516 (audio) video NAL histogram : P/B-slice=49, IDR=1, SPS=1, PPS=1, AUD=50 leading slice type : IDR (5) -- segment opens cleanly video first PTS (90k) : 1163503237 (12927.814s) video last PTS sampled: 1163535637 (12928.174s) [first 10 PES headers only] SPS profile/level : Main (77) / Level 3.0 constraint_flags=0x40 SPS resolution : 720x576 frame_mbs_only_flag=1 max_ref_frames=1 SPS VUI : fps=25.0 fixed_frame_rate=True aspect_ratio_idc=2 Level margin check : needs 40500.0 MB/s, Level 3.0 allows 40500 MB/s -> 0.0% headroom *** LEVEL_MARGIN_WARNING: Content needs 40500 MB/s against a Level 3.0 ceiling of 40500 MB/s -- only 0.0% headroom. Minor PCR/encoder jitter can push this over the limit on a strict decoder even though it nominally fits. PPS : entropy=CABAC num_slice_groups=1 audio first PTS (90k) : 1163481195 (12927.569s) audio-video start gap : -0.245s (audio minus video; ~0 is healthy, seconds-scale values indicate a PTS anchor problem) manifest EXTINF : 2.040s (compare against measured video PTS span above; large mismatches point at the playlist-duration issue) ====================================================================== SEGMENT: index6.ts ====================================================================== sequence number (from filename): 6 ciphertext size : 1568304 bytes (mod 16 = 0) decrypt mode : padded-ok IV that worked : given IV (2aa96af110f99fd7cfccddee74f52e86) TS packets : 8342 sync errors : 0 TEI errors : 0 continuity errors : 0 PCR packets : 100 PMT pid : 0x514 stream_type=0x1b pid=0x515 (video) stream_type=0x0f pid=0x516 (audio) video NAL histogram : P/B-slice=98, IDR=2, SPS=2, PPS=2, AUD=100 leading slice type : IDR (5) -- segment opens cleanly video first PTS (90k) : 1163143237 (12923.814s) video last PTS sampled: 1163175637 (12924.174s) [first 10 PES headers only] SPS profile/level : Main (77) / Level 3.0 constraint_flags=0x40 SPS resolution : 720x576 frame_mbs_only_flag=1 max_ref_frames=1 SPS VUI : fps=25.0 fixed_frame_rate=True aspect_ratio_idc=2 Level margin check : needs 40500.0 MB/s, Level 3.0 allows 40500 MB/s -> 0.0% headroom *** LEVEL_MARGIN_WARNING: Content needs 40500 MB/s against a Level 3.0 ceiling of 40500 MB/s -- only 0.0% headroom. Minor PCR/encoder jitter can push this over the limit on a strict decoder even though it nominally fits. PPS : entropy=CABAC num_slice_groups=1 audio first PTS (90k) : 1163139435 (12923.772s) audio-video start gap : -0.042s (audio minus video; ~0 is healthy, seconds-scale values indicate a PTS anchor problem) manifest EXTINF : 3.823s (compare against measured video PTS span above; large mismatches point at the playlist-duration issue) ====================================================================== SEGMENT: index5.ts ====================================================================== sequence number (from filename): 5 ciphertext size : 729632 bytes (mod 16 = 0) decrypt mode : padded-ok IV that worked : given IV (2aa96af110f99fd7cfccddee74f52e86) TS packets : 3881 sync errors : 0 TEI errors : 0 continuity errors : 0 PCR packets : 50 PMT pid : 0x514 stream_type=0x1b pid=0x515 (video) stream_type=0x0f pid=0x516 (audio) video NAL histogram : P/B-slice=49, IDR=1, SPS=1, PPS=1, AUD=50 leading slice type : IDR (5) -- segment opens cleanly video first PTS (90k) : 1162963237 (12921.814s) video last PTS sampled: 1162995637 (12922.174s) [first 10 PES headers only] SPS profile/level : Main (77) / Level 3.0 constraint_flags=0x40 SPS resolution : 720x576 frame_mbs_only_flag=1 max_ref_frames=1 SPS VUI : fps=25.0 fixed_frame_rate=True aspect_ratio_idc=2 Level margin check : needs 40500.0 MB/s, Level 3.0 allows 40500 MB/s -> 0.0% headroom *** LEVEL_MARGIN_WARNING: Content needs 40500 MB/s against a Level 3.0 ceiling of 40500 MB/s -- only 0.0% headroom. Minor PCR/encoder jitter can push this over the limit on a strict decoder even though it nominally fits. PPS : entropy=CABAC num_slice_groups=1 audio first PTS (90k) : 1162939755 (12921.553s) audio-video start gap : -0.261s (audio minus video; ~0 is healthy, seconds-scale values indicate a PTS anchor problem) manifest EXTINF : 2.190s (compare against measured video PTS span above; large mismatches point at the playlist-duration issue) ====================================================================== END OF REPORT -- share this text output back for review. ======================================================================