WebRTC One To Many Broadcast (SFU)

Поділитися
Вставка
  • Опубліковано 5 вер 2024
  • In this video I demonstrate how to use webrtc to build a one to many broadcast using an SFU approach.
    WebRTC Topologies: • Going Beyond Peer To P...
    WebRTC Tutorial: • WebRTC Tutorial | Vide...
    WebRTC Playlist: • All About WebRTC
    ----Hire Me As a Mentor----
    If you would like to hire me as a 1 on 1 mentor you can do so by following this link!
    codingwithchai...
    Here is the best part.... You only pay for the session if you are completely satisfied!!
    So book a session and level up your web development skills today!
    Final Code: github.com/cod...

КОМЕНТАРІ • 188

  • @arissbandoss4478
    @arissbandoss4478 3 роки тому +6

    I have been searching for such videos about WEBRTC in vain. Thank you so much sir🙏

  • @yadude101
    @yadude101 3 роки тому +11

    at :40 i don't suppose you could do a tutorial implementing Jitsi or Mediasoup, or both, building a video stream website like twitch? 😀

  • @aneerpa8384
    @aneerpa8384 Рік тому +1

    Thank you .. learned how sfu's works in a very simple way.

  • @accentusconsulting7724
    @accentusconsulting7724 Рік тому +4

    Hiii Chaim. This is good explanations. Really appreciate. I have a request, can you make a video with more explanation on group chat using sfu? Thanks for considering my request.

  • @ekengineer9868
    @ekengineer9868 7 місяців тому

    This was much needed for my learning management system project. Thank you so much!

  • @ranjitsahoo6678
    @ranjitsahoo6678 3 роки тому +1

    Awesome...., Thank you so much for making this video....
    Can you please make one video in MCU architecture

  • @alichoopani6234
    @alichoopani6234 9 місяців тому +1

    thank you a lot. you answerd many of my questions as simple as possible.

  • @dgpreston5593
    @dgpreston5593 Рік тому +1

    Kudos. Lots of ideas spring from this.

  • @contactdi8426
    @contactdi8426 3 роки тому +1

    Is it you speaking at speed 2X or my system has got some issues?
    Anyway, I just love this series.. really appreciate that you are touching a specific thing in detail. Thanks :)

  • @MasterIcko
    @MasterIcko 3 роки тому +1

    Hi man, thanks for the tutorials.
    I've managed to biult 1-many Angular app based to your tut on Native...
    Really appreciated what you do.

    • @CodingWithChaim
      @CodingWithChaim  3 роки тому +1

      That’s awesome!!

    • @MasterIcko
      @MasterIcko 3 роки тому

      @@CodingWithChaim Any idea how to implement Peer.destroy() in native WRtc ? I thouth that destroying the reference to the RTCPeerConnection object would do the job. Seems that i was wrong.

    • @CodingWithChaim
      @CodingWithChaim  3 роки тому +1

      This might be one option developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/close
      You can also read thru this doc developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Signaling_and_video_calling look for the section about ending a call.

    • @MasterIcko
      @MasterIcko 3 роки тому

      Thanks, i guess i might have missed removing one or two event handlers.

    • @aminehero9948
      @aminehero9948 2 роки тому

      @@MasterIcko need help with my school project if you don't mind plz

  • @saiverx
    @saiverx 9 місяців тому +1

    Such an awesome video, thank you very much. This helps immensely

  • @hexanolmethane3562
    @hexanolmethane3562 3 роки тому +3

    Thanks a lot Sir, you are the best when it come to clear explanation about webRTC

  • @krishnatiwari8028
    @krishnatiwari8028 2 роки тому +1

    Sir , I found you really great doing work with webrtc on UA-cam now ... And I am feeling very sad that why UA-cam hid your channel from me for this much long time :( .. but my question was that how to mute / unmute or turn on / turn off video ( simple peer webrtc video ) , please get to know us if you like too , anyways liked ur content very much !!! 😄😄👍

    • @CodingWithChaim
      @CodingWithChaim  2 роки тому +1

      Working on a new webrtc video which will be out in a week or 2 and it will include this topic as well

    • @krishnatiwari8028
      @krishnatiwari8028 2 роки тому

      Thanks for your precious time replying me ♥️♥️

  • @thesecondsage
    @thesecondsage 3 роки тому +3

    This is great... I like the way you explain sir! Do you think it possible to do a tutorial on using jitsi? I'd like to learn the SFU architecture

  • @srijanmukherjee4658
    @srijanmukherjee4658 6 місяців тому +1

    It doesn't work for me. I tried the code in the repo as well. In both chrome and firefox. Nothing worked. ☹ The sdps are being passed around correctly as far as I could tell. But the viewer didn't display the stream no matter what i tried!

  • @ankitgoel7995
    @ankitgoel7995 Рік тому +1

    Nice video uploaded. I say thanks for your effort. I am facing issue: 'Invalid RTCSdpType' error comes on the viewer page once I click view stream button. Can you tell, what could be the reason..

  • @chadzulu4328
    @chadzulu4328 2 роки тому

    Excellent pace and explanations. Thanks!

  • @leonard866
    @leonard866 2 роки тому +1

    Just one question, why don't you have ice candidate negociation is it normal?

    • @CodingWithChaim
      @CodingWithChaim  2 роки тому +1

      Only because I was using this locally. In a real app this would not work

  • @aman.tyagi112
    @aman.tyagi112 3 роки тому +1

    I was searching for it for long 😍

  • @metalloriff
    @metalloriff 3 роки тому +1

    Super good video, finally not losing brain cells by the constant typos people make when they write the code in the video, and talking super slowly. You write a block, explain the block, and actually speak at a good speed. Gonna be a sub for me.
    I have a question though, as I'm unable to get literally any WebRTC media server library to work (jitsi and mediasoup are two you mentioned), and I dislike using huge libraries like this, I'm wanting to try to get this sort of implementation you have in a production environment.
    What I ask about that, is mostly: how can I create a rooms/channels system with this implementation or similar? I have rooms where I want users to be able to connect and disconnect for voice and video calls, along with updating the UI as users connect and disconnect.
    Thank you in advance.

    • @CodingWithChaim
      @CodingWithChaim  3 роки тому +1

      Thank you or the feedback!
      Your question is a great one! I had in mind to make a video on this some time in the future, but life sorta got in the way so have not had time for the channel. When I pick things up again, this may just be the first video I tackle.
      In the meantime, maybe you can use some of the concepts of the group video chat using the mesh network along with this to figure it out.
      Alternatively, you can setup a time with me and we can go over some of the concepts together. I should point out that I do charge a fee for that.
      Let me know.

    • @metalloriff
      @metalloriff 3 роки тому

      ​@@CodingWithChaim Ah, I gotcha.
      I think that's a really good idea, on mixing the two concepts. I'll have to try that.
      I'm definitely interested in the idea of a 1-on-1 on the topic, even if for nothing more than the experience. How much do you think you would charge for that? Rough estimate is fine, I likely don't have money for it, but I figured I'd ask.
      I will try it out and let you know how it goes, if nothing else.
      Thank you for the response. 😃

  • @bruxoleonardo
    @bruxoleonardo 2 роки тому +1

    Funcionou em localhost, mas em um servidor compartilhado com suporte a nodejs não funcionou

  • @user-sm2or5zx7u
    @user-sm2or5zx7u 2 роки тому +2

    Hello, I enjoyed the video.
    I installed the project on my Ubuntu20.04 LTS server in Git, and set up and created a server with my domain address and https. The broadcaster's screen comes out well, but when you click the viewer button, the viewer screen does not come out. Which part should I check? I really appreciate your help.

  • @donynuransyah7024
    @donynuransyah7024 8 місяців тому

    why the peer connection cannot connect with different network, but thanks for the great explanation

    • @CodingWithChaim
      @CodingWithChaim  8 місяців тому

      because this code does not handle the ice candidates developer.mozilla.org/en-US/docs/Web/API/RTCIceCandidate

  • @redroger
    @redroger 2 роки тому

    Damn, I got to say that I do enjoy your videos. You sir got me very much interested, what else can I build with just wrtc.

  • @sadrash8878
    @sadrash8878 3 роки тому +1

    I have a question guys, can we say that the WebRTC cannot be used for enterprise purposes? why not?

  • @JahirAlam
    @JahirAlam 3 роки тому +2

    how to make it scalable ?
    is it useful for 100+ viewer?

  • @faheelmohammad8824
    @faheelmohammad8824 3 роки тому +4

    Can you make a tutorial on Jitsi ?

  • @MrBabaum
    @MrBabaum 2 роки тому

    Amazing tutorial! Thank you so much

  • @charliberte
    @charliberte Рік тому +1

    This is good! However the package "wrtc" that you are using in your example seems not maintained. Any chances you have another package to recommend?

    • @rockyarora9192
      @rockyarora9192 Рік тому +1

      facing the same issue, did you find a solution to it?

    • @worldwide6626
      @worldwide6626 Рік тому

      I haven't tried it yet but what about node-datachannel

  • @pocoace5415
    @pocoace5415 Рік тому

    please make a tutorial about changing video resolution of a viewer continuing this

  • @officialinnotech
    @officialinnotech 3 роки тому +1

    Wow! This is just so cool

  • @amenmusa1722
    @amenmusa1722 3 роки тому +1

    The viewer side have an error. How can I fix it sir??

  • @CrazyyyLowy
    @CrazyyyLowy 2 роки тому

    why we need to add a tranceiver? ontrack is gonna get called when the remote connection is ready to send video stream, therefore I don't see what addTranceiver is doing in this case... great video btw!

  • @blissweb
    @blissweb 2 роки тому

    Exactly what I was looking for. Thanks a lot ! What limits the amount of viewers ? server bandwidth out ?

  • @vigneshs7367
    @vigneshs7367 2 роки тому +2

    Hi sir, your video is awesome. I just want to ask one question. how to broadcast three broadcasters at a same time in a single node server to different set of users? i want to do B1 -> v1,v2,v3 and B2 -> a1,a2,a3 and B3 -> s1,s2 and s3 at a same time?
    is it possible to use single node server?

    • @arjunpatel8636
      @arjunpatel8636 2 роки тому

      in sfu model, you send one stream to the server. in this case, I am looking to create 3 peer connections on the client side for each broadcaster and use these three peer connections separately in different view components

  • @mishuvideos6210
    @mishuvideos6210 2 роки тому +1

    Video part works perfectly but what about audio ?? how to broadcast video + audio ??

    • @adrianismaelzamoravaladez2098
      @adrianismaelzamoravaladez2098 2 роки тому +1

      Just change this in Index.js file
      const stream = await navigator.mediaDevices.getUserMedia({
      video: true
      },
      audio: {
      autoGainControl: false,
      channelCount: 2,
      echoCancellation: true,
      latency: 0,
      noiseSuppression: true,
      sampleRate: 48000,
      sampleSize: 24,
      volume: 1
      }
      });

  • @sandakumara8077
    @sandakumara8077 2 роки тому

    Hi sir, received video not play sir. I get your source code and run that but not work....

  • @liqiang6265
    @liqiang6265 3 роки тому +1

    Thank you.
    it is working on localhost
    but it is not working on a server.
    what do I need to more?
    Thank you.

    • @SCRITPXY
      @SCRITPXY 2 роки тому

      You find solution of that problem not working on server

    • @SCRITPXY
      @SCRITPXY 2 роки тому

      Please help me I really need it

    • @liqiang6265
      @liqiang6265 2 роки тому

      @@SCRITPXY I don't have the solution yet.

    • @SCRITPXY
      @SCRITPXY 2 роки тому

      @@liqiang6265 any alternative source you have?

    • @liqiang6265
      @liqiang6265 2 роки тому

      @@SCRITPXY not yet

  • @mansisharma2084
    @mansisharma2084 3 роки тому +2

    Hey Chaim, thanks for the video. Great content! Can you tell me how I need to change the code to make it a video conferencing app instead of just broadcasting?

    • @bloodpriest1302
      @bloodpriest1302 3 роки тому +1

      just broadcast the stream of each and every single peer onto the server.

    • @harishandroid1600
      @harishandroid1600 3 роки тому

      i have done vidoe conferencing but i cannot cancel echo. help please

    • @Arsalkhan16496
      @Arsalkhan16496 Рік тому

      ua-cam.com/video/QsH8FL0952k/v-deo.html check this for your work

  • @saadfalconyt9684
    @saadfalconyt9684 3 роки тому +3

    Hey Chaim, hope you are doing great, this system is working perfectly on my machine.
    when I hosted on Heroku, and start to create a video stream it works fine but when I go for the viewer.html, it shows me nothing.
    Please make a video on how to host this WebRTC One To Many Broadcast (SFU) on heroku.

    • @flokipanda
      @flokipanda 2 роки тому

      I am also facing this issue

  • @hervedutrenit2456
    @hervedutrenit2456 Рік тому

    Genius!
    Which uni did you go to?
    Thank you for this useful video.
    Take care.

  • @kardinal38
    @kardinal38 3 роки тому +3

    Great video, funny though for me the "viewer.html" client side actually does not show the video stream . It just remains
    blank

    • @bruxoleonardo
      @bruxoleonardo 2 роки тому

      on the server does not work

    • @sandakumara8077
      @sandakumara8077 2 роки тому

      @@bruxoleonardo there is no any errors showing the server. But viewer side video is blank.

    • @rockyarora9192
      @rockyarora9192 Рік тому

      Facing same thing, did you find any solution?

    • @rockyarora9192
      @rockyarora9192 Рік тому

      ​@@sandakumara8077exaaaaactly! Resolution?

  • @RDFContent
    @RDFContent 2 роки тому

    These are really good videos but I want to know how you export that code in AWS, what you run in AWS etc to make this public

  • @rnowrang
    @rnowrang 2 роки тому

    Thanks for the awesome tutorial!! This worked amazingly on the same computer on different browser tabs. I also tried to run the viewer on a second computer on my LAN but I only get a black rectangular box without the video stream. Anyway I can work this on a LAN? Thanks so much!

  • @meansnada
    @meansnada 3 роки тому +1

    I thought I had the video playing at 2X but its at normal speed.

  • @vaibhavjoshi1769
    @vaibhavjoshi1769 2 роки тому

    Error got UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'getTracks' of undefined
    at E:\one_to_many_broadcast\server.js:22:18
    what to do, please help
    I have got this error, when i want to run viewer.html page

  • @ashenafitadesse3872
    @ashenafitadesse3872 Рік тому

    thanks!!!!!! this is great . worked for me

  • @pxlloewe1481
    @pxlloewe1481 3 роки тому

    Ver, nice job dude. What would be realy helpful is implementig this in electronJS
    I thought it would work just the same as in the browser, but it seems like electron blocks webRTC streams

  • @lonesomewalker
    @lonesomewalker 3 роки тому +1

    No STUN / TURN -> several issues...

  • @AliRaza-iv7dt
    @AliRaza-iv7dt 2 роки тому

    I want to implement screening sharing option in this code but its not work can you upload a vedio for screen sharing in one-to-many webRTC which is implement in this vedio

  • @Rakeshsharma-lx5ym
    @Rakeshsharma-lx5ym 3 роки тому

    hello sir thanks for this videos it helps a lot a newbie like me i just got one project on webrtc live streaming and we are using media server for that so what changes should i do in order to use media server in this code also need to provide streamid pls help sir

  • @eyecoin3944
    @eyecoin3944 2 роки тому

    Hello Chaim i watch all your tutorials its a amazing !!!! Really I learn Too Much From You ,But i have a lot of issues with wrtc i try to install it on many linux machine i got a lot of errors , can you recommend an linux version o anther sfu server for production level Thank You again

  • @codefriendly8528
    @codefriendly8528 2 роки тому

    Doing a wonderful job. Please speak a bit slowly in the next videos thanks! :-)

  • @parthmongia3220
    @parthmongia3220 3 роки тому

    Sir can you make a video on setting up UA-cam like Streaming Option

  • @maingame1073
    @maingame1073 Рік тому

    Can anybody answer this question?👉
    its that okay if i put stream itu array. So the streaming can be many?

  • @tusharmaurya1668
    @tusharmaurya1668 3 роки тому

    There is no "addTransceiver" method in "react-native-webrtc" in "Viewer.js", can you please tell me an alternate way to do it in react native

  • @arunlanjewar1673
    @arunlanjewar1673 2 роки тому

    can you please tell that how to improve video quality of broadcasted stream in this same project.

  • @adrianismaelzamoravaladez2098
    @adrianismaelzamoravaladez2098 2 роки тому

    Im interested in knowing how to deploy this proyect..
    how should I structure the folders, Could you help me?

  • @KingTvanMerica
    @KingTvanMerica Рік тому

    Hy when i host the server the viewer (consumer) function no longer works any idea why?

  • @alessandrogentil
    @alessandrogentil 3 роки тому

    What an incredible video!
    I was thinking, how hard would be trying to combine the projects of this video, with the record in javascript and the webRTC screen share?

    • @CodingWithChaim
      @CodingWithChaim  3 роки тому +1

      Very doable

    • @alessandrogentil
      @alessandrogentil 3 роки тому

      @@CodingWithChaim Chaim, I was thinking about a media server to study, between like medooze and mediasoup, what one you think will be better?
      For documentation and examples, mediasoup seems excellent, but MCU with medooze is better for broadcast, so will be better for video conferences, right?

    • @shujanaqvi7007
      @shujanaqvi7007 2 роки тому

      @@alessandrogentil Did you work on recording and screen sharing?

  • @Sachin.gupta1988
    @Sachin.gupta1988 3 роки тому

    What happen when client is behind firewall how to configure Turn server. If we configure turn server then will it be costlier or there is some workaround

  • @ranielantolin3878
    @ranielantolin3878 2 роки тому

    Is it posible to broadcast the capturestream to realtime live. Its like live streaming with media file
    'GetElementByID'
    Broadcaster and watcher?

  • @user-bp2gy5tm3e
    @user-bp2gy5tm3e 2 роки тому

    Thanks a lot Sir, But I had a problem,It was encountered when WRTC was introduced.
    "wrtc.node is not a valid Win32 application."
    How do I fix this

    • @rockyarora9192
      @rockyarora9192 Рік тому

      facing the same issue, did you find a solution to it?

  • @aguyoninternet9883
    @aguyoninternet9883 3 роки тому +1

    Please make a huge project of WebRTC with react, I love your channel, I have shared to all my groups, Please make a huge project with WebRTC with react, please, I request you

  • @VuNguyen-bf7cj
    @VuNguyen-bf7cj Рік тому

    can you make a video use WebRTC stream with media server(ex: mediasoup) ? thank you.

  • @Jack-mz7qg
    @Jack-mz7qg 3 роки тому

    This is great.
    Can you tell why mediasoup will be preferred when we can do the video forwarding using wrtc?
    mediasoup seems to have too large size which is 167mb compared to wrtc which is 82kb. what explains such a large difference

    • @FreehuntX93
      @FreehuntX93 2 роки тому

      Better performance and not exposing ip

  • @worldwide6626
    @worldwide6626 Рік тому

    Can we make this server scalable? If not, why not?

  • @pradeepchandu7159
    @pradeepchandu7159 3 роки тому

    i want to add background image start stream and apply it for view stream ?

  • @techknowledgebase4504
    @techknowledgebase4504 2 роки тому

    Is it possible webrtc audio stream play automatically in background if audio broducusted?

  • @pocoace5415
    @pocoace5415 Рік тому

    how can i change the video resolution of the viewer?

  • @AhmedElShiekh-n1
    @AhmedElShiekh-n1 Рік тому

    What about
    1- /broadcast?id=streamerid
    2- /view?id=streamerid
    3- change media device for streamer
    Can you. Pls give us tutorial

  • @dev_jeongdaeri
    @dev_jeongdaeri 3 роки тому

    amazing!❤️

  • @giakhoinguyen9192
    @giakhoinguyen9192 3 роки тому

    Your video is great. But what is the difference between you and "Real media servers like jitsi and mediasoup" ?

  • @riyadzaigirdar5394
    @riyadzaigirdar5394 2 роки тому

    Can you tell me how to save that media stream as mp4 in server local storage

  • @lefterisgeo
    @lefterisgeo Рік тому

    How can I make this a many to many implementation?

  • @user-zr2zw4uk9x
    @user-zr2zw4uk9x Рік тому

    Спасибо))

  • @pixelotetm
    @pixelotetm 2 роки тому

    do a mediasoup firebase tutorial

  • @laughAFrame
    @laughAFrame 2 роки тому

    Hi quick question. How many viewers maximum can view the stream?

  • @0GRANATE0
    @0GRANATE0 2 роки тому

    How can we use OBS as source of stream into the Server?

  • @lerinowoade1437
    @lerinowoade1437 Рік тому

    i'm a bit confused about not seeing any iceCandidate setup in the build

    • @CodingWithChaim
      @CodingWithChaim  Рік тому

      Yea this would only work locally. To get it to work in a production environment it would need that configured

  • @CabCallawayMusic
    @CabCallawayMusic 2 роки тому

    Hey man this doesn't seem to work anymore - do you know what changed?

  • @dpr6516
    @dpr6516 3 роки тому

    Awesome, I havn't heard of the wrtc package, before. Would be great to see the same thing done with mediasoup, is this something you're able to do?

    • @CodingWithChaim
      @CodingWithChaim  3 роки тому +4

      The goal is to make some mediasoup videos in the future. Still need to get the chance to play with it more

    • @dpr6516
      @dpr6516 3 роки тому

      ​@@CodingWithChaim Not simple is it!? Lol. I managed to adapt the demo by Dirvann to act as a broadcast system, but I'm not sure how good the code is; I'd rather adapt the official demo.
      However it's a lot more difficult. Some of the js classes are the longest I've ever seen!

  • @romanext921
    @romanext921 2 роки тому

    Thank you for the video. This is nice and simple. But will it work in a more complicated scenario? Will NAT in the real world be a problem, which will need more negotioation? Since server is running on a public ip it should have no issues I think. What is your opinion on that?

    • @rockyarora9192
      @rockyarora9192 Рік тому

      facing the same issue, did you find a solution to it?

    • @romanext921
      @romanext921 Рік тому

      I have decided not to roll my own webRTC. Livekit is a free server you can use to get proper room videotaping, but it requires a server though

  • @waleedzakriakhan9538
    @waleedzakriakhan9538 2 роки тому

    Can you make video for flutter

  • @pooman4727
    @pooman4727 3 роки тому

    Is there any way to add multiple streams to the same peer by iterating over an array of streams and adding each each track and steam? It seems when I try to do this the ontrack event will not fire for the second stream. I'm wondering if I have to create a new peer connection for every single stream I want to receive or if there is a way to send multiple streams through one peer.

    • @rockyarora9192
      @rockyarora9192 Рік тому

      facing the same issue, did you find a solution to it?

  • @hakanaki
    @hakanaki 2 роки тому

    Is there a limit to the amount of users on the broadcast?

  • @maskman4821
    @maskman4821 2 роки тому

    awesome 😍

  • @paavam_njan
    @paavam_njan 2 роки тому

    How can I do many to one? Or many to many?

  • @dpr6516
    @dpr6516 3 роки тому

    why is wrtc not called an sfu, since it does forward the streams rather than combine them like mcu does? Why is an sfu better?

    • @blissweb
      @blissweb 2 роки тому

      From what I've read so far, SFU seems to be for the Zoom-type app where everyone sees everyone and has special optimizations for that. This demo here is one person, who just broadcasts to many people but never sees them. (which is what I was looking for) :-)

  • @RanaUsman-cz4cg
    @RanaUsman-cz4cg 3 роки тому

    Can anyone help
    I want to build Group Video Chat using SFU

  • @albert3-359
    @albert3-359 3 роки тому

    will there be a git repo for this? for some reason I can't get it working. loving the webrtc content btw

    • @CodingWithChaim
      @CodingWithChaim  3 роки тому +1

      Will push to git soon and link in description. I’ll let you know when it’s done

    • @CodingWithChaim
      @CodingWithChaim  3 роки тому +1

      You can now find a link to a github repo in the description

    • @albert3-359
      @albert3-359 3 роки тому

      @@CodingWithChaim appreciate that, thankyou

  • @mohammadraufzahed
    @mohammadraufzahed 2 роки тому +1

    Its awesome. but your speaking so fast man.

  • @azrifathulakbar1691
    @azrifathulakbar1691 3 роки тому

    Why i cant to deploy it in heroku?

  • @omidkazemi6049
    @omidkazemi6049 2 роки тому

    i have implemented this and i have clear video but no audio, how can solve it?

    • @CodingWithChaim
      @CodingWithChaim  2 роки тому +1

      audio true in get user media. Same spot where you see video true, add audio true

    • @omidkazemi6049
      @omidkazemi6049 2 роки тому

      @@CodingWithChaim i already made them both true but still have no audio

  • @socishe
    @socishe 3 роки тому

    Is the any reason you did not continue this project using Reactjs?

  • @rebibe_me_jett4947
    @rebibe_me_jett4947 2 роки тому

    Can you help me implement this in django?

  • @sayantankarmakar4191
    @sayantankarmakar4191 3 роки тому +2

    I love the content, but to be honest you speak way too fast and it would be so much better if you explained things a little slower. Not only would it make things easier for us viewers, but also increase your watch-time.
    Thanks for the content, nonetheless!

  • @unyamka1
    @unyamka1 3 роки тому

    thanks

  • @zayhalo3964
    @zayhalo3964 Рік тому

    How much would you charge to build me an app/ software for me?

  • @pablolarade4301
    @pablolarade4301 Рік тому

    I search solution to react native expo