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.