Reliable Multicast Protocol is a protocol specific to Windows Server. It is used to improve the performance of applications such as video streaming. Whereas most IP multicast is carried over UDP, Reliable Multicast Protocol uses TCP as its transport layer protocol.