RTMP is a real time messaging protocol owned by macromedia. This protocol is used to stream video, audio and data over internet between a flash player and a server. It uses 1935 port by default. Another variant of this protocol is RTMPT (real time messaging protocol with tunneling) and it is encapsulated within an http request to traverse firewalls.