WebRTC را با ایجاد پروژه با React بیاموزید. ما تمام مراحل ساخت اپلیکیشن را با تماس مستقیم و گروهی طی خواهیم کرد. ما پیادهسازی WebRTC خود را برای تماسهای مستقیم مینویسیم و از PeerJs برای تماسهای گروهی استفاده میکنیم تا نشان دهیم چقدر میتوانید برنامه webRTC را توسعه دهید. فقط دانش اولیه React و Javascript مورد نیاز است. ما همچنین از SocketIO به عنوان سرور سیگنالینگ برای برنامه خود استفاده خواهیم کرد. پس از این دوره شما قادر خواهید بود اپلیکیشنی را بسازید که با استفاده از WebRTC خواهد بود. فرقی نمی کند که این بازی ارتباطی بیدرنگ باشد یا چت ویدیویی. اکنون نحوه برقراری ارتباط بین دو همتا و بیشتر را بررسی خواهید کرد.
در برنامه ما از:
استفاده خواهیم کردWebRTC
جاوا اسکریپت
SocketIO
Express.js
Node.js
واکنش نشان دهید
Redux
ما برنامه React را ساده نگه می داریم و روی موارد مرتبط با webRTC تمرکز خواهیم کرد. همچنین میدانید که چگونه میتوانید از SocketIO به عنوان سرور webSocket خود استفاده کنید.
فرآیند ایجاد برنامه:
محیط را آماده کنید
طراحی برنامه ما را در React بسازید
ارتباط با SocketIO
پیاده سازی WebRTC خود را برای تماس های مستقیم اضافه کنید
با Peer.js تماسهای گروهی ایجاد کنید (کتابخانه برای تسهیل اجرای WebRTC در برنامههای کوچک)
برای نشان دادن نحوه عملکرد کانال های داده WebRTC، عملکرد چت را اضافه کنید
امیدوارم از دوره لذت ببرید و پس از پایان آن احساس اطمینان کنید که شروع به آماده سازی و تنظیم پیاده سازی WebRTC خود می کنید.
توسعه دهنده وب
نمایش نظرات