MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

WebRTC Fundamentals

Course Summary

WebRTC is a powerful new open-source project that seamlessly enables real-time communication (RTC)  baked right into modern web browsers. This means web developers can now incorporate video, voice and data sharing using peer-to-peer connectivity via si

  • +

    Course Syllabus

    ● Introduction to Web Real-time Communication (WebRTC)
        ◦ Introduction
        ◦ History of Real-time Communication on the web
        ◦ What you can do with WebRTC
        ◦ Where WebRTC is supported
    ● Architecture of a WebRTC Application
        ◦ Introduction
        ◦ Security with WebRTC
        ◦ The Full WebRTC Environment
    ● Understanding Server Technologies for WebRTC
        ◦ Why Would We Need Servers?
        ◦ Introducing ICE, STUN and TURN
        ◦ Signaling Options for WebRTC
        ◦ Options for Server Setup and Hosting
        ◦ Recap of the Module
    ● Introducing the WebRTC API
        ◦ Overview of the WebRTC APIs
        ◦ Accessing Webcam and Microphone with MediaStream (getUserMedia)
        ◦ Establishing a Peer Connection with RTCPeerConnection
        ◦ Understanding Data Communication with RTCDataChannel
        ◦ Recap of the Module
    ● Setting Up Your Development Environment
        ◦ Introduction to Setting Up Your Environment
        ◦ Software and tools for WebRTC development
        ◦ Recap of the module
    ● Create a Two-person Video Chat Using Peer.js
        ◦ Introduction to Peer.js Library
        ◦ Set Up the HTML for Two-person Video Chat
        ◦ Write JavaScript Calls to Peer.js
        ◦ Test the Two-person Chat Application
        ◦ Recap of the Module
    ● Create a Multi-person Chat Application Using SimpleWebRTC
        ◦ Introduction to SimpleWebRTC Framework
        ◦ Set up the HTML for Multi-person Video Chat
        ◦ Write JavaScript Calls to SimpleWebRTC
        ◦ Test the Multi-person Chat Application
        ◦ Recap of the Module
    ● Where To Go Next
        ◦ Resources and Reference
        ◦ Bye!


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top