DVB EIT · XMLTV · SQLite






ภาพรวม
โมดูล EPG สร้างส่วน EIT (ตารางข้อมูลเหตุการณ์) ที่เข้ากันได้กับ DVB และออกอากาศผ่านมัลติคาสต์ UDP
สถาปัตยกรรม
ส่วนประกอบ
นำเข้า
นำเข้าข้อมูล EPG จากไฟล์ XMLTV
การแยกวิเคราะห์รูปแบบ XMLTV|การแมปช่องสัญญาณกับบริการ EPG ผ่าน XMLTV ID|รีเฟรชอัตโนมัติตามช่วงเวลาที่กำหนด
ช่างก่อสร้าง
สร้างส่วน EIT ตามมาตรฐาน DVB (ETSI EN 300 468)
EIT p/f (ปัจจุบัน/ต่อไปนี้) - โปรแกรมปัจจุบันและถัดไป|กำหนดการ EIT - โปรแกรมล่วงหน้า 8 วัน|ตัวอธิบาย: short_event (0x4D), Extended_event (0x4E), เนื้อหา (0x54), parental_rating (0x55) | การตรวจสอบ CRC32
ม้าหมุน
ออกอากาศส่วน EIT ผ่านมัลติคาสต์ UDP ในลูป
แพ็กเก็ต MPEG-TS (แพ็กเก็ต 188 ไบต์) | 7 แพ็กเก็ตต่อดาตาแกรม UDP (1316 ไบต์) | IP แบบหลายผู้รับที่กำหนดค่าได้, พอร์ต, TTL | เริ่มต้นอัตโนมัติเมื่อบูต (อุปกรณ์เสริม)
การกำหนดค่า
การตั้งค่าแบบหมุน
พารามิเตอร์
ค่าเริ่มต้น
คำอธิบาย
ที่อยู่ IP แบบหลายผู้รับสำหรับการออกอากาศ EIT
พอร์ต UDP
Time-to-live สำหรับแพ็กเก็ตแบบหลายผู้รับ
อินเทอร์เฟซเครือข่ายสำหรับการออกอากาศ
เริ่มต้นอัตโนมัติเมื่อบูตเซิร์ฟเวอร์
การตั้งค่าบริการ EPG
รหัสบริการ DVB (SID) - ตัวระบุบริการที่ไม่ซ้ำ
รหัสสตรีมการขนส่ง DVB (TSID)
รหัสเครือข่ายดั้งเดิมของ DVB (ONID)
ID ช่องในไฟล์ XMLTV สำหรับการแมปโปรแกรม
รหัสภาษา ISO 639 (เช่น \"eng\", \"slk\", \"ces\")
จำนวนส่วน 3 ชั่วโมงในกำหนดการ EIT (สูงสุด 64 = 8 วัน)
การนำเข้า XMLTV
ข้อมูล EPG สามารถนำเข้าจากไฟล์ XMLTV
ตัวอย่างรูปแบบ XMLTV:
นำเข้าผ่าน UI:
ไปที่ EPG → แหล่งที่มา
ใช้ \"นำเข้าด่วนจาก URL\" สำหรับการนำเข้าครั้งเดียว
หรือเพิ่มแหล่งข้อมูลอัตโนมัติพร้อมช่วงรีเฟรช
รายละเอียดทางเทคนิคของ DVB
รหัสตาราง EIT
รหัสตาราง
พิมพ์
โปรแกรมปัจจุบันและถัดไปสำหรับ TS ปัจจุบัน
P/F สำหรับ TS อื่นๆ
โปรแกรม 8 วันสำหรับ TS ปัจจุบัน
โปรแกรมสำหรับ TS อื่น ๆ
การจัดแพ็กเก็ต MPEG-TS
PID สำหรับ EIT: 0x0012 (18) | ขนาดแพ็กเก็ต TS: 188 ไบต์ | ดาตาแกรม UDP: 7 × 188 = 1316 ไบต์ | ตัวนับความต่อเนื่อง: ตัวนับไซคลิก 4 บิต
ลิงค์ที่เป็นประโยชน์
EPG Dashboard - ภาพรวมและการควบคุม
บริการ EPG - บริการ/การจัดการช่องทาง
แหล่งที่มา EPG - แหล่งที่มา XMLTV
กำหนดการ EPG - โปรแกรมเบราว์เซอร์
การตั้งค่า EPG - การตั้งค่าแบบหมุน