2. Objective of the project
Develop a interactive class room application
Audio and Video class room communication in
Aakash tablet
Clicker Lab Audio and Video Class Room Interaction on Aakash
3. Introduction
Interactive class room environment between student
and teacher.
Sharing their doubts / queries through audio and
video in the Aakash tablets.
Enable the feature of audio and video in a table
using HTML 5 and/or Android.
Clicker Lab Audio and Video Class Room Interaction on Aakash
4. Resource
Aakash Tablets with android OS, camera, mic and
web browser
HTML5 Audio and video enabled feature
WebRTC – state-of-the-art audio/video
communication stack in your web browser
Clicker Lab Audio and Video Class Room Interaction on Aakash
5. WebRTC API
Real-time audio / video communications stack in
your web browser without plug-in
To create a common platform for real-time
communication ( PC, Phone, TV )
Supports :
Latest desktop browsers (chrome 21, opera 12,
firefox 17 ...)
Mobile browser
Clicker Lab Audio and Video Class Room Interaction on Aakash
6. Sample WebRTC
Access the webcam
Capture the Current frame of video
Audio/video call
Multiple PeerConnections
Clicker Lab Audio and Video Class Room Interaction on Aakash
7. WebRTC Key Features
MediaStreams
Access and streams the user's camera and mic
PeerConnection
Easy audio / video calls
DataChannels
P2p application data transfer
Clicker Lab Audio and Video Class Room Interaction on Aakash
8. JSEP - JavaScript Session Establishment
Protocol.
Clicker Lab Audio and Video Class Room Interaction on Aakash
9. Video communication using HTML5
Clicker Lab Audio and Video Class Room Interaction on Aakash
Thanks Ericsson !!!
Thanks Ericsson !!!
11. Challenges
How will be the communication in class room,
peer–to–peer or broadcast the streaming data ?
How the communication are controlled ?
Will it be any communication delay ?
Clicker Lab Audio and Video Class Room Interaction on Aakash
12. Roadmap
Clicker Lab Audio and Video Class Room Interaction on Aakash
Reliablity and Interactive class room
environmet
Way of audio/video communication
Media streaming using WebRTC
Enabling audio/vedio using HTML5
4
3
1
2
13. References
HTML5
www.w3.org/html/wg/drafts/html/master/
developer.mozilla.org/en-
US/docs/HTML/Using_HTML5_audio_and_video
WebRTC
www.html5rocks.com/en/tutorials/webrtc/basics/
www.webrtc.org/
labs.ericsson.com/developer-community/blog/beyond-
html5-peer-peer-conversational-video
www.youtube.com/watch?v=E8C8ouiXHHk&feature=play
er_embedded
Clicker Lab Audio and Video Class Room Interaction on Aakash