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 (13 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 : 606880 bytes (mod 16 = 0) decrypt mode : padded-ok IV that worked : given IV (2aa96af110f99fd7cfccddee74f52e86) TS packets : 3228 sync errors : 0 TEI errors : 0 continuity errors : 0 PCR packets : 49 PMT pid : 0x102 stream_type=0x1b pid=0x202 (video) stream_type=0x0f pid=0x29e (audio) video NAL histogram : P/B-slice=47, IDR=2, SPS=2, PPS=2, AUD=49 leading slice type : IDR (5) -- segment opens cleanly video first PTS (90k) : 969852952 (10776.144s) video last PTS sampled: 969885352 (10776.504s) [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) : 969906510 (10776.739s) audio-video start gap : +0.595s (audio minus video; ~0 is healthy, seconds-scale values indicate a PTS anchor problem) manifest EXTINF : 1.969s (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 : 523776 bytes (mod 16 = 0) decrypt mode : padded-ok IV that worked : given IV (2aa96af110f99fd7cfccddee74f52e86) TS packets : 2786 sync errors : 0 TEI errors : 0 continuity errors : 0 PCR packets : 59 PMT pid : 0x102 stream_type=0x1b pid=0x202 (video) stream_type=0x0f pid=0x29e (audio) video NAL histogram : P/B-slice=57, IDR=2, SPS=2, PPS=2, AUD=59 leading slice type : IDR (5) -- segment opens cleanly video first PTS (90k) : 969640552 (10773.784s) video last PTS sampled: 969672952 (10774.144s) [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) : 969695310 (10774.392s) audio-video start gap : +0.608s (audio minus video; ~0 is healthy, seconds-scale values indicate a PTS anchor problem) manifest EXTINF : 2.350s (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 : 466816 bytes (mod 16 = 0) decrypt mode : padded-ok IV that worked : given IV (2aa96af110f99fd7cfccddee74f52e86) TS packets : 2483 sync errors : 0 TEI errors : 0 continuity errors : 0 PCR packets : 50 PMT pid : 0x102 stream_type=0x1b pid=0x202 (video) stream_type=0x0f pid=0x29e (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) : 969460552 (10771.784s) video last PTS sampled: 969492952 (10772.144s) [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) : 969518670 (10772.430s) audio-video start gap : +0.646s (audio minus video; ~0 is healthy, seconds-scale values indicate a PTS anchor problem) manifest EXTINF : 1.970s (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 : 441440 bytes (mod 16 = 0) decrypt mode : padded-ok IV that worked : given IV (2aa96af110f99fd7cfccddee74f52e86) TS packets : 2348 sync errors : 0 TEI errors : 0 continuity errors : 0 PCR packets : 50 PMT pid : 0x102 stream_type=0x1b pid=0x202 (video) stream_type=0x0f pid=0x29e (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) : 969280552 (10769.784s) video last PTS sampled: 969312952 (10770.144s) [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) : 969332430 (10770.360s) audio-video start gap : +0.576s (audio minus video; ~0 is healthy, seconds-scale values indicate a PTS anchor problem) manifest EXTINF : 2.053s (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 : 497088 bytes (mod 16 = 0) decrypt mode : padded-ok IV that worked : given IV (2aa96af110f99fd7cfccddee74f52e86) TS packets : 2644 sync errors : 0 TEI errors : 0 continuity errors : 0 PCR packets : 50 PMT pid : 0x102 stream_type=0x1b pid=0x202 (video) stream_type=0x0f pid=0x29e (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) : 969100552 (10767.784s) video last PTS sampled: 969132952 (10768.144s) [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) : 969155790 (10768.398s) audio-video start gap : +0.614s (audio minus video; ~0 is healthy, seconds-scale values indicate a PTS anchor problem) manifest EXTINF : 1.966s (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. ======================================================================