Streaming Protocols continued... RTMP, MMS

Reading Time : ~ .

Streaming is the technique for transferring data at fixed rate in real time between the client and the server. There are many streaming protocols available for streaming data. HTTP, RTSP, MMS, RTMP, RTP, MSB, MBSD, RTCP etc. are the streaming protocols.

RTMP refers to a proprietary protocol developed by Adobe systems for streaming audio, video and data over the Internet between a flash player and a flash media server. RTMP is a sophisticated TCP based real time networking protocol designed for high performance transmissions at low bandwidth.The default port for RTMP connections is 1935. Adobe flash player by default supports playback of audio streamed from RTMP server, gnash an open source replacement for the Flash Player on the Linux platform, supports RTMP streaming for Linux..  RTMP supports servers like Red5, Wowza, FlashmediaServer, Weborb, crtmpserver. RTMP supports MP3 and aac formats. RTMP is preferred than HTTP protocol due to its enhanced security/IP protection, Multicast support, player interactivity, plugin penetration. RTMP server provides statistical details of client communication with the server.

MMS(Microsoft Media Server Protocol) is a Microsoft Proprietary streaming protocol to transfer  real time multimedia from Windows Media Services to Windows Media Player. Usage of this protocol is preferred when Client is streaming from a server that does not support Windows media HTTP streaming protocol or RTSP Windows media extension. MMS is transferred using TCP and UDP connections, the default port is 1755. The streaming data using MMS protocol is carried out asynchronously with concurrent programming. The client can send MMS Protocol request messages to the server over the TCP connection, requesting the server to perform actions such as starting and stopping the flow of multimedia data. The multimedia data is transferred either over the same TCP connection or as a flow of UDP packets. While the server is transmitting multimedia data to the client, the client can send MMS Protocol messages to the server, requesting that it change the stream being transmitted.

    By Posted On

Need any Help in your Project?Let's Talk

Latest Comments
Related Articles
How to access development server publicly using Localtunnel Ashwin Kumar

We do need to expose our local server to hit call-back URLs while programming with other APIs. There is a tool called local tunnel from ...

Continue Reading...
Usage and configuring i3 window manager in Ubuntu Jagadeesh V

i3 is a tiling window manager, tiling window manager is non-overlapping frames of application windows. In this tutorial you will learn how to install i3wm

Continue Reading...
Being focused and Productive at your work Vinisha Naladala

Plan your tasks in a smart way to achieve success in your life. Here are some tips to help you work smarter so you can ...

Continue Reading...

Subscribe To our news letter

Subscribe to our news letter to receive latest blog posts into your inbox. Please fill your email address in the below form.
*We don't provide your email contact details to any third parties