Introduction To the Project:
This is a NETWORK base project. This project is beneficial for a School,College,and University In this project a virtual classroom to be established, where teacher at a remote machine presenting his/her lectures with audio, video and slide sharing with the help of web camera taking the continuous image of the teacher and is being streamed by a steaming server.
Basic FUNCTIONALITIES OF Project:
The voice of the teacher being encoded by the server, a chat server handling the message transfer between the teacher and the login students (clients).
The server manages all the client (student) requests through mapping the requested class links to the respective IP address of the teacher taking the particular class. At the server side a scripting language like asp or php would be used. On the teacher (server) machine, all the available students can be viewed by teacher. The student entered the class, taking the lecture and send doubts/queries through messages, handled by the chat server. Written question can be seen by all students and audio of student can be listening by all students.
Also log will be maintained in a way that the video call history can be viewed any time by teacher that at which time student has join the lecture and leave the lecture. Also how many lectures student have attended.
Tools and Technologies used:
We use SOCKET programming (Network Programming) for implementation of this project.
Ø .NET (C#)
Happy bidding (: