RTMP and ERTMP
Real-Time Messaging Protocol (RTMP) and the Enchanced Real-Time Messaging Protocol (ERTMP) are TCP-based communication protocols for streaming audio, video and data over the Internet. RTMP was originally developed as a protocol for streaming via Flash, and is used by Red5 open source. In version 14.0 of Red5 Pro, ERTMP v2 was introduced adding additional features to the legacy protocol. ERTMP allows for the use of additional codecs such as h.265 and extends the life of the protocol. ERTMP enhances the RTMP protocol in Red5 Pro and is backwards compatible with RTMP.