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 (12 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 : 1095680 bytes (mod 16 = 0) decrypt mode : padded-ok IV that worked : given IV (2aa96af110f99fd7cfccddee74f52e86) TS packets : 5828 sync errors : 0 TEI errors : 0 continuity errors : 0 PCR packets : 74 PMT pid : 0x100 stream_type=0x1b pid=0x204 (video) stream_type=0x0f pid=0x203 (audio) video NAL histogram : P/B-slice=71, IDR=3, SPS=3, PPS=3, AUD=74 leading slice type : IDR (5) -- segment opens cleanly video first PTS (90k) : 994181184 (11046.458s) video last PTS sampled: 994213584 (11046.818s) [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) : 994233062 (11047.034s) audio-video start gap : +0.576s (audio minus video; ~0 is healthy, seconds-scale values indicate a PTS anchor problem) manifest EXTINF : 2.925s (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 : 659696 bytes (mod 16 = 0) decrypt mode : padded-ok IV that worked : given IV (2aa96af110f99fd7cfccddee74f52e86) TS packets : 3509 sync errors : 0 TEI errors : 0 continuity errors : 0 PCR packets : 50 PMT pid : 0x100 stream_type=0x1b pid=0x204 (video) stream_type=0x0f pid=0x203 (audio) video NAL histogram : P/B-slice=48, IDR=2, SPS=2, PPS=2, AUD=50 leading slice type : IDR (5) -- segment opens cleanly video first PTS (90k) : 994001184 (11044.458s) video last PTS sampled: 994033584 (11044.818s) [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) : 994052582 (11045.029s) audio-video start gap : +0.571s (audio minus video; ~0 is healthy, seconds-scale values indicate a PTS anchor problem) manifest EXTINF : 2.008s (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 : 526416 bytes (mod 16 = 0) decrypt mode : padded-ok IV that worked : given IV (2aa96af110f99fd7cfccddee74f52e86) TS packets : 2800 sync errors : 0 TEI errors : 0 continuity errors : 0 PCR packets : 50 PMT pid : 0x100 stream_type=0x1b pid=0x204 (video) stream_type=0x0f pid=0x203 (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) : 993821184 (11042.458s) video last PTS sampled: 993853584 (11042.818s) [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) : 993872102 (11043.023s) audio-video start gap : +0.566s (audio minus video; ~0 is healthy, seconds-scale values indicate a PTS anchor problem) manifest EXTINF : 1.981s (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 : 961440 bytes (mod 16 = 0) decrypt mode : padded-ok IV that worked : given IV (2aa96af110f99fd7cfccddee74f52e86) TS packets : 5114 sync errors : 0 TEI errors : 0 continuity errors : 0 PCR packets : 91 PMT pid : 0x100 stream_type=0x1b pid=0x204 (video) stream_type=0x0f pid=0x203 (audio) video NAL histogram : P/B-slice=88, IDR=3, SPS=3, PPS=3, AUD=91 leading slice type : IDR (5) -- segment opens cleanly video first PTS (90k) : 993493584 (11038.818s) video last PTS sampled: 993525984 (11039.178s) [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) : 993541862 (11039.354s) audio-video start gap : +0.536s (audio minus video; ~0 is healthy, seconds-scale values indicate a PTS anchor problem) manifest EXTINF : 3.674s (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 : 722864 bytes (mod 16 = 0) decrypt mode : padded-ok IV that worked : given IV (2aa96af110f99fd7cfccddee74f52e86) TS packets : 3845 sync errors : 0 TEI errors : 0 continuity errors : 0 PCR packets : 54 PMT pid : 0x100 stream_type=0x1b pid=0x204 (video) stream_type=0x0f pid=0x203 (audio) video NAL histogram : P/B-slice=52, IDR=2, SPS=2, PPS=2, AUD=54 leading slice type : IDR (5) -- segment opens cleanly video first PTS (90k) : 993299184 (11036.658s) video last PTS sampled: 993331584 (11037.018s) [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) : 993347942 (11037.199s) audio-video start gap : +0.542s (audio minus video; ~0 is healthy, seconds-scale values indicate a PTS anchor problem) manifest EXTINF : 2.154s (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. ======================================================================