Service providers worldwide are looking for ways to deliver new broadband services. IPTV is one of the broadband services all operators tend to offer to the customers. This paper presents a detailed comparison between different architectures supporting IPTV services. There are a lot of architectures offering IPTV, but two of the most important architectures taken into consideration in this paper are: centralized and distributed architecture. It is well known that bandwidth requirements are very low for voice and data services, but for delivering Broadcast TV and Video on Demand (VoD) a high bandwidth is required. The more attractive set-vice for the customer is VoD which requires highest volume of bandwidth because It IS Unicast. The main objective of this paper to address the core network design in support of IPTV services, considering the traffic load and cost analysis for both abovementioned architectures offering voice, data, broadcast TV and VoD services.