Design and Implementation of a Multimedia Streaming Server System

Authors Avatar

ECM 2417 Communications and Networking Technologies

Student number:  570009106

Design and Implementation of a Multimedia Streaming Server System

Technical Report

Contents

1 Preliminary design of a multimedia server

  1. Introduction                                                                2
  2. System architecture                                                        2
  3. Network design                                                                3
  4. Technical requirements                                                        3
  5.  Hardware                                                                        6

  1. Project Plan
  1. Needs                                                                        8
  2. Costs                                                                        8
  3. GANTT Chart                                                                9
  4. Summary                                                                        9

3 References                                                                        10


  1. Preliminary Design of a Multimedia Server

  1. Introduction

“Streaming is a server/client technology that allows live or pre-recorded data to be broadcasted in real time, opening up the network for traditional multimedia applications such as news, education, training, entertainment, advertising, and a host of other uses. Thus, streaming enables the Internet or company Intranet as a new broadcast medium for audio and video.”

In this report I’d like to propose a design and project plan for the implementation of a multimedia streaming server. Firstly I will create a diagram of the design and then explore the hardware and software, which would be used in implementation of the server, its benefits as well as associated costs. The project plan will also outline the different tasks to be performed followed by a GANTT chart which will show the timescales and targets for each task.

1.2 System architecture

The figure 1 shows the physical components and layout of the server system.

To start with we need a server and a disk subsystem connection. The disk subsystem will comprise of several disks using the RAID facility, which will hold all the relevant data the company chooses supported by an application to provide video and audio and hosted service using a SQL Database. The server incorporates a memory processor as well as network cards so that it can be connected to the network. The server is then connected to a network switch, chosen accordingly for the bandwidth needed (eg. 100mb, 1000mb, multiples of servers), which is connected to one or a series of processors within the company offices. Network switches are available such that they can also serve as a router. These are the most cost effective to use. The third step is to stream past a firewall and to the outside world.

Join now!

The specifics of the server size, number of network cards, the disks are to be chosen based on the company’s requirements. Typically it is necessary to investigate and estimate the following:

  • usage capacity
  • storage capacity
  • required bandwidth
  • network design and protocols 

1.3 Network Design

Figure 2 shows the design of the network.

One or more servers are connected to the network using network cards. The network will use at least a HTTP/TCP protocol. ...

This is a preview of the whole essay