Комментарии:
I never saw a teacher talked like this.
In the first minute I thought you are just joking.... after 1 hour I've understood your style, you don't let students to get bored.
Awesome Crash Course . Thank you so much
Wow, the best video on the topic I've seen! No "stupid" question left unanswered, I really like this approach, thank you!
Ответить"If I already have a communication, why do I need you!" damn😂😂
Ответитьhi hussein thank you for that amazing video! great explanation!
I use some of your knowledge in my code, and I created a websocket based on nodeje ws, and use it for signaling haha!
when I tried to created a voice call between my two phones , and i worked like a charm! but the video call did not work even though I put video:true and audio:true , only the audio got played !
do you have any idea ? I'm stuck lol, I have tried many things!
Dude I slept please speak fastly🙃
ОтветитьGreat video! For the first time Joker from the Dark Knight explained me hiw webrtc works😂
ОтветитьThe amount of effort it must have taken to make this so simple and straightforward is amazing! thank you for making this!
ОтветитьThank you so much sir for this helpful video❤
Ответить@hnasr I am new in WebRtc. I have one doubt. If NAT is doing mapping of device’s private IP to Router’s public IP so that a device behind NAT can connect to the internet. Than why we need STUN server to get the public presence of device behind NAT?
ОтветитьThanks a lot for this video. I have been trying to build a video calling application, but simply copy pasting the coding didn't seem fair so tried to at least know the basic of how web rtc works, this video was a perfect for that. Again thanks for providing 1 hour of pure gold... 👍
ОтветитьAbsolutely amazing video. I never knew about NAT and this opened my eyes to a total new area. Thank you, amazing.
ОтветитьI am unable to use this code in different networks, and also facing problems in other codes, please help.
Ответитьin my case the call to
lc.setRemoteDescription(answer);
on client 1 doesnt initiate the connection as in ur case. the returned promise has a result of undefined.
moreover, if i chain a .then() call after this promise i get an error in my console
DOMException: Failed to execute 'setRemoteDescription' on 'RTCPeerConnection': Failed to set remote answer sdp: Called in wrong state: stable
could my NAT be an issue?
🤔
Hey hussein im having trouble connecting peers from different network . Im using same code provided by you and initializing connection object with stun configuration. I'm not able to connect with other peer
ОтветитьWho come from web development cohort❤ by harkirat
ОтветитьAMAZING VIDEO MAN!
ОтветитьThank you. This is helpful! damn this is super useful. Arghhh
ОтветитьWhy I'm getting undefine on createoffer function
Ответитьانت بطل ما شاء الله
ОтветитьThis session is liquid gold.
ОтветитьJust pure awesome stuff... I subscribed
Ответить1 hour of content made me realize how cool of an instructor you are ! The best simply, lots of respect and love ❤🫡
ОтветитьWOW, amazingly simple. Thanks!
Ответитьwhat about group calls?
Ответить💜
ОтветитьCan u provide me some articke or study where I can find more about this offline way of communicating through whatsapp and QR you were talking about.
ОтветитьThanks
ОтветитьHey, thanks a lot
ОтветитьYou are the guy who taught me CROS in the first place. At that time, I spent a lot time reading mozilla documentation and ended up in misery. :(
ОтветитьCan I create inctrative live streaming application by this
ОтветитьP2P doesnt break with 100 clients, its more data expensive though
lets say we have 5 peers A, B, C, D
A connects to B, C
B connects to A, D
C connects to A, B
D connects to B
This mesh is enough to propagate all the information (and this is how blockchains generally work, you arent connecting to each and every node operator)
WebRTC was very unclear to me until I watched this. You are so right that understanding NAT, STUN, TURN, ICE, and SDP is super important to fully understand the WebRTC protocol. Then the demo you shared just fell together like butter. Thanks so much Hussein :D You earned a sub.
Ответить"we don't do magic here", you break the OOP encapsulation principle that I also don't like it 😀
ОтветитьI love listening to Hussein talk, learning WebRTC is icing on the cake. This tutorial is amazing, thanks so much!
ОтветитьAbsolutely one of the best presented lectures! Thank you.
ОтветитьThanks!
ОтветитьGive knowledge, Give a life
ОтветитьHello, first of all it was a very nice and educational video. I am also trying to develop a meeting module in a crm project using php and nodejs. I have set up a signaling server with Node js and completed things like creating a room, but I am undecided on when and how to create a data channel. Should I do channel creation on the server side or on the client side, how should I proceed? I'm curious about your opinion on this.
ОтветитьWow! That message send was INSTANT
ОтветитьI love the attitude towards questions
ОтветитьHussein, you are one of the best, loved the whole explanaition, really, I would love more deep dive in the tradeoffs of having a webrtc with multiple participants as in discord.
ОтветитьNasser , this is the best of web rtc have seen so far, thanks a lot
ОтветитьWhat would be best way to build live streaming app then since WebRTC is impractical (for example 100 people * 100 connections mean 10000). Going through AWS in traditional way is too expensive (around 65 dollar an hour for live streaming session with 1000 viewers)
ОтветитьWow, finally I was able to understand webrtc, I'm really glad. 😅
Ответитьthis is exactly what i was looking for thank you so much!
ОтветитьThanks for this!
ОтветитьThank you for the awesome video .
Ответить