RTMP is a TCP-based protocol that maintains persistent connections and allows low-latency communication. Most compatible codecs for RTMP are AAC (audio) and H.264 (video)