I'm doing my Bachelor degree and have to do a project which gives me some trouble. Well, I want to do RPi as server which will be converting DVB-T signal (or just streaming TV channels). I know there are already end-user application (like TvHeadend) but I have to code some application as I study CS. And there is my problem.
Additional info: I prefer to use Python / Java / NodeJS and setup it on RPi.
My options:
1) Find API that sends bytes, then use lib to convert it and stream. I've tried to finy any kind of free (or with trial version i.e. 60m / week) API like this but got no luck, only channel lists etc. If you know any API, please share it with me (I've literally spent 4h with no useful result :/)
2) Connect antenna cable directly to RPi (with TV tuner hat), install drivers but then I got no idea what I can code because it seems like already done project (and it is too easy I think for Bachelor degree), maybe u guys have some thoughts what else I could do (any improvement?)?
3) Connect RPi to Samsung Smart TV and then redirect signal to server but got no idea how to get this work, just one of my ideas.
Writing my own driver is not an option (as I don't have enough time and it's too complicated). Please, if you guys have any ideas what can I do, share with me.
Thanks