The Internet Protocol Television (IPTV) is becoming one of the most promising applications over next generation networks. With the recent released of IEEE 802.16d/e, it is capable ensuring high bandwidths and low latency and suitable for delivering multimedia services. In addition, it also provides wide area coverage, mobility support and non-line-of-sight operation. In this paper, we deliver IPTV streaming over 802.16 wireless systems and propose a simple but effective IPTV channel switching algorithm to keep the channel zapping time in the tolerable range. Besides, we discuss how to allocate channels in the limited bandwidth over wireless network, such as 802.16. The proposed algorithm based on Hot-View channel and personal favorite channel preloading to reduce the network delay and achieve the goal of fast channel switching. Finally, the experimental results show the performance of the proposed algorithm.