Abstract
Mobile applications are one of the fastest growing technologies in today’s global market. Mobile applications run inside a mobile device and provide a rich and fast user experience in the palm of the user. Online tutoring has progressed leaps and bounds and considered a preferred means of tutoring. In the recent past, there is a remarkable increase in research around e-learning and their use in education industry. With an audio/video capturing/transmitting mobile device any room can become an interactive classroom. The aim of this project is to implement an online tutoring service using a mobile platform called Android. Android mobile device was used as a video capturing and transmitting device. Unique username and password are provided to students to access the live sessions using a web interface. The tool consists of three main components: • Client Program (Android Device) The client program is responsible for capturing image frames and audio packets and transporting it to the server. • Network Server The network server is responsible for receiving, encoding and transmitting the audio/video to the Red5 server. • Streaming Server: Red 5 Server The Red5 server is responsible for streaming the content to web browsers.