DVB EIT · XMLTV · SQLite






개요
EPG 모듈은 DVB 호환 EIT(이벤트 정보 테이블) 섹션을 생성하고 이를 UDP 멀티캐스트를 통해 브로드캐스트합니다.
건축학
구성요소
섭취기
XMLTV 파일에서 EPG 데이터를 가져옵니다.
XMLTV 형식 구문 분석|XMLTV ID를 통해 EPG 서비스에 채널 매핑|설정된 간격에 따라 자동 새로 고침
빌더
DVB 표준(ETSI EN 300 468)에 따라 EIT 섹션을 생성합니다.
EIT p/f(현재/다음) - 현재 및 다음 프로그램|EIT 일정 - 앞으로 8일 동안의 프로그램|설명자: short_event(0x4D), Extended_event(0x4E), 콘텐츠(0x54), parental_ating(0x55)|CRC32 검증
회전목마
루프에서 UDP 멀티캐스트를 통해 EIT 섹션을 브로드캐스트합니다.
MPEG-TS 패킷화(188바이트 패킷)|UDP 데이터그램당 7패킷(1316바이트)|구성 가능한 멀티캐스트 IP, 포트, TTL|부팅 시 자동 시작(선택 사항)
구성
캐러셀 설정
매개변수
기본
설명
EIT 브로드캐스트를 위한 멀티캐스트 IP 주소
UDP 포트
멀티캐스트 패킷의 TTL(Time-To-Live)
브로드캐스트용 네트워크 인터페이스
서버 부팅 시 자동 시작
EPG 서비스 설정
DVB 서비스 ID(SID) - 고유한 서비스 식별자
DVB 전송 스트림 ID(TSID)
DVB 원래 네트워크 ID(ONID)
프로그램 매핑을 위한 XMLTV 파일의 채널 ID
ISO 639 언어 코드(예: \"eng\", \"slk\", \"ces\")
EIT 일정의 3시간 세그먼트 수(최대 64 = 8일)
XMLTV 가져오기
EPG 데이터는 XMLTV 파일에서 가져올 수 있습니다.
XMLTV 형식 예:
UI를 통해 가져오기:
EPG → 소스로 이동
일회성 가져오기에는 \"URL에서 빠른 가져오기\"를 사용하세요.
또는 새로 고침 간격으로 자동 소스를 추가하세요.
DVB 기술 세부사항
EIT 테이블 ID
테이블 ID
유형
현재 TS의 현재 및 다음 프로그램
타TS에 대한 P/F
현 TS를 위한 8일 프로그램
기타 TS용 프로그램
MPEG-TS 패킷화
EIT용 PID: 0x0012 (18)|TS 패킷 크기: 188바이트|UDP 데이터그램: 7 × 188 = 1316바이트|연속성 카운터: 4비트 순환 카운터
유용한 링크
EPG 대시보드 - 개요 및 제어
EPG 서비스 - 서비스/채널 관리
EPG 소스 - XMLTV 소스
EPG 일정 - 프로그램 브라우저
EPG 설정 - 캐러셀 설정