The invention discloses a method, a device and a 
system for implementing streaming media. The method comprises the following steps of: receiving a registration message of each 
client side, and registering each 
client side; receiving the 
client side capability information reported by each registered 
client side according to a preset time period, and storing the 
client side capability information; receiving a streaming media data download request transmitted by the 
client side, according to the stored client side capability information reported by each client side, selecting the client side which can provide the needed streaming media data for the client requesting for downloading the streaming media data, and generating a point-to-point (P2P) client side 
list; returning back the P2P client side 
list to the client side which transmits the streaming media data download request, thereby enabling the client side which transmits the streaming media data download request to build the P2P connection with the client side in the P2P client side 
list and obtain the 
streaming data requested to be downloaded. By the method, the device and the 
system provided by the invention, the time for obtaining the streaming media data is reduced for the client side, the 
server bandwidth is saved, and the concurrent 
processing capability of the 
server side is improved.