Energy conservation has been the prime motivation behind the design of conventional protocols for Wireless Sensor Networks (WSNs). However, recent trends toward high data rate multimedia communication over WSNs demand traffic- and deadline-aware content delivery with minimum energy expenditure. The basic quality of service requirement in Wireless Multimedia Sensor Networks (WMSNs) is time-bound data delivery. The conventional-layered protocol design solutions are inefficient, as real-time content delivery requires interactions between multiple layers like application for traffic categorization, network for real-time delivery, and Media Access Control (MAC) for prioritized medium access with minimum energy expenditure. In this paper a cross-layer solution (XL-WMSN) is proposed for real-time data delivery.