Multicast routing technology of wireless sensor network is a method of transferring specific data to a group of clients selectively; therefore, quality of the services is the key to evaluate the method. Based on AODVjr algorithm, we improved an energy confinement QoS multicast routing algorithm, which takes the energy cost into account, allowing the node in the multicast trees to meet the energy constraints when establishing the minimum cost paths. Test results show that the algorithm can obtain better energy balance, and improve network service lifetime in energy-sensitive multicast applications.