Firstly challenges in P2P media streaming applications were pointed out, then some recent research results such as application-level multicast tree, heterogeneity of network and incentive mechanism and so on were introduced. This paper has proposed a new model of application level multicast named DHCM (density-based hierarchical clustering multicast)which has improved IHC arithmetic.DHCM divides the hosts into many hierarchies according to their density,and constructs a density tree to realize the shortest routing.The tree delivers the content of video server to each host in density tree and uses a P2P scheme in data transmission.By this way the application-level multicast has been realized.This density tree has the homogeneity and monotonic properties.The experiment result has proved that DHCM can transmit the video stream efficiently and robustly.