# Not an issue this time but showing something i built

**URL:** <https://mediasoup.discourse.group/t/not-an-issue-this-time-but-showing-something-i-built/6884>\
**Category:** Announcements\
**Created:** [October 11, 2025, 7:10am UTC](https://mediasoup.discourse.group/t/not-an-issue-this-time-but-showing-something-i-built/6884 "2025-10-11T07:10:23Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![VanshRana-1004](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/vanshrana-1004/32/2932_2.png) [@VanshRana-1004](https://mediasoup.discourse.group/u/VanshRana-1004)\
**Post date:** [October 11, 2025, 7:10am UTC](https://mediasoup.discourse.group/t/not-an-issue-this-time-but-showing-something-i-built/6884/1 "2025-10-11T07:10:23Z")

</div>

I Built a video calling platform with in-app session recording feature using mediasoup and ffmpeg hope will get some appreciation here

> **[Orbitron](https://www.orbitron.live/)**
>
> P2P Application

you can also view my source code [GitHub - VanshRana-1004/Orbitron: Video conferencing & In-app Recording](https://github.com/VanshRana-1004/Orbitron)

Feedbacks welcome!

---

<div class="post-metadata">

**Author:** ![miroslavpejic85](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/miroslavpejic85/32/1044_2.png) [@miroslavpejic85](https://mediasoup.discourse.group/u/miroslavpejic85)\
**Post date:** [October 12, 2025, 8:37am UTC](https://mediasoup.discourse.group/t/not-an-issue-this-time-but-showing-something-i-built/6884/2 "2025-10-12T08:37:46Z")

</div>

**Looks great! I’m giving you a star 😉**

Quick question: is there a way to try it out without authentication, maybe in a development mode with a demo user?

I have a similar project called **[MiroTalk SFU](https://github.com/miroslavpejic85/mirotalksfu)**. By default, I leave it open (no auth) on my **[live demo](https://sfu.mirotalk.com)**, but when someone self-hosts it, they can enable authentication via **OIDC** or the internal _Host Protection_ - _User Auth_ mode.

* * *

PS: Not sure what you mean by this part:

> Multi-peer video calling (beta supports up to 5 peers per call)

**Mediasoup** itself doesn’t impose a hard limit like “5 peers per call,” That’s usually just a demo or configuration setting on your end, not a technical limitation?

---

<div class="post-metadata">

**Author:** ![VanshRana-1004](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/vanshrana-1004/32/2932_2.png) [@VanshRana-1004](https://mediasoup.discourse.group/u/VanshRana-1004)\
**Post date:** [October 12, 2025, 10:01am UTC](https://mediasoup.discourse.group/t/not-an-issue-this-time-but-showing-something-i-built/6884/3 "2025-10-12T10:01:09Z")

</div>

Thanks for your support.  
as i already deployed this application that’s why it doesn’t support calling without authentication.  
But if you really want to try this thing out you can clone my repo locally and if you want the whole setup guidance i mean about the env variables, we can contact over linkedin or X  
and for this “Multi-peer video calling (beta supports up to 5 peers per call)” as this project includes streaming and recording (in real-time live using ffmpeg) i just add this limitation so that for a particular room no more than 5 (or more precisely 6 if shared screen) ffmpeg processes are running at a particular instant to prevent my CPU from intensive load.  
I hope my answer will help you.

---

<div class="post-metadata">

**Author:** ![miroslavpejic85](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/miroslavpejic85/32/1044_2.png) [@miroslavpejic85](https://mediasoup.discourse.group/u/miroslavpejic85)\
**Post date:** [October 12, 2025, 12:02pm UTC](https://mediasoup.discourse.group/t/not-an-issue-this-time-but-showing-something-i-built/6884/4 "2025-10-12T12:02:49Z")

</div>

You’re welcome! 😊  
That makes perfect sense.

You could also share your **env configuration** (or an example setup) here as well, that way, anyone who wants to test it locally without authentication can get started more easily.

Thanks for the clarification and for sharing your work, keep it up! 🚀

---

<div class="post-metadata">

**Author:** ![VanshRana-1004](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/vanshrana-1004/32/2932_2.png) [@VanshRana-1004](https://mediasoup.discourse.group/u/VanshRana-1004)\
**Post date:** [October 12, 2025, 1:24pm UTC](https://mediasoup.discourse.group/t/not-an-issue-this-time-but-showing-something-i-built/6884/5 "2025-10-12T13:24:17Z")

</div>

for webRtc folder :

- CLOUDINARY\_CLOUD\_NAME
- CLOUDINARY\_CLOUD\_API\_KEY
- CLOUDINARY\_CLOUD\_PRESET
- CLOUDINARY\_CLOUD\_SECRET
- CLIENT\_URL=\<url where client will run probably http:/ /localhost:3000/api/auth\>
- ANNOUNCED\_IP=
- REDIS\_HOST=localhost

for Web folder :

- NEXT\_PUBLIC\_SERVER\_URL=http:/ /localhost:8080

- NEXTAUTH\_SECRET=

- NEXTAUTH\_URL=http:/ /localhost:3000

- NEXT\_GOOGLE\_CLIENT\_ID=

- NEXT\_PUBLIC\_CLOUD\_NAME=

- NEXT\_PUBLIC\_CLOUD\_API\_KEY=

- NEXT\_PUBLIC\_CLOUD\_PRESET=

- NEXT\_PUBLIC\_CLOUD\_SECRET=

- DATABASE\_URL=

- JWT\_SECRET=

you can follow build and run steps from my github repo

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/mediasoup/original/2X/b/b318c4d3397e65af9535f79c605b80b9ceb066c8.png) [@system](https://mediasoup.discourse.group/u/system)\
**Post date:** [October 13, 2025, 7:10am UTC](https://mediasoup.discourse.group/t/not-an-issue-this-time-but-showing-something-i-built/6884/6 "2025-10-13T07:10:31Z")

</div>

This topic was automatically closed after 2 days. New replies are no longer allowed.
