According to the play formats supported by live555 are limited; it is inefficient and complex to play the stream data. This paper describes an IPTV set-top box video player based on chip BCM7466, simplifies the design and improves performance, realizes interaction between browser and streaming media server and plays the video stream with specified formats. It introduces the design scheme of STB software, a detailed description of the design and implementation process of each module, service control, current client, stream processing and control core. By testing, this player is stable.