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
-
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
-
-
-
-
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)
-
-
-
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"
-
-
-
CAT (Conditional Access Table) – PID 0x0001
-
Kalau program scrambled, STB lihat CAT untuk tahu CAS system (Viaccess, Conax, Irdeto, dst.) dan PID ECM/EMM.
-
-
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:
-
Tuning frekuensi → baca PAT
-
PAT → tahu PMT PID
-
PMT → tahu PID video/audio (dan ECM kalau scrambled)
-
SDT → tampilkan nama channel di STB
-
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:
Post a Comment