- مدرس دوره : عرفان میرزایی کلخوران ( رزومه )
- تعداد ویدیوها : 45 ویدیو
- مدت زمان دوره : 11:53:00
- سطح دوره : متوسط
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1402/06/05
ساخت ویدیو چت با WebRTC
سلام و درود خدمت دوستان عزیزم
در این دوره قصد داریم یک پروژه ویدیو چت از صفر تا صد با حداقل ابزار هایی که در اختیار داریم باهم بتونیم پیاده سازی کنیم
پروژه ای که در این دوره من انتخاب کردم بیشتر از چیزی که انتظار دارید نیازتون رو برآورده میکنه ، یعنی در کنار اینکه تمرکزمون روی یاد گیری webRTC هست ما با ابزار های دیگه ای ((socket ,javascript APIs ,node js .. هم آشنا میشیم و باهاشون کار می کنیم
شما با تموم کردن این دوره و با دانشی که بهتون منتقل میشه قادرید پروژه های خیلی باحال و جذاب تر پیاده سازی کنید و در کنارشون webRTC رو هم جزو چاشنی درش قرار بدید تا یه سرو گردن بالاتر از بقیه باشید .
من تا حد امکان به زبان خیلی ساده و قابل فهم تمام مفاهیم رو بهتون انتقال دادم تا نگران چیزی نباشید ، اگر مشکلی توی پیاده سازی پروژه هم داشتید همراهتون خواهم بود.
راستی اگر دوره مقدماتی WebRTC رو هنوز ندیدید پیشنهاد میکنم از دستش ندید چون این دوره در اصل تکمیل کننده دوره مقدماتی WebRTC هست
پیش نیاز هایی که نیاز هست داشته باشید تا بتونید این دوره رو با من پیش برید :( Html , Css , JavaScript) هست که دانش جاوااسکریپتتون تا حد نسبی هم باشه خیلی عالیه ، من تا جای ممکن خیلی ساده و روان توضیح میدم تا مطالب رو قشنگ متوجه بشید
برای اطلاعات بیشتر حتما ویدیو معرفی دوره رو ببینید ..
سرفصل های دوره :
پیاده سازی بخش فرانت |
پیاده سازی بخش لاجیک پروژه |
پیاده سازی بخش websocket |
هندل کردن ارسال درخواست کاربر |
هندل کردن پاسخ کاربر |
فعال کردن بخش وب کم و دکمه های VideoCall |
ایجاد کردن کانکشن WebRTC |
ارسال offer - answer با WebRTC |
هندل کردن SDP در WebRTC |
هندل کردن اطلاعات مربوط به اینترنت کاربر |
تبادل کردن ICE Candidate هر کاربر |
پیاده سازی بخش اشتراک گذاری صفحه نمایش |
پیاده سازی بخش چت کردن |
پیاده سازی بخش چت کردن |
پیاده سازی بخش اتصال تصادفی (Stranger) |
سخن پایانی – برنامه های آینده |
پیش نیاز های دوره :
- javascript
- css
- html
فهرستـــ ویدیوها
مدت زمان دوره 11:53:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
معرفی دوره
سلام بچه ها امیدوارم این دوره براتون جذاب باشه .. این ادامه دوره مقدماتی webRTC هست .. هر فایلی که نیاز هست داشته باشید برای این پروژه رو توی همین ویدیو ضمیمه کردم دانلود کنید .. توی دوره من ممکنه توپوق هم زده باشم مسخره نکنید :) فقط از دوره لذت ببرید و در آخر ؛ آدم نمیدونه تا وقتی که شروع کنه .. پس شروع کنید و دنیا رو به جای بهتری تبدیل کنید ..
نمایش باکس calling dialog در زمان ارسال (pre-offer)
showing calling dialog only when pre offer will come
دسترسی به دوربین و میکروفون و نمایش آن در مرورگر
getting an access to camera and microphone and showing that in local preview
هندل کردن (webRTC-answer) در سمت (Caller)
handling WebRTC offer Preparing WebRTC answer and handling it at caller side
تبادل (ICE candidate) بین (Peers)
exchanging ICE candidates and adding them to peer connection
هندل کردن دکمه های (Microphone - Camera)
adding functionality to mute and unmute and turn on off camera
بخش ریکوردر - هندل کردن بخش (pausing - resuming) - پارت آخر
pausing and resuming recording
بخش strangers - ذخیره سازی کاربرانی که اجازه اتصال از افراد غریبه در سرور را می دهند
storing list of the users which allow connections from strangers at server
نظرات کاربران در رابطه با این دوره