The delay and bandwidth are the two most fundamental factors in the network. In the delay and bandwidth constrained circumstances, we present a problem of maximizing the number of nodes and then prove the problem is NP-complete. Next, we propose a comprehensive evaluation of delay and bandwidth heuristic algorithm. According to the heuristic algorithm, distributed application layer multicast algorithms were designed for P2P streaming live in this paper. Simulation can support the number of nodes from the average link stress, the average path stretch aspects of the experimental results show that the distributed algorithm can effectively expand the size of the multicast tree, more realistic streaming media applications.