kodi-pvr / pvr.hts

Kodi's Tvheadend HTSP client addon
GNU General Public License v2.0
136 stars 93 forks source link

HTSP protocol extensions #350

Open perexg opened 6 years ago

perexg commented 6 years ago

I'd like to discuss some extensions to the HTSP protocol:

Jalle19 commented 6 years ago

Sounds great! What does direct MPEG-TS transfer mean in practice?

ksooo commented 6 years ago

If it is possible to keep master pvr.hts work with both tvh 4.2 (stable) and tvh master, without cluttering pvr.hts code to much, +1 from my end.

perexg commented 6 years ago

The major incompatibilities are 128-bit UUIDs and 64-bit EPG IDs. Currently, TVH manages the 32-bit IDs only for the HTSP protocol. Unfortunately, it means that if I remove support for 32-bit IDs in tvh, the older clients won't work. I probably have to maintain some translation tables for older clients - not a big fun. Anyway, I'd like to put this change ASAP to the code (with upgraded API number) so you can add those changes to next pvr.hts release.

Passing MPEG-TS means that tvh will not change the input data at all (except for transcoding).