Wireless multimedia sensor networks are often used to transfer large amount of data such as audio, video and image, and to process complicated tasks. In recent years, the interest in WMSNs are growing dramatically. An algorithm of multicast routing based on genetic algorithm(GA) is presented in this paper. This algorithm provides multiple QoS guarantee, such as bandwidth, delay and delay jitter. The selection operation of GA is defined as a Select Game. The payoff function of the select game is defined by node's energy and the select operation is based on the Nash Equilibrium solution of the Select Game. The simulations indicate our routing algorithm based on GA is convergent and it can improve the networks' lifetime.