This invention relates to a set-top box of IPTV including an IP interface unit, a D/A converter, a peripheral interface unit, a memory and a device with a network processor and a high speed decode chip as the core, in which, the network processor is injected with a kit software of an inserted linuk operation system as the core to receive and process IP data by the interface and transmit audio and video data to the high speed decode chip, which decodes the data and outputs the signals by the D/A converter chip and the interface to realize functions of watching, selecting programs of IPTV, sending and receiving mails and browsing web pages by the set-top box.