By continuing to navigate on this website, you accept the use of cookies to serve you more relevant services & content.
For more information and to change the setting of cookies on your computer, please read our Cookie Policy.

Streaming Protocols continued... RTMP, MMS

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.

    Posted On
  • 09 March 2011
  • By
  • Micropyramid

Need any Help in your Project?Let's Talk

Latest Comments
Related Articles
How to get self motivated to achieve goals

Self Motivation is important to achieve success in life. Motivation is what Pushes us to achieve our goals, One of the biggest challenge is meeting ...

Continue Reading...
Streaming protocols ogg, mp3, aac

Audio format is a file format for storing the digital audio data on a computer. The encoding of the audio data is done by the ...

Continue Reading...
Well structured Software Development Life cycle(SDLC) and Its Phases

Know about software development life cycle(SDLC) and its phases to build a systematic, quality and well-structured application.

Continue Reading...
open source packages

Subscribe To our news letter

Subscribe and Stay Updated about our Webinars, news and articles on Django, Python, Machine Learning, Amazon Web Services, DevOps, Salesforce, ReactJS, AngularJS, React Native.
* We don't provide your email contact details to any third parties