لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یک Google Meet Clone از ابتدا بسازید: WebRTC & Socket io
Build a Google Meet Clone from Scratch: WebRTC & Socket io
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
webrtc را یاد بگیرید و با استفاده از WebRTC، socket io و جاوا اسکریپت، وب سایتی مانند google meet از ابتدا بسازید. یاد بگیرید چگونه یک وب سایت کنفرانس گروهی بسازید از ابتدا به یک توسعه دهنده WebRTC پیشرفته، مطمئن و مدرن تبدیل شوید. جریان کار خط لوله جاوا اسکریپت در سطح حرفه ای را یاد بگیرید. آموزش ارسال به یک کاربر خاص در یک جلسه آموزش نحوه پخش با استفاده از سوکت io پیش نیازها: یک کامپیوتر ویرایشگر کد [من از کد ویژوال استودیو استفاده می کنم] اصول اولیه HTML، CSS و جاوا اسکریپت یا اشتیاق زیاد در یادگیری.
سلام و به دوره "ساخت کلون Google Meet از ابتدا: WebRTC، Socket io Javascript" خوش آمدید.
webrtc و socket io ترکیبی از فناوری قدرتمند است که در آن میتوانید دادهها را در زمان واقعی با تأخیر کم انتقال دهید. و به همین دلیل است که بهترین فناوری را برای ساخت برنامه کنفرانس ویدیویی در نظر گرفته است. بنابراین اگر به webrtc علاقه دارید، می خواهید وب سایت کنفرانس وب بسازید همچنین می خواهید سوکت io را یاد بگیرید که در آن می خواهید برنامه وب کنفرانس گروهی را در زمان واقعی بسازید، انتقال داده با تأخیر کم، در این صورت در مکان مناسب هستید.
در این دوره ما می خواهیم یاد بگیریم که چگونه یک صفحه فرود ایجاد کنیم که در آن کاربران بتوانند یک جلسه جدید را میزبانی کنند یا بتوانند با استفاده از کد جلسه به یک جلسه موجود بپیوندند. سپس در صفحه وب کنفرانس گام به گام، پخش صوتی و تصویری را برای جلسات عمودی با عملکرد مرتبط ایجاد می کنیم. جایی که کاربر نه تنها می تواند با ویدئوهای صوتی ارتباط برقرار کند، بلکه کاربر می تواند در یک اتاق چت کند. کاربر می تواند فایل ها و عکس ها را به اشتراک بگذارد. در آنجا کاربر می تواند تعداد کل شرکت کننده کاربر را با جزئیات ببیند. همراه با ورودی دوربین، سیستمی را نیز برای اشتراکگذاری صفحه در جلسه ایجاد خواهیم کرد. و همچنین ما سیستم ضبط ایجاد خواهیم کرد که در آن کاربر قادر خواهد بود جلسه کامل را با صدا ضبط کند. نه آخرین اما مهمترین، ما مجموعهای از قابلیتها را برای کاربردیتر کردن وبسایت ایجاد خواهیم کرد.
خب چی میگی؟ آماده برای شیرجه رفتن؟ همین امروز ثبت نام کنید و با پشتیبانی تخصصی یک به یک به ویدیوی با کیفیت بالا و کد منبع پروژه کامل قابل دانلود دسترسی فوری داشته باشید. همه با ضمانت 100٪ 30 روزه پشتیبانی می شوند. چیزهای زیادی برای پوشش دادن دارم. پس بیایید داخل شیرجه بزنیم.
سرفصل ها و درس ها
خوش آمدی
Welcome
خوش آمدی
Welcome
کد منبع پروژه را با منابع کامل کنید
Complete Project Source Code with Resources
بیا شروع کنیم
Let's Start
کد منبع پروژه را با منابع کامل کنید
Complete Project Source Code with Resources
طراحی و عملکرد صفحه فرود
Landing Page Design and Functionality
منبع بخش
Section Resource
ایجاد ساختار پوشه و راه اندازی محیط پروژه
Create folder structure and setup project environment
طراحی صفحه فرود – قسمت 1
Design landing page – part 1
صفحه فرود طراحی – قسمت 2
Design Landing Page – Part 2
ایجاد عملکرد صفحه فرود
Create Landing Page Functionlity
طراحی صفحه اصلی
Home Page Design
صفحه اصلی طراحی – قسمت 1
Design Home Page – Part 1
صفحه اصلی طراحی – قسمت 2
Design Home Page – Part 2
CSS را در صفحه اصلی اعمال کنید
Apply CSS to Home Page
راه اندازی سرور و Socket.io
Server and Socket.io Setup
راه اندازی پایه جاوا اسکریپت
Basic Javascript Setup
راه اندازی سرور اکسپرس
Express Server Setup
سوکت را در سایت مشتری راه اندازی کنید
Setup Socket at Client Site
پخش ویدیوی صوتی گروهی
Group Audio Video Streaming
به سایر کاربران در مورد من اطلاع دهید
Let other users know about me
کاربران را اضافه کنید و اتصال را تنظیم کنید
Add users and set connection
فرآیند پیشنهاد را تنظیم کنید
Set Offer Process
تکمیل تابع setconnection
Completion of setconnection Function
تکمیل عملکرد فرآیند sdp
Completion of sdp process function
در مورد سایر کاربران به من اطلاع دهید
Inform me about other users
ایجاد گزینه برای پخش ویدیوی صوتی
Creating option for audio video stream
فرآیند ویدیویی
Video process
تست برنامه پایه
Testing basic app
راه اندازی UpdateMediaSenders
Setup UpdateMediaSenders
پخش جریانی را حذف کنید، صدا را پردازش کنید و مشکلات را برطرف کنید
Remove stream, process audio and fix issues
سیستم به اشتراک گذاری صفحه نمایش
Screen Sharing System
ایجاد سیستم اشتراک گذاری صفحه نمایش
Create Screen Sharing System
کاربران را قطع کنید
Disconnect users
ایجاد سیستم پیام رسانی
Create Messaging System
طراحی رابط پیام
Designing message interface
ایجاد سیستم پیام رسانی - قسمت 1
Creating messaging system – Part 1
ایجاد سیستم پیام رسانی - قسمت 2
Creating messaging system-Part 2
ایجاد جزئیات شرکت کننده
Create Participant Details
نمایش شرکت کننده - قسمت 1
Participant show – Part 1
نمایش شرکت کننده - قسمت 2
Participant Show – Part 2
کارکردهای متفرقه
Miscellaneous Functionality
ایجاد عملکرد جلسه مرخصی
Creating leave meeting functionlity
نمایش نظرات