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.
@ahammedmushfiq45889 ай бұрын
Can you tell me where the data is stored. Is there a database... How can I contact you?
@nilaypatil47218 ай бұрын
Thanks a Lot!!!!
@maheshkeshwala627 ай бұрын
did u get it@@ahammedmushfiq4588
@ahammedmushfiq45887 ай бұрын
@@maheshkeshwala62 no
@Sam-de8tc7 ай бұрын
all the other thing works right?
@francescociulla2 жыл бұрын
0:55 I cant' believe it made it on the World-famous Brad's KZbin Channel. Thank you Dennis!
@yashsolanki0692 жыл бұрын
I'm definitely gonna give this tutorial a shot🚀
@francescociulla2 жыл бұрын
@@yashsolanki069 go for that!
@aldrinseanpereira1402 жыл бұрын
because you are a gem
@francescociulla2 жыл бұрын
@@aldrinseanpereira140 I am not crying now
@mdndev26272 жыл бұрын
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.
@SteveOluwatobi11 ай бұрын
How do you advise that I sell the video call skill I learnt from this video
@shineLouisShine10 ай бұрын
@@SteveOluwatobisharing a link to your repo..? 😳
@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 }, },
@ahammedmushfiq45889 ай бұрын
@@iam-Coderpls let me know
@anshvora91198 ай бұрын
where do we make these changes?
@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
@scottonanski41732 жыл бұрын
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!
@DenzelHooke2 жыл бұрын
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.
@scottonanski41732 жыл бұрын
@@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); }) }
@DenzelHooke2 жыл бұрын
@@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.
@scottonanski41732 жыл бұрын
@@DenzelHooke I see it now!
@suryadiptasarkar54402 жыл бұрын
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!
@DennisIvy2 жыл бұрын
☺️
@suryadiptasarkar54402 жыл бұрын
@@DennisIvy You're a lifesaver ! Thank you for putting out the amazing content , I am really grateful to you 💙
@frankiefab2 жыл бұрын
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.
@teranneranga35862 жыл бұрын
Thank you so much Brad and Dennis! You guys are my all time heroes🔥❤
@DennisIvy2 жыл бұрын
😊
@CodingPhase2 жыл бұрын
Great video Dennis you definitely put in a lot of work in this project.
@DennisIvy2 жыл бұрын
🙏
@iam-Coder7 ай бұрын
@@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 !
@hououinkyouma53722 жыл бұрын
Oh wow didn't expect a WebRTC tutorial from this channel. That's a sphere most tech youtubers don't touch lol. Very nice :)
@DennisIvy2 жыл бұрын
Awesome!
@alikibirige39162 жыл бұрын
I was actually waiting for it
@justinamehunke30082 жыл бұрын
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 Жыл бұрын
You two guys are the smartest tutors online. I can't thank you enough ! Merci beaucoup ! Muchas gracias ! From DRC.
@z0mbiebanana98912 жыл бұрын
Realtime messaging is now called Signaling, and you can find that in the API reference documentation mentioned at 38:08
@isazisempi3896 Жыл бұрын
When I type AgoraRTM is says it's not definened in my console.
@Adelious_ Жыл бұрын
@@isazisempi3896 Maybe you don't call the script in the html file ? 34:30
@jesushurtado1560 Жыл бұрын
Thanks man, i love you!
@kugelblitz7946 Жыл бұрын
@@isazisempi3896 same.. did you figure out how
@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.
@alamshaikh43582 жыл бұрын
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.
@nwankwoernestonyebuchi108510 ай бұрын
Thanks alot Denis and brad for all your efforts towards nurturing up coming developers through all your amazing free tutorials here
@LordFullStack6 ай бұрын
Was struggling to find a good and very well-explained tutorial on WebRTC. Then I saw Dennis. Daym my man 👌🏻 Saved my ass.
@snoudev10 ай бұрын
This is the best video ever on youtube, thank you guys for your share. A big Thanks to every members of travery media ❤❤❤❤
@makih_ahmad2 жыл бұрын
this channel make us to be another level skill. thank you
@jianpatricio71965 ай бұрын
Thank you for the tutorial and insights on using agora as third party SDK/ API. I really appreciate it!
@Tiburuchi5 ай бұрын
Have u completed
@BoolFalse2 жыл бұрын
Must see video.. thank you guys !!!
@DennisIvy2 жыл бұрын
Hope you enjoy!
@eoincarrick78052 жыл бұрын
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
@pramodashta2 жыл бұрын
Thank you so much for posting this video. It made WebRTC concept 100 times easier to understand.
@willaddison92342 жыл бұрын
Brilliant Brilliant Brilliant. About time someone posted something that makes total sense when it comes to WEBRTC
@timothyndichu4628 Жыл бұрын
Amazing video. The timing was impeccable! Just what I need for my project
@navidmafi2 жыл бұрын
ohhhhhhh myyy gooddd WebRTC FULL TUTORIAL? am i dreaming
@tadaspetra2 жыл бұрын
Awesome projects. Mumble IPO in 3 months
@DennisIvy2 жыл бұрын
Haha!
@amieexxcauntie26712 жыл бұрын
Amazing... You are amazing programmer 😇😇😇.. A million of thankful🙏...
@DennisIvy2 жыл бұрын
You’re very welcome 😉
@abhaythakur85722 жыл бұрын
Take a bow , this guy is our hero
@srikanthambaldhage2268 Жыл бұрын
Thankyou very Dennis and Brad 👍
@krasnov6562 жыл бұрын
Let's go Ivy
@erasmusmensah74282 жыл бұрын
Much love from Ghana
@rkcoder2 жыл бұрын
Finally a WebRTC course!
@jocelynmedina9062 жыл бұрын
Absolutely amazing , thank you
@dhananjaydeshmukh34692 жыл бұрын
No words i wanted this project
@herbertk92662 жыл бұрын
Thanks for everything @Dennis you got a new subscriber and already subscribed to this channel
@66saly2 жыл бұрын
I've been waiting for this 😍👍
@DennisIvy2 жыл бұрын
Haha then the timing is perfect!
@othmanbouchemoukha18442 жыл бұрын
Brilliant! thank you so much!
@dindustack2 жыл бұрын
Thanks for sharing!!!!
@moinulislammoin2 жыл бұрын
Amazing!
@abubalo2 жыл бұрын
This exactly what I'm looking for. I am personally a huge fan of Dennise.
@wazzadev72092 жыл бұрын
This is just great content
@DennisIvy2 жыл бұрын
🙏
@bloggrammer2 жыл бұрын
This is great. Love this!
@pheellomolokoli50162 жыл бұрын
You guys are doing the most
@kennethkipchumba25322 жыл бұрын
Amazing.
@nemotivity2 жыл бұрын
Dennis is on his way to disrupting Zoom and Google Meet..! 😂😂
@DennisIvy2 жыл бұрын
Coming after them!
@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.mhm132 жыл бұрын
Awesome ⚡⚡⚡⚡
@sadev02 жыл бұрын
Thanks Brad & Dennis for this video :)
@ramadanmobarak-so8oh Жыл бұрын
Thanks a lot sir god bless you Brad and Dennis
@nnaomamiracle3262 жыл бұрын
Thank you ❤️
@davitjanashia93442 ай бұрын
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?
@adolforicardo52 жыл бұрын
❤❤❤❤❤
@muhmmadirshad73762 жыл бұрын
Thunks
@ravindrabaraskar30382 ай бұрын
Legend 🙏
@edited_official6 ай бұрын
Thanku so much from Karakalpakstan
@dgloria2 жыл бұрын
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. :)
@stephenkimotho7522 жыл бұрын
this guy is on fire
@mahendranath25042 жыл бұрын
Thank you so much 👍🏼🎉🤛🙏⭐,. Really Cool application
@musakosker2 жыл бұрын
Nice work
@benthomson2406 Жыл бұрын
This is awesome!!!🤩
@lifeisbeautifu1 Жыл бұрын
Amazing, thank you ❤🥹
@shreyasmarvel9516 Жыл бұрын
Thank yo for making this video
@abb007172 ай бұрын
It helps me a lot, Appreciate !
@pankitpatel19872 жыл бұрын
Now that’s what I call a fine job !!!! 👍👍👍 Couldn’t have done it better myself .
@dasofied2 жыл бұрын
Very Helpful Thanks man!!
@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.
@richardwilliam70302 жыл бұрын
Wooooow
@raymondmichael49872 жыл бұрын
Wish I can like this twice,
@timi12552 жыл бұрын
Great! Thank You!
@Leo-es3fq2 жыл бұрын
Perfect video
@n_ah55052 жыл бұрын
🔥🔥🔥
@rahmiliza41182 жыл бұрын
excellent, thank you very much, very clear to learn
@ezrakeeps2 жыл бұрын
How do i like this twice...
@DennisIvy2 жыл бұрын
😄
@saranshagarwal17808 ай бұрын
very nice
@gershomnsengiyumva65722 жыл бұрын
great work
@score_872 жыл бұрын
The best chanel
@muhammadidrees66502 жыл бұрын
Hi Brad, could you have someone to do an Angular project please? Love your work , always 🎉🎉❤❤🎉🎉😊😊
@TraversyMedia2 жыл бұрын
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.
@muhammadidrees66502 жыл бұрын
Thank you so much Brad, you are legend , stay blessed 😊🙏❤️😊.
@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!
@emmanuelmanalo87902 жыл бұрын
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 Жыл бұрын
Very helpful thank you
@mitotv63762 жыл бұрын
Nice
@lochanthapa2 жыл бұрын
Good Tutorial. Can you please provide more information regarding TURN Servers and how to host and use it? Thank you 👍👍👍👍
@juhairahamed5342 Жыл бұрын
Good explanation
@cj92547 ай бұрын
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.
@adityachaturvedi43697 ай бұрын
Pls tell is Agora video SDK is working for project 2?
@satyaprakashsahoo77722 жыл бұрын
Really a great project.. 👌
@swoorp2 жыл бұрын
New intro!
@andrewrico83212 жыл бұрын
wow, killing movie!
@geodebreaker6 ай бұрын
tysm!
@rajshiromani7276 ай бұрын
Can you tell what should I know / learn before starting this?
@tutosolve Жыл бұрын
Nice . From Vietnam Dev
@martianstarslit37689 ай бұрын
Thank you for this amazing work. Do you have any video like this for Java?
@JungleShowdown Жыл бұрын
gem
@BatShvit2 жыл бұрын
Great course! Easy to follow! How to convert webRTC to rtmp stream?
@itechds69882 жыл бұрын
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?
@shineLouisShine10 ай бұрын
02:00 - Unfortunately, it seems like project number 1 used Agora as well (33:00), so this disclaimer is.. questionable..?
@danimydev2 жыл бұрын
Thank you Brad and Dennis 🥹, God bess you guys!
@eulersson2 жыл бұрын
Thanks this is extremely useful! I would like to ask if you could share the desktop wallpaper too hehehe it's so soothing!
@NarciGH2 жыл бұрын
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?
@BlDWork2 жыл бұрын
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 :)
@ammaralawadat7892 жыл бұрын
thanks a lot ,for great tutorial , how i can add Choosing the camera (front / rear) ?
@fadirezeksalloum3993 Жыл бұрын
Hello Dennis. We need the first project without Agora please. Thank you for your videos ❤