Real Time Messaging Protocol is a communication protocol for streaming audio, video, and data over the Internet. Originally developed as a proprietary protocol by Macromedia for streaming between Flash Player and the Flash Communication Server, it has since been widely adopted for streaming to and from other end points due to it’s low latency characteristics and Adobe (which acquired Macromedia) has published the specification of the protocol for public use.