Video data transfer is the major traffic in today's Internet. With the emerging need for anytime anywhere communication, applications transmitting video is gaining momentum. Real time protocol is the primary standard for transfer of video data, as; it requires timely delivery and can tolerate loss of packets. Streaming is the method used for delivering video content from the source server to the user. But this has many drawbacks: it sends only the amount of data equivalent to the streaming encoded rate to the client irrespective of the available bandwidth in the path.