tag:blogger.com,1999:blog-11030953592706350092024-03-05T06:25:41.978-08:00Streaming ServerVivek Bhandarkarhttp://www.blogger.com/profile/02854503687469370884noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-1103095359270635009.post-80703787368370501312008-08-04T22:52:00.000-07:002008-11-13T13:20:20.996-08:00Streaming ServersThis is a small document which I have summerised after studying some of the Streaming servers available in the current software market <br />Firest Some of the information that will clearify what exactly streaming is <br /><b>What is streaming ?</b><br><br />Streaming delivers media from a server over a network to a client in real time <br />No file is ever downloaded to a viewer’s hard drive.<br /><br><br /><b>What are the things that are achieved using Streaming ?</b><br />Privacy of the content is maintained(Not nowadays as real 11 player can download even the streaming media)<br />Broadcast of live events in realtime<br />Playlist broadcast of the prerecorded content<br />Video on demand<br /><br><br /><b>Streaming vs. downloading content</b><br /><span style="font-style:italic;">Downloading</span><br /> -- When we choose for downloading it consumes all the bandwidth available so that it can download the data as early as possible<br /> -- Network function may slow down or disrupted<br /> -- It consumes the client machine disk space<br /><span style="font-style:italic;">Streaming</span><br /> -- Streaming uses the bandwidth more efficiently because it send the data only at the speed at which client can render it properly<br /> -- Thus prevents the network from getting overloaded and thus it helps to maintain the system reliability<br /><br><br /><b>Streaming media system overview</b><br />( Broadcast of prerecorded event/ Video-on demand )<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4gJtsIHp5F75DsX27z9VNWf406NMc5-m9AMHqlg37SiDkJdADJmuwq1Rcj4lMXVdAiZKP5bXFgw-WlJN-PxxxEYkm4gJBzYpuKwTyKy3s2WnxHZaGP4s_vOERa2SVSBgGq_PSJai01e8/s1600-h/untitled_server.bmp"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4gJtsIHp5F75DsX27z9VNWf406NMc5-m9AMHqlg37SiDkJdADJmuwq1Rcj4lMXVdAiZKP5bXFgw-WlJN-PxxxEYkm4gJBzYpuKwTyKy3s2WnxHZaGP4s_vOERa2SVSBgGq_PSJai01e8/s400/untitled_server.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5230915326427040290" /></a><br />( Broadcast of Live/ prerecorded )<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZLzw8Nl-Cro3DuFM5zMLFCv1PiomPi3VclKCssHOK2wHFAdfb6joG8WVYdrFwak29t32pcZvEj37GMN1P_F3CXLBvbIAfiuqpTGxKMtdi3x5OibfIBlqC3J769cCIRaCRGWKsYjJ8GPw/s1600-h/untitled_server2.bmp"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZLzw8Nl-Cro3DuFM5zMLFCv1PiomPi3VclKCssHOK2wHFAdfb6joG8WVYdrFwak29t32pcZvEj37GMN1P_F3CXLBvbIAfiuqpTGxKMtdi3x5OibfIBlqC3J769cCIRaCRGWKsYjJ8GPw/s400/untitled_server2.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5230919055394009538" /></a><br /><b>Streaming from a Dedicated Streaming server vs. a Web server</b><br /><span style="font-style:italic;">Web Server</span><br /> -- It is designed to send as much data as it can ,as quickly as possible<br /> -- preferred method for sending static images, text, and Web page scripts <br /> -- When a file streams from a Web server, the quality of the delivery is not monitored and the bit rate cannot be adjusted <br /> -- Web servers do not support live streaming or multicast streams.<br /><span style="font-style:italic;">Streaming Server</span><br /> -- Best method for streaming digital media <br /> -- Server regulates the delivery of packets according to feedback information it receives while sending a stream to a player <br /> -- Bandwidth use is controlled, more users can connect at the same time and still receive streams that are free of interruptions. <br /><b>Streaming Server Features</b><br />**Please note the information mentioned below is from some online resources anf from my personal experience , so before referring this document I suggest to please do some base work yourself<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuV6MzF6jp05J6I9jiss8TJ9JvJ8-g4qskvG-eVi5Fp6BGv76SOVniWJDkhqczzO_sU5auydaHzjNzhzJ3CUKrFjllovbFNUHcMwk7wAnEAvFr5OUi3EdXqC9I8d7dAUi0QCyu4NCcANw/s1600-h/untitled3.bmp"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuV6MzF6jp05J6I9jiss8TJ9JvJ8-g4qskvG-eVi5Fp6BGv76SOVniWJDkhqczzO_sU5auydaHzjNzhzJ3CUKrFjllovbFNUHcMwk7wAnEAvFr5OUi3EdXqC9I8d7dAUi0QCyu4NCcANw/s400/untitled3.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5230926839477671282" /></a><br /><b>References</b><br />Resources and links<br /> **Prices that are written in the report are from <br /> <a href="http://www.networkcomputing.com/showitem.jhtml?docid=1702f3">http://www.networkcomputing.com/showitem.jhtml?docid=1702f3</a><br /><br />Streaming media Servers<br /> <a href="http://www.networkcomputing.com/showitem.jhtml?docid=1702f3">http://www.networkcomputing.com/showitem.jhtml?docid=1702f3</a><br /><br />Helix Server<br /> <a href="http://www.realnetworks.com/products/media_delivery.html">http://www.realnetworks.com/products/media_delivery.html</a><br /><br />Flash Interactive Media Server 3 <br /> <a href="http://www.adobe.com/products/flashmediaserver/flashmediaencoder/">http://www.adobe.com/products/flashmediaserver/flashmediaencoder/</a><br /><br />Darwins open source streaming server<br /> <a href="http://developer.apple.com/opensource/server/streaming/index.html">http://developer.apple.com/opensource/server/streaming/index.html<br /></a><br />Windows Media Services 9<br /> <a href="http://www.microsoft.com/windows/windowsmedia/howto/articles/introhosting.aspx">http://www.microsoft.com/windows/windowsmedia/howto/articles/introhosting.aspx</a>Vivek Bhandarkarhttp://www.blogger.com/profile/02854503687469370884noreply@blogger.com1