The existing overlay multicast schemes have a common inherit performance limitation caused by transport layer singlehoming technologies. In order to improve the transfer performance of overlay multicast, a new network architecture of overlay multicast based on high fault tolerance and concurrent multipath transfer of transport layer multihoming was designed, which includes abstract service interface layer, transport service layer and overlay multicast layer. The QoS-satisfied multicast algorithm based on such overlay multicast architecture was presented, which established QoS-satisfied multicast tree and overlay traffic balance among the service brokers. The simulation showed that such new scheme eliminated the performance bottleneck such as QoS-satisfied ratio, multicast tree total cost, average link stress and average path length effectively.