Web RTC Full Course & More

  Рет қаралды 351,359

Traversy Media

Traversy Media

Күн бұрын

Пікірлер: 423
@Djinn667
@Djinn667 9 ай бұрын
For anyone confused about where the Real Time Messaging SDK is, it is now called Signaling and as of February 2nd, 2024, you can follow this tutorial using version 1.5.1 of the SDK. Do not use version 2.1.5 or 2.1.7.
@ahammedmushfiq4588
@ahammedmushfiq4588 9 ай бұрын
Can you tell me where the data is stored. Is there a database... How can I contact you?
@nilaypatil4721
@nilaypatil4721 8 ай бұрын
Thanks a Lot!!!!
@maheshkeshwala62
@maheshkeshwala62 7 ай бұрын
did u get it@@ahammedmushfiq4588
@ahammedmushfiq4588
@ahammedmushfiq4588 7 ай бұрын
@@maheshkeshwala62 no
@Sam-de8tc
@Sam-de8tc 7 ай бұрын
all the other thing works right?
@francescociulla
@francescociulla 2 жыл бұрын
0:55 I cant' believe it made it on the World-famous Brad's KZbin Channel. Thank you Dennis!
@yashsolanki069
@yashsolanki069 2 жыл бұрын
I'm definitely gonna give this tutorial a shot🚀
@francescociulla
@francescociulla 2 жыл бұрын
@@yashsolanki069 go for that!
@aldrinseanpereira140
@aldrinseanpereira140 2 жыл бұрын
because you are a gem
@francescociulla
@francescociulla 2 жыл бұрын
@@aldrinseanpereira140 I am not crying now
@mdndev2627
@mdndev2627 2 жыл бұрын
Guys, I reaaly want to thank you both (Dennis and Brad) for all that content you put out there for us. Ever since I started developing Web applications with your advice and tutorials I got significantly better and last month, I've been hired by a large company as a Software Engineer without any CS degree. Thank you guys. Wilfried.
@SteveOluwatobi
@SteveOluwatobi 11 ай бұрын
How do you advise that I sell the video call skill I learnt from this video
@shineLouisShine
@shineLouisShine 10 ай бұрын
​@@SteveOluwatobisharing a link to your repo..? 😳
@jczaykowsky8967
@jczaykowsky8967 Жыл бұрын
Hi guys! In the section "Set camera quality settings" - 2:45:40 if your camera does not support 1080p it will not work, I've tested this project on Logitech C270 HD WEBCAM which support 720p and when i've tried to set the quality like on this tutorial it didn't work, but when u will change it to 1280x720 then everything will be ok :) anyway this tutorial is amazing, thank u for uploading this video on this YT channel :) *edit encoderConfig: { width: { min: 640, ideal: 1280, max: 1280 }, height: { min: 480, ideal: 720, max: 720 }, },
@ahammedmushfiq4588
@ahammedmushfiq4588 9 ай бұрын
​@@iam-Coderpls let me know
@anshvora9119
@anshvora9119 8 ай бұрын
where do we make these changes?
@potatothetechguy
@potatothetechguy Ай бұрын
@@anshvora9119 ik its a bit late but at 2:46:28 the line he changes just let it remain as is and don't do any changes to it your video should work on the auto settings
@scottonanski4173
@scottonanski4173 2 жыл бұрын
I'm just learning JavaScript, I'm basically at a level when I can get references to elements and manipulated them. This tutorial is very advanced for beginners, but I think it's an excellent project to build. Not only will it give you a challenge - trying to follow along and digest what's being done, but you're going to have very cool app you can use in your portfolio. So, if you're like me and just getting started, don't sweat how complex it may appear. Just code along blindly. Doing so will not only help reinforce what basic information you do have, but will allow you to be inspired by building a real, working project that has real, practical application. Thanks to Brad, and Dennis for putting this out there. Good stuff guys!
@DenzelHooke
@DenzelHooke 2 жыл бұрын
It may look very advanced but It's not too hard to comprehend as long as you take it slow and dissect the info he's delivering.
@scottonanski4173
@scottonanski4173 2 жыл бұрын
@@DenzelHooke Good to know! Can you explain this to me? I'm a little confused about it. Thanks. peerConnection.ontrack = (event) => { event.streams[0].getTracks().forEach((track) => { remoteStream.addTrack(track); }) }
@DenzelHooke
@DenzelHooke 2 жыл бұрын
@@scottonanski4173 yeah of course. ontrack is a function (or more commonly called a method) that gets called anytime tracks are added to the peerConnection object. When a track is added by the other remote user, that function will loop though the available tracks and add them to the remote stream object. Basically copying those audio and video tracks onto our screen so we can see the user.
@scottonanski4173
@scottonanski4173 2 жыл бұрын
@@DenzelHooke I see it now!
@suryadiptasarkar5440
@suryadiptasarkar5440 2 жыл бұрын
MY GOD THANK YOU! I AM WORKING ON THIS BRAD AND THERE IS NO OTHER TUTORIAL OR HELP ABOUT THIS , I CAN'T THANK YOU ENOUGH FOR ARRANGING THIS! I WILL FOREVER BE IN DEBT DENIS IVVY AND BRAD!
@DennisIvy
@DennisIvy 2 жыл бұрын
☺️
@suryadiptasarkar5440
@suryadiptasarkar5440 2 жыл бұрын
@@DennisIvy You're a lifesaver ! Thank you for putting out the amazing content , I am really grateful to you 💙
@frankiefab
@frankiefab 2 жыл бұрын
Thank you for this free lesson. It will help me build a side project idea I have been planning to work on for a while now.
@teranneranga3586
@teranneranga3586 2 жыл бұрын
Thank you so much Brad and Dennis! You guys are my all time heroes🔥❤
@DennisIvy
@DennisIvy 2 жыл бұрын
😊
@CodingPhase
@CodingPhase 2 жыл бұрын
Great video Dennis you definitely put in a lot of work in this project.
@DennisIvy
@DennisIvy 2 жыл бұрын
🙏
@iam-Coder
@iam-Coder 7 ай бұрын
@@DennisIvy 2:22:47 at this point my another user image is not fully loading it is showing only the half image inside the circle how to fix this anyone knows pls help me out with this !
@hououinkyouma5372
@hououinkyouma5372 2 жыл бұрын
Oh wow didn't expect a WebRTC tutorial from this channel. That's a sphere most tech youtubers don't touch lol. Very nice :)
@DennisIvy
@DennisIvy 2 жыл бұрын
Awesome!
@alikibirige3916
@alikibirige3916 2 жыл бұрын
I was actually waiting for it
@justinamehunke3008
@justinamehunke3008 2 жыл бұрын
This is great. Wow I worked on Web rtc a couple of years back and I got stacked at how to make it work over the Internet because it worked perfectly fine when within the same network
@aurelienbaraka2527
@aurelienbaraka2527 Жыл бұрын
You two guys are the smartest tutors online. I can't thank you enough ! Merci beaucoup ! Muchas gracias ! From DRC.
@z0mbiebanana9891
@z0mbiebanana9891 2 жыл бұрын
Realtime messaging is now called Signaling, and you can find that in the API reference documentation mentioned at 38:08
@isazisempi3896
@isazisempi3896 Жыл бұрын
When I type AgoraRTM is says it's not definened in my console.
@Adelious_
@Adelious_ Жыл бұрын
@@isazisempi3896 Maybe you don't call the script in the html file ? 34:30
@jesushurtado1560
@jesushurtado1560 Жыл бұрын
Thanks man, i love you!
@kugelblitz7946
@kugelblitz7946 Жыл бұрын
@@isazisempi3896 same.. did you figure out how
@amandwivedi6867
@amandwivedi6867 Жыл бұрын
No It's not. Signalling is basically coordination between two or more than two users by using third party server which is in public IP address if your application is getting served over internet.
@alamshaikh4358
@alamshaikh4358 2 жыл бұрын
That content is Awesome to clearly understand the concept of WebRTC. Thanks to every members of travery media. Hope you guys always splendid course like this. So, Head up for your hard work.
@nwankwoernestonyebuchi1085
@nwankwoernestonyebuchi1085 10 ай бұрын
Thanks alot Denis and brad for all your efforts towards nurturing up coming developers through all your amazing free tutorials here
@LordFullStack
@LordFullStack 6 ай бұрын
Was struggling to find a good and very well-explained tutorial on WebRTC. Then I saw Dennis. Daym my man 👌🏻 Saved my ass.
@snoudev
@snoudev 10 ай бұрын
This is the best video ever on youtube, thank you guys for your share. A big Thanks to every members of travery media ❤❤❤❤
@makih_ahmad
@makih_ahmad 2 жыл бұрын
this channel make us to be another level skill. thank you
@jianpatricio7196
@jianpatricio7196 5 ай бұрын
Thank you for the tutorial and insights on using agora as third party SDK/ API. I really appreciate it!
@Tiburuchi
@Tiburuchi 5 ай бұрын
Have u completed
@BoolFalse
@BoolFalse 2 жыл бұрын
Must see video.. thank you guys !!!
@DennisIvy
@DennisIvy 2 жыл бұрын
Hope you enjoy!
@eoincarrick7805
@eoincarrick7805 2 жыл бұрын
You are the best, i was actually reaching on this. MAN I LOVE YOU. and i just finish your MERN Stack.. and i really loved it, thanks. GOD bless you, i love you I love you
@pramodashta
@pramodashta 2 жыл бұрын
Thank you so much for posting this video. It made WebRTC concept 100 times easier to understand.
@willaddison9234
@willaddison9234 2 жыл бұрын
Brilliant Brilliant Brilliant. About time someone posted something that makes total sense when it comes to WEBRTC
@timothyndichu4628
@timothyndichu4628 Жыл бұрын
Amazing video. The timing was impeccable! Just what I need for my project
@navidmafi
@navidmafi 2 жыл бұрын
ohhhhhhh myyy gooddd WebRTC FULL TUTORIAL? am i dreaming
@tadaspetra
@tadaspetra 2 жыл бұрын
Awesome projects. Mumble IPO in 3 months
@DennisIvy
@DennisIvy 2 жыл бұрын
Haha!
@amieexxcauntie2671
@amieexxcauntie2671 2 жыл бұрын
Amazing... You are amazing programmer 😇😇😇.. A million of thankful🙏...
@DennisIvy
@DennisIvy 2 жыл бұрын
You’re very welcome 😉
@abhaythakur8572
@abhaythakur8572 2 жыл бұрын
Take a bow , this guy is our hero
@srikanthambaldhage2268
@srikanthambaldhage2268 Жыл бұрын
Thankyou very Dennis and Brad 👍
@krasnov656
@krasnov656 2 жыл бұрын
Let's go Ivy
@erasmusmensah7428
@erasmusmensah7428 2 жыл бұрын
Much love from Ghana
@rkcoder
@rkcoder 2 жыл бұрын
Finally a WebRTC course!
@jocelynmedina906
@jocelynmedina906 2 жыл бұрын
Absolutely amazing , thank you
@dhananjaydeshmukh3469
@dhananjaydeshmukh3469 2 жыл бұрын
No words i wanted this project
@herbertk9266
@herbertk9266 2 жыл бұрын
Thanks for everything @Dennis you got a new subscriber and already subscribed to this channel
@66saly
@66saly 2 жыл бұрын
I've been waiting for this 😍👍
@DennisIvy
@DennisIvy 2 жыл бұрын
Haha then the timing is perfect!
@othmanbouchemoukha1844
@othmanbouchemoukha1844 2 жыл бұрын
Brilliant! thank you so much!
@dindustack
@dindustack 2 жыл бұрын
Thanks for sharing!!!!
@moinulislammoin
@moinulislammoin 2 жыл бұрын
Amazing!
@abubalo
@abubalo 2 жыл бұрын
This exactly what I'm looking for. I am personally a huge fan of Dennise.
@wazzadev7209
@wazzadev7209 2 жыл бұрын
This is just great content
@DennisIvy
@DennisIvy 2 жыл бұрын
🙏
@bloggrammer
@bloggrammer 2 жыл бұрын
This is great. Love this!
@pheellomolokoli5016
@pheellomolokoli5016 2 жыл бұрын
You guys are doing the most
@kennethkipchumba2532
@kennethkipchumba2532 2 жыл бұрын
Amazing.
@nemotivity
@nemotivity 2 жыл бұрын
Dennis is on his way to disrupting Zoom and Google Meet..! 😂😂
@DennisIvy
@DennisIvy 2 жыл бұрын
Coming after them!
@KidusEfrem-u7b
@KidusEfrem-u7b Жыл бұрын
Can you do a website where two random people can be connected with a click of a button. And can you do the full version? Like on one's own server
@official.mhm13
@official.mhm13 2 жыл бұрын
Awesome ⚡⚡⚡⚡
@sadev0
@sadev0 2 жыл бұрын
Thanks Brad & Dennis for this video :)
@ramadanmobarak-so8oh
@ramadanmobarak-so8oh Жыл бұрын
Thanks a lot sir god bless you Brad and Dennis
@nnaomamiracle326
@nnaomamiracle326 2 жыл бұрын
Thank you ❤️
@davitjanashia9344
@davitjanashia9344 2 ай бұрын
Great video on the big picture of WebRTC! Despite the sparse tutorials and complex documentation, this video clarifies a lot. I'm curious about one thing: In a mesh network, once devices establish an initial connection, can they automatically reconnect if someone goes offline and then comes back online? Could this reconnection occur seamlessly without user intervention?
@adolforicardo5
@adolforicardo5 2 жыл бұрын
❤❤❤❤❤
@muhmmadirshad7376
@muhmmadirshad7376 2 жыл бұрын
Thunks
@ravindrabaraskar3038
@ravindrabaraskar3038 2 ай бұрын
Legend 🙏
@edited_official
@edited_official 6 ай бұрын
Thanku so much from Karakalpakstan
@dgloria
@dgloria 2 жыл бұрын
I'm just here to see what's up, and man, it's so exciting!!! :) Never have enough time, so I leave now, bye. Going back to my side project. :)
@stephenkimotho752
@stephenkimotho752 2 жыл бұрын
this guy is on fire
@mahendranath2504
@mahendranath2504 2 жыл бұрын
Thank you so much 👍🏼🎉🤛🙏⭐,. Really Cool application
@musakosker
@musakosker 2 жыл бұрын
Nice work
@benthomson2406
@benthomson2406 Жыл бұрын
This is awesome!!!🤩
@lifeisbeautifu1
@lifeisbeautifu1 Жыл бұрын
Amazing, thank you ❤🥹
@shreyasmarvel9516
@shreyasmarvel9516 Жыл бұрын
Thank yo for making this video
@abb00717
@abb00717 2 ай бұрын
It helps me a lot, Appreciate !
@pankitpatel1987
@pankitpatel1987 2 жыл бұрын
Now that’s what I call a fine job !!!! 👍👍👍 Couldn’t have done it better myself .
@dasofied
@dasofied 2 жыл бұрын
Very Helpful Thanks man!!
@nicoleg8857
@nicoleg8857 Жыл бұрын
Thanks for the amazing projects! But I still don't quite understand the whole signaling process. I get the idea of exchanging ICE candidates, but in the demo at the beginning of the video, although there's nothing done related to exchanging ICE candidate, it still works. That's what I don't understand.
@richardwilliam7030
@richardwilliam7030 2 жыл бұрын
Wooooow
@raymondmichael4987
@raymondmichael4987 2 жыл бұрын
Wish I can like this twice,
@timi1255
@timi1255 2 жыл бұрын
Great! Thank You!
@Leo-es3fq
@Leo-es3fq 2 жыл бұрын
Perfect video
@n_ah5505
@n_ah5505 2 жыл бұрын
🔥🔥🔥
@rahmiliza4118
@rahmiliza4118 2 жыл бұрын
excellent, thank you very much, very clear to learn
@ezrakeeps
@ezrakeeps 2 жыл бұрын
How do i like this twice...
@DennisIvy
@DennisIvy 2 жыл бұрын
😄
@saranshagarwal1780
@saranshagarwal1780 8 ай бұрын
very nice
@gershomnsengiyumva6572
@gershomnsengiyumva6572 2 жыл бұрын
great work
@score_87
@score_87 2 жыл бұрын
The best chanel
@muhammadidrees6650
@muhammadidrees6650 2 жыл бұрын
Hi Brad, could you have someone to do an Angular project please? Love your work , always 🎉🎉❤❤🎉🎉😊😊
@TraversyMedia
@TraversyMedia 2 жыл бұрын
Yeah, I can look for someone. I haven't used Angular in about 2 years that's why I haven't had much on it.
@muhammadidrees6650
@muhammadidrees6650 2 жыл бұрын
Thank you so much Brad, you are legend , stay blessed 😊🙏❤️😊.
@aikanshgarg8995
@aikanshgarg8995 Жыл бұрын
Thank you so much for this helpful tut Dennis and Brad.🙇 The only issue (from production pov) is the buggy audio at localstream end. There's lots of echo and noise when we speak, while peer's audio comes to us clearly. Any help would be great, thanks again!
@emmanuelmanalo8790
@emmanuelmanalo8790 2 жыл бұрын
Thank you Dennis because I need this for my project! can I ask for your help for a video tutorial like how to deploy something something like this? or like what server are you using like in the app live demo?
@pradeepy9791
@pradeepy9791 Жыл бұрын
Very helpful thank you
@mitotv6376
@mitotv6376 2 жыл бұрын
Nice
@lochanthapa
@lochanthapa 2 жыл бұрын
Good Tutorial. Can you please provide more information regarding TURN Servers and how to host and use it? Thank you 👍👍👍👍
@juhairahamed5342
@juhairahamed5342 Жыл бұрын
Good explanation
@cj9254
@cj9254 7 ай бұрын
Thanks a million for such a wonderful video tutorial. You guys are just AWESOME!!!! I have a question though - how can audio transcription using Google Speech - to - Text API be added to this code? Your input will be highly appreciated.
@adityachaturvedi4369
@adityachaturvedi4369 7 ай бұрын
Pls tell is Agora video SDK is working for project 2?
@satyaprakashsahoo7772
@satyaprakashsahoo7772 2 жыл бұрын
Really a great project.. 👌
@swoorp
@swoorp 2 жыл бұрын
New intro!
@andrewrico8321
@andrewrico8321 2 жыл бұрын
wow, killing movie!
@geodebreaker
@geodebreaker 6 ай бұрын
tysm!
@rajshiromani727
@rajshiromani727 6 ай бұрын
Can you tell what should I know / learn before starting this?
@tutosolve
@tutosolve Жыл бұрын
Nice . From Vietnam Dev
@martianstarslit3768
@martianstarslit3768 9 ай бұрын
Thank you for this amazing work. Do you have any video like this for Java?
@JungleShowdown
@JungleShowdown Жыл бұрын
gem
@BatShvit
@BatShvit 2 жыл бұрын
Great course! Easy to follow! How to convert webRTC to rtmp stream?
@itechds6988
@itechds6988 2 жыл бұрын
Congratulations on the video. I have a question. I have a video on vmix and copying the url of the video on the browser works and in Inspect I have a Json object called vMixCall in which the answer is present. vMixCall: {"type": "answer", "sdp": "v = 0 \ r \ no = IceLink ......."} how can i show this video of vMix on my webpage in localhost: 3000?
@shineLouisShine
@shineLouisShine 10 ай бұрын
02:00 - Unfortunately, it seems like project number 1 used Agora as well (33:00), so this disclaimer is.. questionable..?
@danimydev
@danimydev 2 жыл бұрын
Thank you Brad and Dennis 🥹, God bess you guys!
@eulersson
@eulersson 2 жыл бұрын
Thanks this is extremely useful! I would like to ask if you could share the desktop wallpaper too hehehe it's so soothing!
@NarciGH
@NarciGH 2 жыл бұрын
I really appreciate you for sharing your knowledge, I hope that I can become a professional like you and do this. A big thumbs up !! 👍 I have a question, is it possible to add an emotion and face recognition script to this script? Does the variable "localTracks[1]" contain video and should I work on it?
@BlDWork
@BlDWork 2 жыл бұрын
Hey there! Thanks for the great video! On the demo page all rooms are shown, that are currently active. How did you achieve that? Thanks :)
@ammaralawadat789
@ammaralawadat789 2 жыл бұрын
thanks a lot ,for great tutorial , how i can add Choosing the camera (front / rear) ?
@fadirezeksalloum3993
@fadirezeksalloum3993 Жыл бұрын
Hello Dennis. We need the first project without Agora please. Thank you for your videos ❤
@taweesaksodjit
@taweesaksodjit Жыл бұрын
Thank...
WebRTC Crash Course
1:10:06
Hussein Nasser
Рет қаралды 235 М.
The M4 Mac Mini is Incredible!
11:45
Marques Brownlee
Рет қаралды 4,1 МЛН
Random Emoji Beatbox Challenge #beatbox #tiktok
00:47
BeatboxJCOP
Рет қаралды 58 МЛН
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 45 МЛН
WebRTC Tutorial - How does WebRTC work?
23:42
Piyush Garg
Рет қаралды 96 М.
Learn CSS ::before and ::after in 4 Minutes
3:57
Coding2GO
Рет қаралды 187 М.
«Осень». Самая большая загадка Windows XP
14:36
Девять десятых
Рет қаралды 1,1 МЛН
Every React Concept Explained in 12 Minutes
11:53
Code Bootcamp
Рет қаралды 771 М.
I Made a Platformer, but You Can't Move Backward
10:05
Gambit
Рет қаралды 14 М.
The Making of Linux: The World's First Open-Source Operating System
11:33
ForrestKnight
Рет қаралды 1,3 МЛН
How To Generate Yourself LITERALLY Anywhere - Flux LoRA Tutorial
10:09
Laravel From Scratch | 4+ Hour Course
4:18:52
Traversy Media
Рет қаралды 1 МЛН
Random Emoji Beatbox Challenge #beatbox #tiktok
00:47
BeatboxJCOP
Рет қаралды 58 МЛН