Recent improvements in encoding techniques have led to increase in multimedia traffic over the wireless networks. However, the time varying transmission characteristics of the wireless channel leads to poor performance of multimedia traffic over wireless networks. This results to longer packet delay, jitter and lower throughput that deteriorate the video quality significantly at the receiving end, thus diminishing the user experience. In this work, we propose cross-layer frame work which varies the transcoding rate at application layer depending upon the channel condition estimated using parameters associated with the data link layer. Further, we evaluate the proposed frame work using NS-2 simulator with Evalvid frame work. Our simulation results show that proposed cross-layer frame work improves the video quality at receiver end by reducing the packet loss.