This document provides an overview of IPTV (Internet Protocol Television). It discusses the fundamentals of television and evolution from analog to digital formats. It describes IPTV architecture including encoding, transmission over IP networks, and decoding. Key components like headends, set-top boxes, and protocols are explained. Machine learning algorithms that can be used for recommendations and personalization in IPTV systems are also briefly introduced.