Method and system for playing background music

The invention provides a method playing background music. A server initializes a channel list; the server initializes a player list and corresponding relation of channels and players; the server obtain player music code stream requests or actively initiates music code stream pushing and sends music code stream data of corresponding channels to the players; the player caches the received music code stream data in a buffer region; the players obtains the data from the buffer region to perform music decoding playing. The invention further provides a system supporting operation adopting the method. A traditional background music broadcasting function is achieved, different music can be played through different terminals, playing control of the playing terminals can be performed, and the system can be interacted with other systems.