Tuesday, August 19, 2025

Flow STB Baca MPEG TS

Berikut Alur Decoding di STB: 

PSI/SI terdiri dari:



Masing-masing ada PID nya. 

Jika sebuah MPTS pada DVB-S akan di ubah ke SPTS IP Multicast, maka Transmodulator harus punya fungsi antara lain:
1. Bisa mengirimkan PSI/SI (PAT, PMT, SDT, EIT, dst) pada multicast address
2. Dalam SDT jika belum terkandung informasi multicast address, maka Transmod perlu punyakemampuan untuk SDT manipulation

contohnya Dexing NDS3387.


Jadi jika Multicast di Remapping maka informasi tsb perlu disebarkan dalam SDT. Maka SDT (sebagai bagian dari PSI/SI) perlu di manipulasi yaitu ditambahkan informasi multicast nya.


📡 Alur decoding PSI/SI di DVB-S

  1. PAT (Program Association Table) – PID 0x0000

    • STB pertama kali tuning ke frekuensi & demod.

    • STB selalu baca PAT (PID 0x0000).

    • Dari PAT didapat:

      • Program Number (service_id) → menunjuk ke PMT PID.

      • Contoh:

        • Program 101 → PMT PID 0x0064

        • Program 102 → PMT PID 0x0065


  1. PMT (Program Map Table) – PID sesuai yang ada di PAT

    • Setelah tahu PMT PID, STB baca PMT.

    • Dari PMT didapat:

      • PID video (misal 0x00A1 → H.264 video)

      • PID audio (misal 0x00A2 → AAC audio)

      • ECM PID (kalau scrambled)


  1. SDT (Service Description Table) – PID 0x0011

    • STB baca SDT untuk tahu nama service & provider.

    • Contoh:

      • Service ID 101 → "NatGeo HD"

      • Service ID 102 → "Discovery Asia"


  1. CAT (Conditional Access Table) – PID 0x0001

    • Kalau program scrambled, STB lihat CAT untuk tahu CAS system (Viaccess, Conax, Irdeto, dst.) dan PID ECM/EMM.


  1. NIT/EIT/TDT (opsional)

    • NIT (PID 0x0010) → frekuensi mux lain, untuk auto scan.

    • EIT (PID 0x0012) → jadwal siaran (EPG).

    • TDT/TOT (PID 0x0014) → info waktu & timezone.


🔎 Contoh konkret:

Misal satu transponder DVB-S punya 2 channel:

  • PAT (PID 0x0000):

    • Service 101 → PMT @ PID 0x0064

    • Service 102 → PMT @ PID 0x0065

  • PMT (PID 0x0064) (service 101):

    • Video PID: 0x00A1

    • Audio PID: 0x00A2

    • ECM PID: 0x01F0

  • SDT (PID 0x0011):

    • Service ID 101 = "NatGeo HD"

    • Service ID 102 = "Discovery Asia"

  • CAT (PID 0x0001):

    • CAS = Viaccess, ECM PID = 0x01F0


📌 Kesimpulan alurnya:

  1. Tuning frekuensi → baca PAT

  2. PAT → tahu PMT PID

  3. PMT → tahu PID video/audio (dan ECM kalau scrambled)

  4. SDT → tampilkan nama channel di STB

  5. CAT + ECM → kalau channel scrambled, butuh CAM/softCAS untuk decrypt


👉 Jadi, SDT (PID 0x11) penting buat STB/IPTV menampilkan nama channel & provider, sementara mapping audio/video stream berasal dari PMT.

<eof>


No comments: