Mobile Ad-hoc networks (MANETs) are the collection of two or more nodes can communicate with each other without the help of network infrastructures. Mobile nodes are free from moving any direction. Hence, there may be frequently link break happened. The difficult task in MANET is periodically maintains its routing information. Cross-Layer Design is suitable approach for providing QoS in MANETS, but traditional layered approach is designed for wired networks. It is difficult to provide QoS guarantee in ad-hoc networks with limited bandwidth and dynamic topology. But in Cross-Layer monitor is a logical entity to collect network state information like end-to-end throughput, application layer QoS requirements, latency, node throughput of link layer and remaining bandwidth in real-time applications. The main moto of this book is to learn to increase packet delivery ratio, reduce end-to-end delay in multimedia packet sharing.