Real-Time Transport Protocol is an internet protocol that defines the transmission of real-time data, such as audio and video. RTP provides mechanisms for the sending (server) and receiving (client) applications to support streaming data.