Heifengshijie TV is a good on-demand app for smart TV and TV boxes, it also provides live channels. It's good to watch TV, movies, sports events, variety shows and cartoons, etc.