hello, I know exactly what do you mean as it is my field of specialization.
in short, what you need is:
1- Data centers equipment (Source streaming servers, satellite cards, satellite cards drivers, satellite cards drivers and configurations) this will include installing datacenter with some ISP
2- streaming software from datacenters (that could be xtreamcode ui panel as an example)
3- custom middleware panel for reseller/end-user managements and active code generation
4- end-user devices software (android app, ios, smart tv.. etc)
5- APIs for end-user devices.
6- Api integration with STB devices.
7- Connection with STB manufacturers to install your IPTV server software on STB
each step includes too much details
so, with respect, i say the knowledge transfer you ask for is worth too much more than the project budget
wish you all success