Ad-hoc networks are nothing but dynamically reconfigurable wireless networks without the presence of any fixed wire infrastructure. In order to establish communications dynamically between these networks wireless mobile or stationary hosts are needed which can be set up virtually anywhere. However owing to their dynamic nature, development and maintenance of multicasting routes are highly challenging. Out of the various routing protocols designed for ad hoc networks On-Demand Multicast Routing Protocol (ODMRP) is one of the better protocols. However most of the ODMRP networks currently used are basic and may also not be stable as the routes are selected by taking into account only the minimum delay.