
Navigate this course by following a step-by-step structure that guides you from setting up your project to deploying a live Google Meet clone, with in-depth WebRTC and socket.io coverage.
Create a solid project setup and folder structure for this section. Design the landing page using HTML and CSS, then implement landing page functionality with JavaScript.
Apply JavaScript to add landing page functionality, redirecting to a home or web conferencing page, capture meeting codes, and generate eight-digit new meeting IDs for navigation.
Design the home page for a Google Meet clone, outlining a two-part layout with top remote video and bottom controls, plus a left info panel and reusable remote-user templates.
learn to set up a conferencing page with JavaScript, extract meeting and user IDs from the URL, load scripts, and initialize a signaling workflow for users in a room.
Set up a client-side socket connection with socket.io, declare a global socket for access across functions, and enable signaling between client and server for the WebRTC flow.
Store user information and broadcast it to others in a room using socket.io and an express server, enabling a group calling system.
Clone user templates to build a dynamic multi-user room, attach per-user video and audio interfaces, and wire WebRTC connection setup through a process function returning a set new connection.
Complete the ontrack function to manage video and audio tracks, set remote streams, and update the remote video player by connection id during the connection setup described.
Explain how the updateMediaSenders function manages rtpsenders and tracks across peer connections, checking states (new, connecting, connected) and adding or replacing video tracks.
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.