UDP or User Datagram Protocol is an Internet protocol which uses IP to provide for rapid and low overhead transmission of packets of data from one Internet-connected device to another. It is used in applications such as audio or video streaming where the loss of an occasional packet would be much less noticeable than the stuttering that would result from possibly multiple retransmission attempts.