SlideShare a Scribd company logo
HAPPY NEW YEAR
May this year bring a new
change in your life that you
always wished to have.
Why ,are we here ?
Web real time communication
Why Webrtc ?
 Webrtc is a free, open project that enables web browsers with real-time






communication(RTC) capabilities via simple javascript APIS
No plugin required
(i,e need not install and configure software everytime)
Platform and system independent
Just need to have the latest version of chrome / mozilla
(i,e clients are our web browser.)
User and developer friendly , video chat experience can be built
using 100 lines of JS code
Architecture & Working
 Simple architecture ready to use APIs

1. getUserMediaStream API
- for accessing webcam and microphone
2. PeerConnection API
-connecting to other end user(remote peer)
3. Datachannel API
- screen sharing , gaming , text chat ,file transfer
Webrtc in Real world
Webrtc in Real world
Working
 Tawk.com/username
 Diagramatic explanation
keywords used in slide
 SIP: Session Initiation protocol
 SDP : Session description protocol
 ICE : Interactive connectivity establishment
 NAT : Network address Translation
 TURN : Traversal using relay around NAT

 STUN : Session Traversal utilities for NAT
 SRTP : Secure real time transport protocol
 Codec: compressing and decompressing data for effective utilization of

bandwidth
Call flow
Webrtc in Real world
Signalling example
Real time examples & Online demos
1. Video chat: http://www.tawk.com
2. Gaming : http://www.spcegoo.com/chess
3. Collab : ongoing product of tresbu
4. Face detection : security enhancement
5. Call centres: Live, face to face communications with with
customers, making it easy for customers.
Webrtc in Real world
Webrtc in Real world
Online interviews
Face detection (security)
Disadvantages !






Need to implement signalling for connecting 2 browser
Apple web-browser Safari yet to support webrtc APIs . We might
need a native app on IOS platforms
Internet Explorer (IE) is building its own Webrtc APIs named
CU-RTC-Web
Various browsers use different APIs for WEBRTC implementation
browsers supported at present
References
 http://www.html5rocks.com/en/tutorials/webrtc/basics/
 http://www.w3.org/TR/webrtc/
 http://www.webrtc.org/
 https://labs.ericsson.com/blog/a-web-rtc-tutorial
 https://labs.ericsson.com/blog/a-web-rtc-tutorial

 https://developer.mozilla.org/en-US/docs/WebRTC/Peer-to-

peer_communications_with_WebRTC
 http://webrtcbook.com/presentations/WebRTCIEEE04-02-13.pdf
 https://research.nokia.com/files/Strowes.pdf
Thanksgiving


Its not about how long we live , its all about
life in the years we leave .

Thank U , for making this presentation lively
Queries





?
?

More Related Content

PDF
WebRTC Integration from Tim Panton
PPTX
Smart Appliances Home Server (Software Architecture)
PDF
A jQuery for WebRTC
PDF
A Practical Guide to WebRTC
PDF
WebRTC on Mobile
PPTX
WebRTC: players, business models and implications for telecommunication carriers
PDF
LAS16-112: mbed OS Technical Overview
PPTX
Eclipse Edje Project Status
WebRTC Integration from Tim Panton
Smart Appliances Home Server (Software Architecture)
A jQuery for WebRTC
A Practical Guide to WebRTC
WebRTC on Mobile
WebRTC: players, business models and implications for telecommunication carriers
LAS16-112: mbed OS Technical Overview
Eclipse Edje Project Status

What's hot (10)

PDF
Baby Steps: A WebRTC Tutorial
PDF
5 Facts About WebRTC That Everyone Should Know
PDF
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communications
PDF
WebRTC for Telcos by Solaiemes
PDF
WebRTC - a History Lesson
PDF
The State of WebRTC
PPTX
WebRTC: Business models and implications for mobile
PPTX
PI-Phone Using Raspberry Pi-2
PDF
TrueConf Server — The Most Advanced UC&C System on The Market
PPT
Firefox OS
Baby Steps: A WebRTC Tutorial
5 Facts About WebRTC That Everyone Should Know
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communications
WebRTC for Telcos by Solaiemes
WebRTC - a History Lesson
The State of WebRTC
WebRTC: Business models and implications for mobile
PI-Phone Using Raspberry Pi-2
TrueConf Server — The Most Advanced UC&C System on The Market
Firefox OS
Ad

Similar to Webrtc in Real world (20)

