Considering at the energy consumption of node in wireless multimedia sensor networks, a multipath adaptive traffic distributing routing MATDR-PSO algorithm based on PSO is proposed. An energy-efficiency optimizing model is built which can translate the minimum of energy consumption and its equilibrium characteristic into multi-objective optimization problems; and link flow on multipath is dynamically distributed by particle swarm optimization algorithm to achieve energy-efficiency optimizing of the network. Simulation results show that the algorithm can reduce the total energy consumption of the whole network nodes and balance its distribution simultaneously, the life cycle of network is prolonged significantly.