Build a Google Meet Clone from Scratch: WebRTC & Socket io
Build a Google Meet Clone from Scratch: WebRTC & Socket io, available at $79.99, has an average rating of 4.1, with 72 lectures, based on 199 reviews, and has 7115 subscribers.
You will learn about Learn how to build a group conference website Become an advanced, confident, and modern WebRTC developer from scratch Skill proficiently in WebRTC, Socket io and Javascript Understand how file sharing works in a website Understand how to create a new meeting or join in a existing meeting Learn pro level javascript pipline work flow. Learn how to send to a particular user in a meeting Learn how to broadcast using socket io This course is ideal for individuals who are Anyone who are interested in learning webrtc, socket io and javascript It is particularly useful for Anyone who are interested in learning webrtc, socket io and javascript.
Enroll now: Build a Google Meet Clone from Scratch: WebRTC & Socket io
Summary
Title: Build a Google Meet Clone from Scratch: WebRTC & Socket io
Price: $79.99
Average Rating: 4.1
Number of Lectures: 72
Number of Published Lectures: 65
Number of Curriculum Items: 72
Number of Published Curriculum Objects: 65
Original Price: $79.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn how to build a group conference website
- Become an advanced, confident, and modern WebRTC developer from scratch
- Skill proficiently in WebRTC, Socket io and Javascript
- Understand how file sharing works in a website
- Understand how to create a new meeting or join in a existing meeting
- Learn pro level javascript pipline work flow.
- Learn how to send to a particular user in a meeting
- Learn how to broadcast using socket io
Who Should Attend
- Anyone who are interested in learning webrtc, socket io and javascript
Target Audiences
- Anyone who are interested in learning webrtc, socket io and javascript
Hi and welcome to the course “Build a Google Meet clone from scratch: WebRTC, Socket io & Javascript””.
webrtc and socket io is combination of powerfull technology where you will able to transfer data in real time with low latency. And thats why its been considering the best technology to build video conferencing app. So If you are webrtc enthusiastic, want to build webconferencing website also want to learn socket io where you are going to build group conferencing webapp in real time, low latency data transfer then you are in the right place.
In this course we are going to learn how to create a landing page where users will able to host a new meeting or will be able join in a existing meeting by using meeting code. Then in the webconferencing page step by step we will create audio and video streaming for perticular meeting with related functinality. Where user not only can interect with audio video but also user will able to chat in a room. User will able share files and photo. There user can see total number user participant with details. Along with camera input we will also create system to share screen in a meeting. And also we will create recording system where user will able to record full meeting with audio. Not last but least we will create bunch of functionality to make the website more functional.
So what you say? ready to dive in? Sign up today and get imediate access to the high quality video, downloadable complete project source code with one on one expert support. All backed by a 30 days 100% gaurenty. Got a lot to cover. So lets dive in.
Course Curriculum
Chapter 1: Welcome
Lecture 1: Welcome
Chapter 2: Complete Project Source Code with Resources
Lecture 1: Let's Start
Lecture 2: Complete Project Source Code with Resources
Chapter 3: Landing Page Design and Functionality
Lecture 1: Section Intro
Lecture 2: Section Resource
Lecture 3: Create folder structure and setup project environment
Lecture 4: Design landing page – part 1
Lecture 5: Design Landing Page – Part 2
Lecture 6: Create Landing Page Functionlity
Chapter 4: Home Page Design
Lecture 1: Section Source Code
Lecture 2: Design Home Page – Part 1
Lecture 3: Design Home Page – Part 2
Lecture 4: Apply CSS to Home Page
Chapter 5: Server and Socket.io Setup
Lecture 1: Basic Javascript Setup
Lecture 2: Express Server Setup
Lecture 3: Setup Socket at Client Site
Chapter 6: Group Audio Video Streaming
Lecture 1: Let other users know about me
Lecture 2: Add users and set connection
Lecture 3: Set Offer Process
Lecture 4: Completion of setconnection Function
Lecture 5: Completion of sdp process function
Lecture 6: Inform me about other users
Lecture 7: Creating option for audio video stream
Lecture 8: Video process
Lecture 9: Testing basic app
Lecture 10: Setup UpdateMediaSenders
Lecture 11: Remove stream, process audio and fix issues
Chapter 7: Screen Sharing System
Lecture 1: Create Screen Sharing System
Lecture 2: Disconnect users
Chapter 8: Create Messaging System
Lecture 1: Designing message interface
Lecture 2: Creating messaging system – Part 1
Lecture 3: Creating messaging system-Part 2
Chapter 9: Create Participant Details
Lecture 1: Participant show – Part 1
Lecture 2: Participant Show – Part 2
Chapter 10: Miscellaneous Functionality
Lecture 1: Creating leave meeting functionlity
Lecture 2: Creating Meeting Details
Lecture 3: Request Full Screen
Lecture 4: Add Miscellaneous Functionality
Chapter 11: Create File Sharing System
Lecture 1: File Sharing System – Part 1
Lecture 2: File sharing system part 2
Chapter 12: Meeting Recording System
Lecture 1: Designing Record Buttons
Lecture 2: Create Recording System
Chapter 13: Featured: Upload Project in Live Server
Lecture 1: Upload in Live Server
Chapter 14: Featured: Hand Raise Functionality
Lecture 1: Design Hand Raise Option
Lecture 2: Creating Hand Raise Functionality
Chapter 15: Featured: Host Permission System
Lecture 1: Ask to Join
Lecture 2: Process Permission
Lecture 3: Completion Of Host Permission System
Chapter 16: WebRTC Glossary
Lecture 1: MediaStream
Lecture 2: RTCPeerConnection
Lecture 3: Data Channel
Lecture 4: TCP UDP
Lecture 5: ICE
Lecture 6: SDP
Lecture 7: STUN
Lecture 8: TURN
Lecture 9: DTLS
Lecture 10: SRTP
Lecture 11: SCTP
Lecture 12: TLS
Lecture 13: HTTP & HTTPS
Lecture 14: SSE
Lecture 15: Websocket
Lecture 16: XHR
Chapter 17: Conclusion
Lecture 1: Congratulation
Instructors
-
Km Habib
Web Developer and Certified Data Scientist
Rating Distribution
- 1 stars: 13 votes
- 2 stars: 5 votes
- 3 stars: 13 votes
- 4 stars: 57 votes
- 5 stars: 111 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple