Hi, I think i'm your man as i worked as smart TV app Developer "Tizen and Old versions " and LG with many apps get streaming channels data from websites APIs like
- access XML API and get data then get login access with TV MAC address check validation, then display video and channels list to select from it
Check attachment shots please
Apps before was streaming video , music
Main process was
- Have XML,JSON API server for links Movies VOD, online ,.. etc
- select if you nee live channel or VOD or movie on server
- select categories .
- play stream