1 / 16

Voice Server

Voice Server. Aspiration. 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.

blaise
Download Presentation

Voice Server

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Voice Server

  2. Aspiration • 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.

  3. Why is this topic interesting? • 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.

  4. Contributions • 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

  5. Contributions (cont’d) • 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

  6. Project Overview • 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

  7. Project Overview (cont’d) • 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

  8. Windows Media Services • 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

  9. Windows Media Services (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

  10. Storage • 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

  11. Storage (cont.) • 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

  12. What have others used? • 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

  13. Future Considerations • 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

  14. Conclusion • 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

  15. References • 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

  16. References (cont’d) • 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

More Related