# Having difficulty creating mediasoup project

**URL:** <https://mediasoup.discourse.group/t/having-difficulty-creating-mediasoup-project/2252>\
**Category:** mediasoup libraries\
**Created:** [January 13, 2021, 5:31pm UTC](https://mediasoup.discourse.group/t/having-difficulty-creating-mediasoup-project/2252 "2021-01-13T17:31:57Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![faheelsattar](https://avatars.discourse-cdn.com/v4/letter/f/48db29/32.png) [@faheelsattar](https://mediasoup.discourse.group/u/faheelsattar)\
**Post date:** [January 13, 2021, 5:31pm UTC](https://mediasoup.discourse.group/t/having-difficulty-creating-mediasoup-project/2252/1 "2021-01-13T17:31:57Z")

</div>

I am a newbie to this sfu world and have been reading the documentation along with exploring the example code for the provided projects on github and i am unable to understand and start coding. Is there any easy way to learn mediasoup or a tutorial explaining how these modules work? I am actually creating a video conferencing app on react node stack so i will be glad to be helped

---

<div class="post-metadata">

**Author:** ![tubbo](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/tubbo/32/716_2.png) [@tubbo](https://mediasoup.discourse.group/u/tubbo)\
**Post date:** [January 13, 2021, 6:25pm UTC](https://mediasoup.discourse.group/t/having-difficulty-creating-mediasoup-project/2252/2 "2021-01-13T18:25:43Z")

</div>

There really isn’t, and it’s very difficult to get started with all this stuff if you’re not familar with RTC or SFUs, and even if you are it’s still a bit daunting.

I’ve been perusing the [GitHub - versatica/mediasoup-demo: mediasoup official demo application](https://github.com/versatica/mediasoup-demo) because it’s a similar stack to what I’m using (Node on the backend, React on the frontend), but I’m still not really able to get things working in my own application either…Almost there, though!

---

<div class="post-metadata">

**Author:** ![faheelsattar](https://avatars.discourse-cdn.com/v4/letter/f/48db29/32.png) [@faheelsattar](https://mediasoup.discourse.group/u/faheelsattar)\
**Post date:** [January 13, 2021, 6:42pm UTC](https://mediasoup.discourse.group/t/having-difficulty-creating-mediasoup-project/2252/3 "2021-01-13T18:42:19Z")

</div>

I have worked with the full mesh network but the due to scalability i wanted to switch to an sfu. Some how the codebase that you referred to isnt documented well

---

<div class="post-metadata">

**Author:** ![aetheon](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/aetheon/32/39_2.png) [@aetheon](https://mediasoup.discourse.group/u/aetheon)\
**Post date:** [January 13, 2021, 7:12pm UTC](https://mediasoup.discourse.group/t/having-difficulty-creating-mediasoup-project/2252/4 "2021-01-13T19:12:29Z")

</div>

The demo is just meant to show an example of what can be achieved with mediasoup. Debugging it is really easy and you learn a lot, like everything you just have to dedicate some time to it.

---

<div class="post-metadata">

**Author:** ![Minding](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/minding/32/763_2.png) [@Minding](https://mediasoup.discourse.group/u/Minding)\
**Post date:** [January 17, 2021, 11:03am UTC](https://mediasoup.discourse.group/t/having-difficulty-creating-mediasoup-project/2252/5 "2021-01-17T11:03:15Z")

</div>

I would strongly recommend to first get familiar with the technologies you want to use (e.g. [WebRTC](https://webrtc.org/getting-started/media-devices), [WebSockets](https://developer.mozilla.org/de/docs/WebSockets)) and then to start by looking at the simpler [demos](https://mediasoup.org/documentation/examples/) (I’d recommend [this single-page one](https://github.com/daily-co/mediasoup-sandbox/blob/master/single-page/server.js)). From here you can create your own prototype. If that’s working you can start building your application.
