Interview WebRTC Professor: Elliot Eichen, Mentor: Aishwarya Srinivasan,

Slides:



Advertisements
Similar presentations
SIP, Firewalls and NATs Oh My!. SIP Summit SIP, Firewalls and NATs, Oh My! Getting SIP Through Firewalls Firewalls Typically.
Advertisements

1 TURN Server for WebRTC in the Firewall © 2014 Ingate Systems AB Prepared for:Ingates SIP Trunking, UC and WebRTC Seminars ITEXPO January 2014 Miami By:Karl.
1 What’s Next For SIP Trunking? Carriers Enabling and Bringing WebRTC Features With Their Trunks © 2015 Ingate Systems AB Prepared for:Ingate SIP Trunking,
webRTC Andreas Trantidis
Implementation Lessons using WebRTC in Asterisk
SPEKE S imple Password-authenticated Exponential Key Exchange Robert Mol Phoenix Technologies.
Reza hooshangi ( ). short history  One of the last major challenges for the web is to enable human communication via voice and video: Real Time.
William Guyton Legal Services Alabama I.T. Manager.
WebRTC & SIP E-SBC PBX Companion
Smartphone Apps Development Team Weiqing Li Lijun Zhu Man Li.
Y A S O O B A L I b o r n o n 1 9 t h F e b r u a r y i n K a n p u r d i s t r i c t o f U t t a r P r a d e s h. H e s t a r t e d s i n g i.
ADMINISTRATION Sources of Information REVISION – BLOCK 6.
Tom Des Lauriers Associate Professor De Vry University.
DCS-932/932L Wireless N Day & Night Mjpeg Network Camera Sales guide D-Link Confidential.
Technological Educational Institute of Crete School of Applied Technology Department of Informatics Engineering Paper Title Integrating WebRTC and X3DOM:
SIP and NAT Dr. Jonathan Rosenberg Cisco Fellow. What is NAT? Network Address Translation (NAT) –Creates address binding between internal private and.
Using Motion Detection, Alerts and Alarms
WebRTC – Challenges and Best Practices Sumit Amar Director of Engineering Electronic Arts.
Getting started with for students before you register Make sure you have: an active account Internet browser installed on your computer Student.
Internet Standard Grade Computing. Internet a wide area network spanning the globe. consists of many smaller networks linked together. Service a way of.
Berlin, Björn Schwarze.
ACI Conference 2009 Murali Srinivasan HuntFishBuddy Presentation ACI Conference 2009 Baton Rouge, LA 7/16/08.
TSMN 6350 IP TELEPHONY Class Project Mentor: Aishwarya Srinivasan – Team: Monisha Yerramalla –
Presented by: Introduction to iTunes U BCC on iTunes U.
Using Skype to Communicate with Family and Friends Presented by: Karla Lechuga.
An analysis of Skype protocol Presented by: Abdul Haleem.
Mobile Apps vs. Mobile Sites Which is Becoming King In The War?
1 Viewing Activation History Audience: All Audiences Module Scope: The process of how to view activation history.
1 What’s Next For SIP Trunking? Carriers Enabling and Bringing WebRTC Features With Their Trunks © 2015 Ingate Systems AB Prepared for:Ingate SIP Trunking,
IPSOS / Vodafone / Novartis Kenya 17 December 2014.
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
1 WebRTC in the Call Center and Number Replacement © 2015 Ingate Systems AB Prepared for:Ingate SIP Trunking, UC and WebRTC Seminars WebRTC in the.
Learning to use Skype. So what is Skype?  Skype is free service that allows you to connect with people through voice or video calls all over the world.
Usage Hub Introduction Shared Technologies Nov 2015.
Interactive Connectivity Establishment : ICE
Confidential, Copyright and Patent Pending, Ping4 Group, Inc. 1.
New Media Class Period 2. Google Voice Google Voice is a service that gives you one number for.
WebRTC Don McGregor Research Associate MOVES Institute
Welcome to Baxter Connect Audio/ Web Training Hosted by Qwest.
Communication Methods
Jajah Speaker: Yan-Shiang Wang Date: Classic Caller Callee PBX PSTN Signaling Voice.
Humans of Kent County Audio for iPhone. In order to complete a submission for Humans of Kent County, you will need to create an audio recording or video.
“End to End VoIP“ The Challenges of VoIP Access to the Enterprise Charles Rutledge VP Marketing Quintum Technologies
Uploading Web Page  It would be meaningful to share your web page with the rest of the net user.  Thus, we have to upload the web page to the web server.
Cisco Confidential 1 C © 2013 Cisco and/or its affiliates. All rights reserved. Revision: Draft 3 September 2013.
Introduction to Avaya Unified Messaging Introduction to American University’s New Messaging System: Avaya Unified Messaging.
Johan Delimon 26/04/2016 BE-COM E-COMMUNICATIONS EVENT THE INNER WORKINGS OF SKYPE FOR BUSINESS: NETWORKING.
Databases – Part 1 Databases– Part 1 Lesson 3 & 4.
Real-Time Communications over the Web: webRTC Claudio Vacalebre
COX .  Cox communication also known as cox cable and formally known as cox broadcasting corporation, dimension cable services and time mirror.
By Asma Hamad Alharbi.
3.02H Publishing a Website 3.02 Develop webpages..
Munix Healthcare Customer Profiling, Frequency Analysis, Location Mapping, Movement Analysis, Web Classification, Time Analysis, and much more …. Internet.
Business Directory REST API
June 18th Remote Session on Building a Twilio App with Heroku
Deploying Cisco Unified Contact Center Express
BRINGING REALTIME MEDIA CAPABILITIES TO YOUR INTERFACE WITH WEBRTC
How to Troubleshoot Sync Errors with the Gmail Android App?
Security Guard Reporting Android App
5 HACKS THAT WILL HELP YOU ACHIEVE YOUR MAJOR BEAUTY GOALS.
2018 Real Cisco Dumps IT-Dumps
OPERATING SYSTEMS.
WebRTC for Bria Khris Kendrick
Objectives To understand the about types of computer network
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
WebRTC From Zero to Hero The Rolling Scopes, Gabriel Mičko.
The Internet and Electronic mail
This presentation uses a free template provided by FPPT.com Hotmail Help Contact Number USA
This presentation uses a free template provided by FPPT.com Hotmail Help Contact Number USA
City of Canon City Laserfiche Training
Presentation transcript:

