Project

General

Profile

Actions

Feature #4198

open

(Small?) change to fully support EIT EPG in New Zealand DVB-T

Added by Mark Cookson about 8 years ago. Updated over 1 year ago.

Status:
Accepted
Priority:
Normal
Category:
EPG - Grabbers
Target version:
-
Start date:
2017-01-27
Due date:
% Done:

100%

Estimated time:

Description

After years of only including now and next EIT information, DVB-T broadcasts in New Zealand now include a full 7 day schedule.

Unfortunately for viewers outside the Auckland region, the 7-day EIT EPG data only shows up in Tvheadend for a few channels. This is because the Auckland 7-day EPG is broadcast nationally, and EPG data for most channels does not map on to the regional multiplex channels, although the programme content is identical to that for the Auckland region.

I think that the reason is this: (quoted from http://www.freeviewnz.tv/media/1055/freeview_dtt_transmission_rules_2_1.pdf )

_
5.12 EIT Schedule actual and other
The DTT Freeview network will not Transmit EIT schedule (actual or other) information. The EPG data will be handled by an MHEG-5 EPG application, however due to the introduction of MHEG enabled PVR devices, the Freeview DVB-T Network now does carry limited CRID data in the EITSchedule actual and other tables.

To limit the EITschedule bandwidth broadcast on each multiplexer, EITschedule_actual and EITschedule_other tables are activated on Transport_streams;-
0x19 TVNZ Auckland multiplexer,
0x1d TVWorks multiplexer
0x21 Kordia multiplexer.

The TVNZ regional multiplexers transport_stream_ids 0x1a, 0x1b and 0x1c are deemed identical to transport_stream_id 0x19 since they are made up from exactly the same service_ids, event_ids and associated CID data, differing in advertorial content only. EITschedule_actual data is not activated on these multiplexers.
For a PVR device to fully populate its event information database with every Freeview services event_ids, irrespective of its current active multiplexer it must parse both the EITschedule actual and other tables. If the database includes duplicate service_ids irrespective of their transport_stream_ids it shall discard the service_id with the lesser signal quality.

_

Is there any way to make the broadcast EIT data map correctly on to the regional multiplex broadcasts?


Files

sample.ts (94.3 MB) sample.ts TVNZ mux sample Mark Cookson, 2017-03-10 09:24
epg.png (190 KB) epg.png Mark Clarkstone, 2017-03-13 16:19
tvheadend.log (15 Bytes) tvheadend.log Andy Gardner, 2017-03-14 14:05
tvheadend.log (15 Bytes) tvheadend.log Andy Gardner, 2017-03-14 20:31
tvheadend.log (15.1 MB) tvheadend.log Andy Gardner, 2017-03-14 20:36
tvheadend.log (6.08 MB) tvheadend.log Andy Gardner, 2017-03-18 02:32
gdb.txt (8.15 KB) gdb.txt Andy Gardner, 2017-03-19 15:47
tvheadend.log (5.06 MB) tvheadend.log Andy Gardner, 2017-03-22 13:28
Actions

Also available in: Atom PDF