MEVI is a multi-hop hierarchical routing protocol proposed for wireless multimedia sensor networks (WMSNs). It uses a cluster-based approach and opportunistic clustering to form clusters with minimal overhead. MEVI employs both intra-cluster and inter-cluster communication. During intra-cluster communication, non-cluster head nodes send sensed data to their cluster heads. For inter-cluster communication, cluster heads send aggregated data to the base station using multi-hop routing. MEVI selects routes based on a cross-layer approach considering link quality and energy parameters to improve energy efficiency and video quality delivery in WMSNs. Simulation results show that MEVI achieves longer network lifetime and better video quality compared to other routing protocols