آموزش ساده WebRTC - ایجاد، استقرار و ارزیابی یک کنفرانس ویدئویی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک فریمورک WebRTC
- آمادهسازی الزامات لازم برای ساخت اپلیکیشن کنفرانس ویدئویی WebRTC
- ایجاد کنفرانس ویدئویی WebRTC (با صفحات شروع و جوین شدن به جلسه، کنترل میکروفن و دوربین، اشتراکگذاری صفحه نمایش، ضبط، چت متنی، اشتراکگذاری فایل و شمارش شرکتکنندگان)
- استقرار کنفرانس ویدئویی WebRTC در سرور میزبانی با استفاده از نودجیاس و cPanel
- ارزیابی عملکرد کنفرانس ویدئویی WebRTC (آزمون عملکرد، حجم کاری کامپیوتر، کیفیت سرویس)
پیشنیازهای دوره
- نیاز به تجربه برنامهنویسی نیست. همه موارد را گامبهگام یاد میگیرید.
توضیحات دوره
ایجاد سیستم کنفرانس ویدئویی مبتنی بر WebRTC میتواند چالشبرانگیز باشد، به ویژه اگر تازهکار باشید. کارهایی که به نظر ساده میرسند، اغلب پیچیدهتر از چیزی هستند که انتظار دارید و این بارها اتفاق افتاده است. مثلاً اگر بخواهید نام کاربران متصل را بگیرید فکر کنید به راحتی انجام میشود، اما ممکن است زمان زیادی ببرد یا اصلاً کار نکند. همچنین منابع دقیقی، چه در کتابها و چه در اینترنت، برای ساخت و استقرار موفق اپلیکیشن WebRTC کم وجود دارد. به همین دلیل دوره طراحی شده است. در این دوره، شما دانش پایهای درباره WebRTC، آمادگی لازم برای پیادهسازی از ابتدا، برنامهنویسی گامبهگام، استقرار اپلیکیشن، ارزیابی عملکرد و نکات کدنویسی را میآموزید. اپلیکیشن کنفرانس ویدئویی WebRTC در این دوره، شامل قابلیتهای زیر است:
- شروع یک جلسه جدید
- جوین شدن به جلسه موجود
- اعتبارسنجی کاربر با دعوتنامه و کد عبور
- تاریخ پویا
- نمایش ویدئوی کوچک کاربران
- نمایش ویدئوی اصلی کاربران
- شمارش تعداد شرکتکنندگان
- کنترل میکروفن
- کنترل دوربین
- اشتراکگذاری صفحه (دریافت صفحه اشتراکگذاری شده هنگام جوین شدن به جلسه، نمایش صفحه اشتراکگذاری شده بعد از تغییر ویدئوی اصلی توسط کاربر)
- ضبط صفحه
- چت متنی
- اشتراکگذاری فایل
- خروج از جلسه
- اجرای اپلیکیشن با دستگاههای مختلف (کامپیوتر، لپتاپ، تبلت و تلفن همراه)
- استقرار اپلیکیشن روی سرور میزبانی cPanel
- ارزیابی عملکرد
این دوره برای چه کسانی مناسب است؟
- کسی که صرف نظر از تجربه برنامهنویسی، کنجکاو است بداند که چگونه برنامه کنفرانس ویدئویی WebRTC را ایجاد، مستقر و یا ارزیابی کند.
آموزش ساده WebRTC - ایجاد، استقرار و ارزیابی یک کنفرانس ویدئویی
-
دموی پروژه 03:19
-
برنامه کاری ما چیست؟ 12:27
-
مزایای دوره 08:43
-
منابع 02:17
-
WebRTC چیست؟ 15:20
-
WebRTC چگونه کار میکند؟ 12:22
-
ویژگیهای پشتیبانی شده 05:36
-
حوزههای کاربرد 06:22
-
مرورگرهای سازگار 04:52
-
PeerJS تمام قابلیتهای WebRTC را پوشش میدهد 06:09
-
کنفرانس ویدئویی یا چت؟ 09:19
-
چرا باید یک اپلیکیشن کنفرانس ویدئویی خصوصی بسازیم؟ 12:22
-
بررسی پروژه و مشخصات سیستم 10:00
-
نصب ویرایشگر کد - ویژوال استودیو کد 07:35
-
نصب فریمورک نودجیاس 08:15
-
دانلود منابع پروژه 03:04
-
پیکربندی سیاست اجرا 05:56
-
ساختار دایرکتوری پروژه 16:02
-
ساخت اولین رابط کاربری (صفحه اول) 28:39
-
ساخت اولین رابط کاربر (اتاق جلسه) 32:20
-
ایجاد و اجرای سرور Express 15:23
-
کدنویسی برای شروع جلسه 33:43
-
کدنویسی برای پیوستن به جلسه 16:25
-
افزودن ویژگی - کنترل میکروفن 08:42
-
افزودن ویژگی - کنترل دوربین 02:56
-
افزودن ویژگی - اشتراکگذاری صفحه 07:35
-
افزودن ویژگی - ضبط جلسه 04:29
-
افزودن ویژگی - چت متنی 06:57
-
افزودن ویژگی - اشتراکگذاری فایل 09:04
-
افزودن ویژگی - خروج از جلسه 09:42
-
معرفی استقرار اپلیکیشن 03:37
-
معیارهای سرور برای اپلیکیشن کنفرانس ویدئویی WebRTC 09:44
-
خرید سرویس میزبانی و دامنه 22:47
-
آپلود و پیکربندی اپلیکیشن در cPanel 37:01
-
مشکلات احتمالی 09:30
-
اجرای اپلیکیشن در پلتفرمهای مختلف 06:19
-
برآورد تعداد شرکتکنندگان 11:28
-
تست قابلیت با متد جعبه سیاه 12:57
-
نظارت بر حجم کاری واحدهای کامپیوتر 08:26
-
ارزیابی عملکرد 44:04
-
تحلیل کیفیت سرویس 18:32
مشخصات آموزش
آموزش ساده WebRTC - ایجاد، استقرار و ارزیابی یک کنفرانس ویدئویی
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:41
- مدت زمان :09:54:04
- حجم :4.81GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy