Web RTC Full Course & More

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ม.ค. 2025

ความคิดเห็น • 430

  • @Djinn667
    @Djinn667 11 หลายเดือนก่อน +108

    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 11 หลายเดือนก่อน +4

      Can you tell me where the data is stored.
      Is there a database...
      How can I contact you?

    • @nilaypatil4721
      @nilaypatil4721 10 หลายเดือนก่อน

      Thanks a Lot!!!!

    • @maheshkeshwala62
      @maheshkeshwala62 9 หลายเดือนก่อน

      did u get it@@ahammedmushfiq4588

    • @ahammedmushfiq4588
      @ahammedmushfiq4588 9 หลายเดือนก่อน

      @@maheshkeshwala62 no

    • @Sam-de8tc
      @Sam-de8tc 9 หลายเดือนก่อน

      all the other thing works right?

  • @francescociulla
    @francescociulla 2 ปีที่แล้ว +28

    0:55 I cant' believe it made it on the World-famous Brad's TH-cam Channel. Thank you Dennis!

    • @yashsolanki069
      @yashsolanki069 2 ปีที่แล้ว +3

      I'm definitely gonna give this tutorial a shot🚀

    • @francescociulla
      @francescociulla 2 ปีที่แล้ว +2

      @@yashsolanki069 go for that!

    • @aldrinseanpereira140
      @aldrinseanpereira140 2 ปีที่แล้ว +2

      because you are a gem

    • @francescociulla
      @francescociulla 2 ปีที่แล้ว

      @@aldrinseanpereira140 I am not crying now

  • @jczaykowsky8967
    @jczaykowsky8967 ปีที่แล้ว +8

    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 11 หลายเดือนก่อน

      ​@@iam-Coderpls let me know

    • @anshvora9119
      @anshvora9119 10 หลายเดือนก่อน

      where do we make these changes?

    • @potatothetechguy
      @potatothetechguy 4 หลายเดือนก่อน

      @@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

  • @mdndev2627
    @mdndev2627 2 ปีที่แล้ว +44

    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 ปีที่แล้ว

      How do you advise that I sell the video call skill I learnt from this video

    • @shineLouisShine
      @shineLouisShine ปีที่แล้ว

      ​@@SteveOluwatobisharing a link to your repo..? 😳

  • @CodingPhase
    @CodingPhase 2 ปีที่แล้ว +25

    Great video Dennis you definitely put in a lot of work in this project.

    • @DennisIvy
      @DennisIvy 2 ปีที่แล้ว +2

      🙏

    • @iam-Coder
      @iam-Coder 9 หลายเดือนก่อน

      @@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 !

  • @suryadiptasarkar5440
    @suryadiptasarkar5440 2 ปีที่แล้ว +12

    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 ปีที่แล้ว +2

      ☺️

    • @suryadiptasarkar5440
      @suryadiptasarkar5440 2 ปีที่แล้ว

      @@DennisIvy You're a lifesaver ! Thank you for putting out the amazing content , I am really grateful to you 💙

  • @z0mbiebanana9891
    @z0mbiebanana9891 2 ปีที่แล้ว +54

    Realtime messaging is now called Signaling, and you can find that in the API reference documentation mentioned at 38:08

    • @isazisempi3896
      @isazisempi3896 2 ปีที่แล้ว +2

      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 ปีที่แล้ว +1

      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.

  • @scottonanski4173
    @scottonanski4173 2 ปีที่แล้ว +34

    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 ปีที่แล้ว +3

      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 ปีที่แล้ว +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 ปีที่แล้ว +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!

  • @frankiefab
    @frankiefab 2 ปีที่แล้ว +17

    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 ปีที่แล้ว +50

    Thank you so much Brad and Dennis! You guys are my all time heroes🔥❤

  • @hououinkyouma5372
    @hououinkyouma5372 2 ปีที่แล้ว +41

    Oh wow didn't expect a WebRTC tutorial from this channel. That's a sphere most tech youtubers don't touch lol. Very nice :)

  • @aurelienbaraka2527
    @aurelienbaraka2527 ปีที่แล้ว +4

    You two guys are the smartest tutors online.
    I can't thank you enough !
    Merci beaucoup !
    Muchas gracias !
    From DRC.

  • @justinamehunke3008
    @justinamehunke3008 2 ปีที่แล้ว +3

    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

  • @michaelsglas
    @michaelsglas หลายเดือนก่อน

    It’s Dec 2024 and I’m watching this and I’m blown away by this. Massive thanks for sharing this Tutorial 🙌🏽🙌🏽

  • @alamshaikh4358
    @alamshaikh4358 2 ปีที่แล้ว +8

    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.

  • @LifeEssentials22
    @LifeEssentials22 ปีที่แล้ว

    Thanks alot Denis and brad for all your efforts towards nurturing up coming developers through all your amazing free tutorials here

  • @eoincarrick7805
    @eoincarrick7805 2 ปีที่แล้ว +3

    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

  • @makih_ahmad
    @makih_ahmad 2 ปีที่แล้ว +4

    this channel make us to be another level skill. thank you

  • @pramodashta
    @pramodashta 2 ปีที่แล้ว

    Thank you so much for posting this video. It made WebRTC concept 100 times easier to understand.

  • @timothyndichu4628
    @timothyndichu4628 ปีที่แล้ว +1

    Amazing video. The timing was impeccable! Just what I need for my project

  • @LordFullStack
    @LordFullStack 8 หลายเดือนก่อน

    Was struggling to find a good and very well-explained tutorial on WebRTC. Then I saw Dennis.
    Daym my man 👌🏻
    Saved my ass.

  • @willaddison9234
    @willaddison9234 2 ปีที่แล้ว

    Brilliant Brilliant Brilliant. About time someone posted something that makes total sense when it comes to WEBRTC

  • @snoudev
    @snoudev ปีที่แล้ว

    This is the best video ever on youtube, thank you guys for your share. A big Thanks to every members of travery media ❤❤❤❤

  • @navidmafi
    @navidmafi 2 ปีที่แล้ว +2

    ohhhhhhh myyy gooddd WebRTC FULL TUTORIAL? am i dreaming

  • @jianpatricio7196
    @jianpatricio7196 7 หลายเดือนก่อน

    Thank you for the tutorial and insights on using agora as third party SDK/ API. I really appreciate it!

    • @Tiburuchi
      @Tiburuchi 7 หลายเดือนก่อน

      Have u completed

  • @herbertk9266
    @herbertk9266 2 ปีที่แล้ว +1

    Thanks for everything @Dennis you got a new subscriber and already subscribed to this channel

  • @amieexxcauntie2671
    @amieexxcauntie2671 2 ปีที่แล้ว +5

    Amazing... You are amazing programmer 😇😇😇.. A million of thankful🙏...

    • @DennisIvy
      @DennisIvy 2 ปีที่แล้ว

      You’re very welcome 😉

  • @abubalo
    @abubalo 2 ปีที่แล้ว

    This exactly what I'm looking for. I am personally a huge fan of Dennise.

  • @tadaspetra
    @tadaspetra 2 ปีที่แล้ว +2

    Awesome projects. Mumble IPO in 3 months

  • @nemotivity
    @nemotivity 2 ปีที่แล้ว +59

    Dennis is on his way to disrupting Zoom and Google Meet..! 😂😂

    • @DennisIvy
      @DennisIvy 2 ปีที่แล้ว +8

      Coming after them!

    • @KidusEfrem-u7b
      @KidusEfrem-u7b ปีที่แล้ว +1

      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

  • @BoolFalse
    @BoolFalse 2 ปีที่แล้ว +5

    Must see video.. thank you guys !!!

    • @DennisIvy
      @DennisIvy 2 ปีที่แล้ว +1

      Hope you enjoy!

  • @abhaythakur8572
    @abhaythakur8572 2 ปีที่แล้ว +2

    Take a bow , this guy is our hero

  • @rkcoder
    @rkcoder 2 ปีที่แล้ว +2

    Finally a WebRTC course!

  • @shineLouisShine
    @shineLouisShine ปีที่แล้ว

    02:00 - Unfortunately, it seems like project number 1 used Agora as well (33:00), so this disclaimer is.. questionable..?

  • @ArpitBhavsar-z2c
    @ArpitBhavsar-z2c 10 หลายเดือนก่อน

    Can someone explain me at 2:35:47 room_rtc does not have the expandVideoFrame function
    Still the settings get applied to the video container
    How is it possible?
    Also, I have checked in the github
    It's not present there as well
    My code gives error about expandVideoFrame is not defined

  • @66saly
    @66saly 2 ปีที่แล้ว +2

    I've been waiting for this 😍👍

    • @DennisIvy
      @DennisIvy 2 ปีที่แล้ว +1

      Haha then the timing is perfect!

  • @pankitpatel1987
    @pankitpatel1987 2 ปีที่แล้ว

    Now that’s what I call a fine
    job !!!! 👍👍👍
    Couldn’t have done it better
    myself .

  • @sadev0
    @sadev0 2 ปีที่แล้ว

    Thanks Brad & Dennis for this video :)

  • @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. :)

  • @jocelynmedina906
    @jocelynmedina906 2 ปีที่แล้ว +1

    Absolutely amazing , thank you

  • @srikanthambaldhage2268
    @srikanthambaldhage2268 ปีที่แล้ว +1

    Thankyou very Dennis and Brad 👍

  • @dhananjaydeshmukh3469
    @dhananjaydeshmukh3469 2 ปีที่แล้ว +1

    No words i wanted this project

  • @othmanbouchemoukha1844
    @othmanbouchemoukha1844 2 ปีที่แล้ว +2

    Brilliant! thank you so much!

  • @adityachaturvedi4369
    @adityachaturvedi4369 9 หลายเดือนก่อน

    Pls tell is Agora video SDK is working for project 2 at around 2:00:00? The js file which i downloaded as Agora is not working and no changes are added to website after that.pls someone reply

  • @bloggrammer
    @bloggrammer 2 ปีที่แล้ว +1

    This is great. Love this!

  • @mahendranath2504
    @mahendranath2504 2 ปีที่แล้ว +2

    Thank you so much 👍🏼🎉🤛🙏⭐,. Really Cool application

  • @gauravmishra178
    @gauravmishra178 5 หลายเดือนก่อน

    26:42 got error in cannot set properties of null (settings srcObject)
    Pls give solution

  • @wazzadev7209
    @wazzadev7209 2 ปีที่แล้ว +3

    This is just great content

  • @ramadanmobarak-so8oh
    @ramadanmobarak-so8oh ปีที่แล้ว

    Thanks a lot sir god bless you Brad and Dennis

  • @AdrixVelilla
    @AdrixVelilla 2 ปีที่แล้ว

    when I test the app from the min 22:15 nothing happens, I can only see the 2 black boxes and nothing about the camera permission, is there anything extra I should do? the camera is not blocked in chrome settings

    • @Adelious_
      @Adelious_ ปีที่แล้ว

      Try to check your settings or just try this code to make sure it works
      ```
      var video = document.getElementById("video");
      navigator.mediaDevices
      .getUserMedia({ video: true, audio: false })
      .then((stream) => {
      video.srcObject = stream;
      video.play();
      })
      ```

    • @RiyaSharma-mj4vu
      @RiyaSharma-mj4vu ปีที่แล้ว

      @@Adelious_ still not working

    • @gauravmishra178
      @gauravmishra178 5 หลายเดือนก่อน

      Bro but 20:00 there not show even black boxes only white window show

  • @davitjanashia9344
    @davitjanashia9344 4 หลายเดือนก่อน +1

    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?

  • @pheellomolokoli5016
    @pheellomolokoli5016 2 ปีที่แล้ว

    You guys are doing the most

  • @emmanuelmanalo8790
    @emmanuelmanalo8790 2 ปีที่แล้ว +3

    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?

  • @itechds6988
    @itechds6988 2 ปีที่แล้ว +1

    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?

  • @krasnov656
    @krasnov656 2 ปีที่แล้ว +2

    Let's go Ivy

  • @nicoleg8857
    @nicoleg8857 ปีที่แล้ว +1

    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.

  • @ayush2961
    @ayush2961 2 ปีที่แล้ว +2

    I just have a very simple query if anybody can solve, what exactly is the Agora service doing, if building webrtc applications is not that difficult, like how do you explain that pricing?

  • @erasmusmensah7428
    @erasmusmensah7428 2 ปีที่แล้ว +1

    Much love from Ghana

  • @dindustack
    @dindustack 2 ปีที่แล้ว +3

    Thanks for sharing!!!!

  • @GeorgeGalanis1010
    @GeorgeGalanis1010 2 ปีที่แล้ว +1

    Well, I have it going when I put the code on a separate server with https facility (did you mention that as a requirement) and serve the pages to two separate computers each with their own camera. But I can't get it running on a single computer with 1 or two cameras as you have on your video. It seems even when I use 2 cameras on one computer with two separate browsers (even different types, such as edge for one and chrome on another with each browser using a different camera source) that it still won't run. For some reason opening a camera on one browser blocks out the camera. on the other browse, even if they are separate video streams. It would be nice to run it on a single machine so that I can run the debugger on the IDE, but no joy. Any tips would be greatly appreciated.

  • @moinulislammoin
    @moinulislammoin 2 ปีที่แล้ว +3

    Amazing!

  • @chijoe889
    @chijoe889 ปีที่แล้ว

    followed the tutorial till 2:23:03 but in no case am i seeing any instance of video projection created when i open my live server on a new tab. Can any one help??

    • @raystone248
      @raystone248 8 หลายเดือนก่อน

      just check if you have put correct id or classname in js file as it is in html

  • @ammaralawadat789
    @ammaralawadat789 2 ปีที่แล้ว +1

    thanks a lot ,for great tutorial , how i can add Choosing the camera (front / rear) ?

  • @rafalorenzogil1900
    @rafalorenzogil1900 2 ปีที่แล้ว +1

    hello great job... a question when a connection is made with a device connected to a wifi network and the other device to a gsm 4g network, the video does not play, do you know the reason?

  • @rahmiliza4118
    @rahmiliza4118 2 ปีที่แล้ว

    excellent, thank you very much, very clear to learn

  • @k-popworldwide3282
    @k-popworldwide3282 2 ปีที่แล้ว +2

    How can I make the first project video call work on different networks? Like I want to video call someone in a different location connected to an other network.

  • @georgegalanis9233
    @georgegalanis9233 2 ปีที่แล้ว +1

    When you're testing the app on one computer, is there any way to share the video source between two instances of the web page? Seems I've almost got this going, except I can't open a second browser page because the webcam is in use by the first web page.

  • @dasofied
    @dasofied 2 ปีที่แล้ว

    Very Helpful Thanks man!!

  • @Amanmathur150
    @Amanmathur150 ปีที่แล้ว +1

    Getting error Uncaught (in promise) RtmUnauthenticatedError: Error Code 5 - The vendor enabled the dynamic key, but uses the static key.

  • @aikanshgarg8995
    @aikanshgarg8995 ปีที่แล้ว +1

    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!

  • @gauravmishra178
    @gauravmishra178 5 หลายเดือนก่อน

    22:53 camera pop up show but picture not come even i allow it

  • @official.mhm13
    @official.mhm13 2 ปีที่แล้ว +2

    Awesome ⚡⚡⚡⚡

  • @lochanthapa
    @lochanthapa 2 ปีที่แล้ว +1

    Good Tutorial. Can you please provide more information regarding TURN Servers and how to host and use it? Thank you
    👍👍👍👍

  • @abb00717
    @abb00717 4 หลายเดือนก่อน

    It helps me a lot, Appreciate !

  • @iam-Coder
    @iam-Coder 11 หลายเดือนก่อน +1

    hey i cannot find the real time messaging sdk under download section for web pls you tell what to do

  • @musakosker
    @musakosker 2 ปีที่แล้ว +2

    Nice work

  • @jozefhudec4585
    @jozefhudec4585 2 ปีที่แล้ว +2

    Hey! Great tutorial, but one thing I don't understand is that local user and remote user both have their own 'peerConnection' variable. So how is it possible for the local user's peerConnenction to know (using peerConnection.ontrack) when the remote user adds their media tracks using their peerConnection.addTrack()? Thanks in advance.

    • @deltaclub42
      @deltaclub42 2 ปีที่แล้ว

      I think because It's done after the handshaking (offer/candidate/answer)

    • @OleksandrDanylchenko2k
      @OleksandrDanylchenko2k ปีที่แล้ว

      The here is that `ontrack` runs on the local `peerConnection` after `setRemoteDescription`. That's how we explicitly map the remote streams to the local connection

  • @moses5407
    @moses5407 ปีที่แล้ว

    Would it be possible to add user-side custom overlays such as pose detection and landmark display, or a center stage type auto-track and zoom without going thru OBS or another virtual cam?

  • @muhammadidrees6650
    @muhammadidrees6650 2 ปีที่แล้ว +6

    Hi Brad, could you have someone to do an Angular project please?
    Love your work , always 🎉🎉❤❤🎉🎉😊😊

    • @TraversyMedia
      @TraversyMedia  2 ปีที่แล้ว +6

      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 😊🙏❤️😊.

  • @chetk8413
    @chetk8413 หลายเดือนก่อน

    Does Agora charge / count minutes if the chat room is idle and camera is just left on?

  • @cj9254
    @cj9254 9 หลายเดือนก่อน +1

    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 9 หลายเดือนก่อน

      Pls tell is Agora video SDK is working for project 2?

  • @zrizzy6958
    @zrizzy6958 ปีที่แล้ว +1

    thank you so much for the video. and does anybody know what's the bug with the main scrollbar only not working

  • @antwindies12.
    @antwindies12. ปีที่แล้ว +1

    For some reason my camera is blank cant see myself in the camera, could you advice me why

  • @andrewandrosow4797
    @andrewandrosow4797 5 หลายเดือนก่อน

    Hello! Why did you don`t write - that it is an adverticement of the paid agora service? It is an adverticement (as a fact) - because you can`t establish connection without their service.So when you want to write this code - pay.

  • @TheSpshubham
    @TheSpshubham ปีที่แล้ว

    Hey , @Traversy Media , we have made your project and it is working fine with two users on one system but when we are running this on two different machines then video is not shown over there and also on the other system (user 2 ) buttons except end call are not working . Please ,look into this query and give me solutions ?????

  • @codingsword
    @codingsword 2 ปีที่แล้ว

    Cant webRTC access mobile camera?
    Everything works on computer but when I access my site through mobile, camera doesn't open

  • @lifeisbeautifu1
    @lifeisbeautifu1 2 ปีที่แล้ว

    Amazing, thank you ❤🥹

  • @edward.y.rogers
    @edward.y.rogers ปีที่แล้ว

    For some viewers who just come watching the lifestreaming; therefore, there won't be mic and cam permission requests, but whenever a joining task is triggered using RTC-SDK, the permission request is popup. How do I avoid this?

  • @lituanaskobea.9826
    @lituanaskobea.9826 4 หลายเดือนก่อน

    do you guys think with this api it's possible to store the created room in a database so that the web application can handle different rooms going on a video call session at the same time?

  • @martianstarslit3768
    @martianstarslit3768 11 หลายเดือนก่อน

    Thank you for this amazing work. Do you have any video like this for Java?

  • @BatShvit
    @BatShvit 2 ปีที่แล้ว +1

    Great course! Easy to follow! How to convert webRTC to rtmp stream?

  • @edited_official
    @edited_official 8 หลายเดือนก่อน

    Thanku so much from Karakalpakstan

  • @danimydev
    @danimydev 2 ปีที่แล้ว +1

    Thank you Brad and Dennis 🥹, God bess you guys!

  • @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 :)

  • @vic_710
    @vic_710 10 หลายเดือนก่อน

    What if I wanna pull the video from a google drive link and not allow anyone to stream at all?

  • @shreyasmarvel9516
    @shreyasmarvel9516 ปีที่แล้ว

    Thank yo for making this video

  • @giftedcodes2348
    @giftedcodes2348 ปีที่แล้ว

    Does this tutorial relate to dynamic token generation for Agora? I am receiving errors while following along.

  • @nnaomamiracle326
    @nnaomamiracle326 2 ปีที่แล้ว +2

    Thank you ❤️

  • @VaishnaviNigam
    @VaishnaviNigam 2 ปีที่แล้ว

    what's the PREREQUISITE for starting this ?? PLEASE ANSWER SO THAT I CAN MAKE A DECISION WHETHER TO START OR NOT..... BCZ I REALLY WANT TO !! and I know HTML CSS bootstrap & some js

  • @ormma
    @ormma ปีที่แล้ว +1

    Great tutorial!! so good thanks. --constraints syntaxis did not work for me, either on the live demo. fixed:
    let constraints = {
    video:{
    width:"min:640, ideal:1920, max:1920",
    height:"min:480, ideal:1080, max:1080",
    },
    audio:true
    }