PPTX
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
PDF
Webinar WebRTC HTML5 (english)
PPTX
Html5 RTC - 1
PPTX
WebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
PPTX
SkyViewer: An in-browser solution to fast video calling
PDF
WebRTC in IOT presented in KrankyGeek
PPTX
PPTX
WebRTC Seminar Report
PDF
Pkewebrtc
PPTX
DevCon5 (July 2014) - Intro to WebRTC
PPTX
SignalR Intro + WPDev
PPTX
DevCon5 (July 2014) - Acision SDK
PDF
DevCon 5 (December 2013) - WebRTC & WebSockets
PPTX
WebRTC presentation
PDF
What is WebRTC and How does it work?
PDF
WebRTC
PPTX
SignalR Intro + WPDev integration @ Codetock
PDF
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
PDF
WebRTC Standards from Tim Panton
PPTX
.NET Core Today and Tomorrow
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
Webinar WebRTC HTML5 (english)
Html5 RTC - 1
WebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
SkyViewer: An in-browser solution to fast video calling
WebRTC in IOT presented in KrankyGeek
WebRTC Seminar Report
Pkewebrtc
DevCon5 (July 2014) - Intro to WebRTC
SignalR Intro + WPDev
DevCon5 (July 2014) - Acision SDK
DevCon 5 (December 2013) - WebRTC & WebSockets
WebRTC presentation
What is WebRTC and How does it work?
WebRTC
SignalR Intro + WPDev integration @ Codetock
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
WebRTC Standards from Tim Panton
.NET Core Today and Tomorrow
Ad

Recently uploaded (20)

PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
Basic Mud Logging Guide for educational purpose
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
01-Introduction-to-Information-Management.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Institutional Correction lecture only . . .
PDF
Insiders guide to clinical Medicine.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Basic Mud Logging Guide for educational purpose
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Abdominal Access Techniques with Prof. Dr. R K Mishra
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
01-Introduction-to-Information-Management.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Institutional Correction lecture only . . .
Insiders guide to clinical Medicine.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
2.FourierTransform-ShortQuestionswithAnswers.pdf
Supply Chain Operations Speaking Notes -ICLT Program
102 student loan defaulters named and shamed – Is someone you know on the list?
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
RMMM.pdf make it easy to upload and study
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf

Webrtc in Real world

  • 1. HAPPY NEW YEAR May this year bring a new change in your life that you always wished to have.
  • 2. Why ,are we here ?
  • 3. Web real time communication
  • 4. Why Webrtc ?  Webrtc is a free, open project that enables web browsers with real-time      communication(RTC) capabilities via simple javascript APIS No plugin required (i,e need not install and configure software everytime) Platform and system independent Just need to have the latest version of chrome / mozilla (i,e clients are our web browser.) User and developer friendly , video chat experience can be built using 100 lines of JS code
  • 5. Architecture & Working  Simple architecture ready to use APIs 1. getUserMediaStream API - for accessing webcam and microphone 2. PeerConnection API -connecting to other end user(remote peer) 3. Datachannel API - screen sharing , gaming , text chat ,file transfer
  • 9. keywords used in slide  SIP: Session Initiation protocol  SDP : Session description protocol  ICE : Interactive connectivity establishment  NAT : Network address Translation  TURN : Traversal using relay around NAT  STUN : Session Traversal utilities for NAT  SRTP : Secure real time transport protocol  Codec: compressing and decompressing data for effective utilization of bandwidth
  • 13. Real time examples & Online demos 1. Video chat: http://www.tawk.com 2. Gaming : http://www.spcegoo.com/chess 3. Collab : ongoing product of tresbu 4. Face detection : security enhancement 5. Call centres: Live, face to face communications with with customers, making it easy for customers.
  • 18. Disadvantages !      Need to implement signalling for connecting 2 browser Apple web-browser Safari yet to support webrtc APIs . We might need a native app on IOS platforms Internet Explorer (IE) is building its own Webrtc APIs named CU-RTC-Web Various browsers use different APIs for WEBRTC implementation
  • 20. References  http://www.html5rocks.com/en/tutorials/webrtc/basics/  http://www.w3.org/TR/webrtc/  http://www.webrtc.org/  https://labs.ericsson.com/blog/a-web-rtc-tutorial  https://labs.ericsson.com/blog/a-web-rtc-tutorial  https://developer.mozilla.org/en-US/docs/WebRTC/Peer-to- peer_communications_with_WebRTC  http://webrtcbook.com/presentations/WebRTCIEEE04-02-13.pdf  https://research.nokia.com/files/Strowes.pdf
  • 21. Thanksgiving  Its not about how long we live , its all about life in the years we leave . Thank U , for making this presentation lively

Editor's Notes

  • #2: To learn a new Technology . skype , Facebook video calling feature . Need to install , every time u change ur device or platform u have to configure . Think of something which is platform independent , which doesn’t make u to install