Your SlideShare is downloading. ×

Webrtc in Real world

239

Published on

Webrtc is an emerging Peer to Peer technology .

Webrtc is an emerging Peer to Peer technology .

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
239
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 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
  • Transcript

    • 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
    • 6. Working  Tawk.com/username  Diagramatic explanation
    • 7. 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
    • 8. Call flow
    • 9. Signalling example
    • 10. 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.
    • 11. Online interviews
    • 12. Face detection (security)
    • 13. 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
    • 14. browsers supported at present
    • 15. 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
    • 16. Thanksgiving  Its not about how long we live , its all about life in the years we leave . Thank U , for making this presentation lively
    • 17. Queries   ? ?

    ×