: Current multicast routing protocols have not been designed for mobile nodes and especially roaming sources. Using the remote subscription as basis, we develop a new approach based on a new entity called Mobility-aware Rendezvous Point (MRP) to hide the mobility of a mobile multicast source from the main multicast delivery tree and offer an optimal routing. The key idea of this work is to make the handover of a roaming source transparent and avoid the reconstruction of the entire source-based tree. The MRP maps dynamically the current temporary address of the mobile source with its home address. Thus, a mobile source registers once with the MRP and encapsulates and sends directly its multicast datagrams to the MRP. Then the MRP decapsulates these datagrams and forwards enclosed data natively to the receivers.