# libmediasoupclient and mediasoup-broadcaster-demo

**URL:** <https://mediasoup.discourse.group/t/libmediasoupclient-and-mediasoup-broadcaster-demo/3654>\
**Category:** mediasoup libraries\
**Created:** [November 30, 2021, 8:12pm UTC](https://mediasoup.discourse.group/t/libmediasoupclient-and-mediasoup-broadcaster-demo/3654 "2021-11-30T20:12:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rolf](https://avatars.discourse-cdn.com/v4/letter/r/94ad74/32.png) [@Rolf](https://mediasoup.discourse.group/u/Rolf)\
**Post date:** [November 30, 2021, 8:12pm UTC](https://mediasoup.discourse.group/t/libmediasoupclient-and-mediasoup-broadcaster-demo/3654/1 "2021-11-30T20:12:04Z")

</div>

Hi, I’m new to mediasoup and trying to understand its limitations. My goal is to use libmediasoupclient for a native app targeting macOS and Windows, where peer connections are used for two to three parties, and then Mediasoup’s SFU capability for parties over three. There by reducing costs and keeping capacity for when it’s needed.

I looked at media-soup-broadcaster-demo thinking this might help me understand how this might be done, but unfortunately it doesn’t build at the moment on webrtc m94, which is the branch for libmediasoupclient.

Is this feasible with Mediasoup? I have seen a couple of quick posts saying Mediasoup is strictly an SFU, but the libmediasoupclient does have a peer connection implementation inside it. So, I thought it worth bringing up here. I don’t think my use case is unusual.

---

<div class="post-metadata">

**Author:** ![snnz](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/snnz/32/693_2.png) [@snnz](https://mediasoup.discourse.group/u/snnz)\
**Post date:** [November 30, 2021, 10:38pm UTC](https://mediasoup.discourse.group/t/libmediasoupclient-and-mediasoup-broadcaster-demo/3654/2 "2021-11-30T22:38:11Z")

</div>

libmediasoupclient is exactly what its name says: a native client for the Mediasoup server on top of libwebrtc. You can use PeerConnections from libwebrtc directly for p2p.
