Audio video class room

14
AUDIO AND VIDEO CLASS ROOM INTERACTION ON AAKASH Rajavel D, IIT Bombay Clicker Lab

description

WebRTC for audio and video communication using HTML5

Transcript of Audio video class room

Page 1: Audio video class room

AUDIO AND VIDEO

CLASS ROOM INTERACTION

ON AAKASH

Rajavel D, IIT Bombay Clicker Lab

Page 2: Audio video class room

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

Page 3: Audio video class room

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

Page 4: Audio video class room

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

Page 5: Audio video class room

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

Page 7: Audio video class room

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

Page 8: Audio video class room

JSEP - JavaScript Session Establishment

Protocol.

Clicker Lab Audio and Video Class Room Interaction on Aakash

Page 9: Audio video class room

Video communication using HTML5

Clicker Lab Audio and Video Class Room Interaction on Aakash

Thanks Ericsson !!!

Thanks Ericsson !!!

Page 10: Audio video class room

WebRTC Architecture

Clicker Lab Audio and Video Class Room Interaction on Aakash

Page 11: Audio video class room

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

Page 12: Audio video class room

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

Page 13: Audio video class room

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=player_embedded

Clicker Lab Audio and Video Class Room Interaction on Aakash

Page 14: Audio video class room

All the best…

Clicker Lab Audio and Video Class Room Interaction on Aakash