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
SENIOR DEVELOPER at MICROPYRAMID

Need any Help in your Project?Let's Talk

Latest Comments
Related Articles
Facebook integration in your website Ashwin Kumar

Using Facebook integration, we can get the user verified email id, general information, friends, pages, groups and you can post on his profile, facebook pages, ...

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

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...
How to get self motivated to achieve goals Anusha Damacharla

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...

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