Multimedia streaming over Mobile Ad Hoc networks has been a very challenging issue due to the dynamic behavior and uncertain nature of the channels. Transmission of real time video has bandwidth, delay and loss requirements. However there are no Quality of Service (QoS) guarantees for video transmission in today's network. There are many challenging issues that need to be addressed in designing mechanisms for video transmission, which include end-to-end Quality of Service, Bandwidth, Delay, Loss, Congestion, and Heterogeneity. The Challenges of delivering Multi-media signals are even pronounced in Wireless Networks (Mobile Ad Hoc Networks, Wireless Fidelity (Wi-Fi) and Cellular Networks) which are heavily bandwidth constrained and have no fixed infrastructures. In this Research we provide a theoretical model for minimum buffer size as a means of achieving smoother, higher quality streaming video. This Research presents a general optimal video smoothing algorithm based on the concept of dynamically controlled Coefficient of Variance (CV), which is the ratio of standard deviation of the end-to-end delay and the expected value of the delay for each ensemble of packets being transmitted through the network. The results discuss how the size of the "receive buffer" is affected by the allocated bandwidth for each source-pair end users for supporting video streaming applications without any gaps. The simulation performance show that the dynamic client buffer size based on measured bandwidth variation achieves negligible jitter in the video streaming which is subjectively acceptable.