Interview WebRTC Professor: Elliot Eichen, Mentor: Aishwarya Srinivasan, Project Staff: Fu Yufei, Li Wenzhao, Lu Mingren, Ma Huan, Pang Mo,

Agenda What is WebRTC Use case Advantages of WebRTC Why is WebRTC superior to Skype Our project: Interview WebRTC Project Output Design idea and working flow Key functions Live Demo Conclusion

Beauty of Interview WebRTC A startup company plans to recruit Interns x Flights x Customized Skype x Phone interview Solution with WebRTC: Interview WebRTC Free No third party plugins All you need is Internet and a Browser !! High quality Different signaling protocols can be chosen for handshake.

Check with this cool product! For Interviewer Enter our webpage Create a unique URL Send the URL via Ping! For Interviewee Open the webpage we provide Click the URL he received Ping!

Forget Skype! With Skype, you cannot image: Light & convenient − No installation −Use the URL! Record the video −Share with your boss Group interview

How is this powerful app realized Caller’s Browser Callee’s Browser Firebase Media Flow Lab Server STUN Server.html.js.html.js Offerer SDP Offerer SDP Answerer SDP Answerer SDP ICE.html.js.html.js.html URL ICE

Key function n.getMedia = n.webkitGetUserMedia || n.mozGetUserMedia; n.getMedia(options.constraints { audio: true, video: true } function createOffer() function createAnswer() function sendsdp(sdp) { sdp = JSON.stringify(sdp)}; Get User Media Signaling & Exchange SDP Peer to Peer Connection peerConnection.onicecandidate =onicecandidate; var peerConnection = new PeerConne ction(location.search.indexOf('turn=tr ue') !== -1 ? TURN : STUN, optional); Media Flow

Ready to Rock?!

Conclusion Introduction and advantages of WebRTC Use Case: Interview WebRTC Our project achievements The logic & function of Interview WebRTC Live demo

Thank you.