Project

General

Profile

Actions

Feature #5085

open

Joker TV support in TVHeadend

Added by Abylay Ospan almost 7 years ago. Updated almost 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
General
Target version:
-
Start date:
2018-04-24
Due date:
% Done:

0%

Estimated time:

Description

TVHeadend and Joker TV combined together can provide:

  • All DTV standards support (ATSC, ISDB-T, DTMB, DVB-S/S2/T/T2/C/C2).
  • Less “headache” installation because of user-level drivers (on top of libusb) for Joker TV. Drivers are actually C-code compiled into shared “libjokertv” library and number of .h files
  • Multiple OS support. Currently “libjokertv” works under Linux, Windows, OSx.
    Even can run under Android I think (not tested but should work).
  • Open hardware Joker TV brings more flexibility and trust in developing headend solutions.

I’m thinking about library level integration. Here is main ideas based on current tvheadend sources:

  • Separate subfolder for Joker TV integration (tvheadend/src/input/mpegts/jokertv). Similar to src/input/mpegts/linuxdvb
  • Fully support TVHeadend workflow (adapter/frontend registration, add/remove adapters monitoring, statistics, etc)
  • ./configure and Makefile modification to enable Joker TV support, define ENABLE_JOKERTV, find library, link with libjokertv, etc

I need some feedback about this proposal from TVHeadend developers. Will this work acceptable for mainstream when finished ? Any principal "blocks" to not accept this work ?

Also I can donate two “Joker TV” devices to TVHeadend developers for development process and testing.
I will be glad if any developers can help me with implementation.

Best regards,
Abylay (“Ab”) Ospan
Joker TV creator

Useful links:
Joker TV source code:
https://github.com/aospan/libjokertv

Joker TV FPGA code
https://github.com/aospan/joker-tv-fpga

Joker TV hardware
https://jokersys.com/2017/07/06/schematic-pcb-share/

Joker TV Common Interface (CI)
https://jokersys.com/2018/03/01/common-interface-ci-descrambling-tv/

Joker TV High bandwidth USB isochronous transfers
https://jokersys.com/2018/01/15/high-bandwidth-usb-isochronous-transfers/

Actions

Also available in: Atom PDF