Provide a unique service to the members of
CCSU.
Provide a Streaming Voice Server that can be used for storing presentations, public announcements, speeches, and conferences.
Members will be able to access this service for research and general knowledge purposes.
Collaborative effort to add something of value to the school community.
Allows us to combine our knowledge and experience learned from the school curriculum as well as from personal endeavors.
Provides a challenge to create a tangible device to be used by the college community.
Providing the hardware and software needed to build the server test bed
Installing operating system and Windows Media
Services
Troubleshooting of hardware and software
Testing of server functions
Documentation of steps needed to install Windows
Media Services
Verifying the implementation and settings of the IIS software
Configuration of server services
Troubleshooting of hardware and software
Testing of server functions
Design of web interface
Windows Media Services will be used in our project
Steps for a file to be streamed
Encode the file
Create a metafile with a windows extension
Adding tags to the HTML file so the user’s browser can recognize the streaming content
Streaming media files:
Place any files that need to be available for streaming into the
WMRoot folder
Supported file types include: .asf, .wma, .wmv, .wm, .avi, .mid, .midi,
.mpg, .mpeg, .mp2, .mp3, .aif, .aiff, .wav
Non-supported file types: .ra, .rm, .ram, .mov, .qt, .mp4
IIS files:
Files for the website are stored in the Inetpub folder
Used in small businesses because it is cheaper
Simply embed the hyperlink file pointing to the file on the server into the website using special
HTML coding
When the user clicks on the hyperlink, their media player opens and they can view or listen to the file
(cont’d)
A program that comes with Windows Server
2003
Handles streaming audio and video to users logging into the server
Live broadcasting, intelligent streaming
(automatically adjusts to the users bit rate)
Web servers are not designed as well as WMS to handle streaming
Easy to configure because it is part of the OS
By using an .mp3 extension for an audio file, 1 minute of audio is typically compressed into 1 MB
By having a streaming server that just streams .mp3 files, your server can have a 10GB hard drive dedicated just to store the audio files and would provide the user with 10,000 minutes of streaming audio to select from
Suggestion: Have your C: drive dedicated to holding the Operating
System and core components of the system. Have a second hard drive just for storing the files to be streamed by the user
By using an .avi extension for a video file, 1 minute of video is typically compressed into 7
MB
Using a 10GB hard drive on the server with just .avi files, the user can enjoy about 1,430 minutes of video files
Decide what format the files on the server will be compressed in and calculate the space that will be needed
RealNetworks Helix Server
Linux, Windows Server 2000/2003, and Solaris
Apple QuickTime Streaming Server
OSX Server
Apple Darwin Streaming Server (opensource)
OSX, Windows Server 2000/2003, and Red Hat 9 or above
Other Opensource servers:
GNUMP3d, Icecast, and VideoLAN
Possibly add more software to server to make it more dynamic such as PHP
Add FTP services for downloading the file instead of streaming
Collaborate with programmers to develop code to work with Firefox/Netscape-based browsers
Test server applications for security holes, i.e.
IIS 6.0, Windows Media Services, and Windows
Server 2003 itself
We’ve learned how to setup the Windows Media
Services on Server 2003 as well as integrating that service with IIS 6.0.
Able to stream supported audio and video formats
Identified what issues there are with using a browser other than Internet Explorer
RealNetworks Helix Streaming Server
http://www.realnetworks.com/products/mediaservers/specifications.html
Apple QuickTime Streaming Server http://www.apple.com/quicktime/streamingserver/specs.html
Apple Darwin Streaming Server http://developer.apple.com/opensource/server/streaming
Icecast http://www.icecast.org/docs.php
VideoLAN http://www.videolan.org/doc/faq/en/videolan-faq-en.html
Microsoft Windows Media Services http://www.microsoft.com/windows/windowsmedia/forpros/server/server.aspx
PHP http://www.php.net
GNUMP3d http://www.gnu.org/software/gnump3d