Abstract:
This report will explain the basic steps (system analysis, design, implementation and
testing) which lead to the development of the Bahria University's first ever Video
Conferencing Application, which is also capable of multicasting.
This Video Conferencing software has been developed with and Client-Server
architecture. The server will provide its services to all the clients connected. These
services are as follows
1. Audio Conferencing
2. Video Conferencing
3. Text Chatting
4. Multicasting
The server may or may not be a dedicated server. The server shall start listening on
the specified ports for any incoming requests. These requests will be from the client
machine. The client application will have the ability to use the above mentioned
services.
One computer may only run one single instance of the client application. In addition
to which it may also run an instance of server application. However it is
recommended that you make a dedicated server.