I have a very basic question. Does IPTV require a STB? Or something like that at least?
Yes, STB is needed. Because STB converts IP packets coming over broadband into Audio/Video. Besides STB does all the channel management, etc channel viewing task.