o as compression. The process of header compression uses the concept of flow context, which is a collection of information about field values and change patterns of field values in the packet "The User Datagram Protocol is part of the Internet Protocol Suite, i.e., the set of network protocols used for the Internet. The use of UDP would allow computer applications to send datagrams to other hosts on an IP network without requiring prior signaling to set up data paths. The UDP protocol is defined in IETF RFC 768. The UDP protocol uses a simple transmission model without implicit hand-shaking dialogues for guaranteeing reliability, ordering, or data integrity. Thus, UDP provides an unreliable service and datagrams may be lost, or arrive out of order or duplicated. The UDP assumes that error checking and correction is either not necessary or is performed at the application layer, avoiding the overhead of such processing at the network interface level. Delay-sensitive applications such as VoIP and interactive gaming often use UDP because dropping packets would avoid potentially variable and long delays. If error correction schemes are needed at the transport layer, an application may use the Transport Control Protocol (TCP) which is designed for this purpose. Unlike TCP, UDP is compatible with packet broadcasting and multicasting. Common applications include media streaming, IPTV, VoIP, and interactive gaming [4,5]. "The Real-time Transport Protocol defines a standardized packet format for delivering audio and video over the Internet. It is defined by IETF RFC 3550 [26]. The RTP protocol is used in communication and entertainment systems that involve media streaming, such as telephony, video teleconference applications, and web-based push-to-talk features. Relying on signaling protocols such as Session Initiation Protocol (SIP), the RTP is one of the key ingredients of voice and media transport over IP networks. The RTP protocol is usually used in conjunction with the RTP Control Protocol (RTCP). While RTP carries th