Purpose:
Develop a video-on-demand service based on a server-client paradigm. Users should be allowed to access MPEG4 contents.
The following steps were identified as necessary to follow in order to take the project to a successful implementation:
- to analyse different technologies currently avaiable for the development of user's interfaces and select the most appropriate to implement the client GUI;
- to perform a functional requirements analysis in order to identify all the required system modules/components. Identify already existing components that may be re-used against those that will need to be fully developed;
- to identify the main characteristics of the encoded video sources that will be transacted and implement minimum required functionality to process them;
- to study the current main limitations to streaming video in the Internet and propose solutions for some of the problems detected;
- to perform the functional specification of the complete system architecture follow by the functional specification of individual components;
- to develop, install, integrate and configure the system components;
- to conduct evaluation tests of the whole system;
Aditionally, it was considered interesting the integration of WebServices tecnology in the project. Some rechearch would be made on this recent tecnology during the first weeks of the project.