|
|

Streaming from web server and Windows media server
There are certain advantages and disadvantages of streaming your media from a
web server or a Windows media server. The following article is from Microsoft's
page and describes the difference between the two.
2005-03-15
Hosting Windows Media-Based Content
You can stream Windows Media-based content over a network by using either a
Windows Media server or a Web server.
Using a Windows Media server
The ideal way to stream content is with Microsoft Windows Media Services 9
Series, which is available only on computers that are running Microsoft Windows
Server 2003. Windows Media Services is designed to handle the special
requirements of streaming and administering Windows Media content on the
Internet or on an intranet.
Windows Media Services provides features, such as live broadcasting and
intelligent streaming, which automatically adjusts the bit rate of each client
stream according to bandwidth that is currently available. Windows Media
Services also provides powerful logging and other features.
You can stream by using the Real Time Streaming Protocol (RTSP), which was
created specifically to control the delivery of real-time data over a network;
the MMS protocol, which is the proprietary streaming media protocol developed
for earlier versions of Windows Media Services; or Hypertext Transfer Protocol
(HTTP). Using HTTP, you can stream through most firewall configurations.
Using a Web server
You can use any Web server to host Windows Media
streaming content. There are many advantages to streaming from a Windows Media
server. However, Web server streaming may be the best option if you plan to
offer only a few audio clips, for example, or if you have a startup site with
limited resources for adding servers. Because you can use your existing Web
server, you can stream on the Internet or on an intranet by using Windows Media
Technologies.
Comparing server features
The features of each type of server are compared in the following table.
|
Feature |
Windows Media Services |
Web server |
|
Stream through most firewalls |
X |
X |
|
Stream content with Digital Rights
Management |
X |
X |
|
Fast Streaming |
X |
|
|
Stream without downloading |
X |
|
|
Broadcast (live) |
X |
|
|
Intelligent streaming |
X |
|
|
Optimized for streaming Windows Media
content |
X |
|
|
Indexing |
X |
|
|
Administering and logging |
X |
|
The following list describes each feature. If you are interested only in
the features that a Web server can provide, then Web server streaming
may be the right option for you.
- Fast Streaming.
A feature of Windows Media Services that allows for a combination of
streaming, downloading, and caching to provide the best user
experience. Fast Streaming includes Fast Start, which downloads the
first few seconds of the content at as high a bit rate as possible, so
the wait to start playing is reduced; Fast Cache, which uses available
bandwidth to cache as much content as possible ahead of playback; Fast
Recovery, which sends error correction data with the data packets
instead of waiting for an error to occur; and Fast Reconnect, which
enables the server to automatically restore connections that are lost.
- Stream without downloading.
Content from a Web server is downloaded. If Fast Cache is enabled on a
Windows Media server, content might be cached to enhance playback.
However, this feature can be disabled if you want your content
streamed only.
- Broadcast (live).
Web servers can only host on-demand content (files). A Windows Media
server can host content for on-demand delivery or as a broadcast.
Broadcasting enables you to stream live content (events that occur in
real time), and files and playlists that are played back from the
server. Some examples of broadcasting are streaming live radio and
television signals, and Internet radio stations.
- Intelligent streaming.
As mentioned earlier, this feature requires an interaction between a
Windows Media server and Windows Media Player to optimize the stream
for the current available bandwidth.
- Optimized for streaming
Windows Media content. Windows Media
Services was designed for the special requirements of streaming media.
For example, Windows Media Services handles resources on a computer
better than a Web server when streaming. A Windows Media server is
capable of delivering more concurrent streams on a given computer by
making more efficient use of a computer's CPU and network bandwidth. A
Windows Media server sends data at the same bit rate as the content. A
Web server on the other hand does not control the bit rate at which it
sends a stream. Consequently, two or more concurrent streams from a
Web server could saturate a network's bandwidth.
Files are streamed from a Web server
by using a method called progressive downloading. This means
that a file plays as it downloads to the user's Internet cache. This
can be a concern for users, because digital media files often consume
a large amount of hard disk space. Also, a user cannot seek to
different parts of the content, until the entire file is downloaded.
- Indexing.
This feature provides end users with a means of fast-forwarding and
rewinding through a file that is being streamed, which requires
interaction between a Windows Media server and Windows Media Player.
|
|
Article is an excerpt from
Microsoft's Media page.
----------------------
Akmal Khan Sapay
Multimedia Editor
Safis Web
See Also:
Create your Windows Media
|
.More Sites:
VCD Help
DIVX-Digest
VCD Shop
DVD
Shop
.Visitors'
Corner
Submit your article
Send
your Question
.Download Movies
Pirate
Bay
Torrent
Reactor
Live
Torrents
Torrent
Spy
.Dig
deeper into SW
Afghanistan
Site
Lagman
Site
.Enter Forum
|