<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[What are the differences between Mirotalk and the SFU version?]]></title><description><![CDATA[<p dir="auto">If the title didn't give it away, I am very new to the whole self hosted scene. I have been looking for an affordable way to create calls between my clients, and Mirotalk ticks all the boxes. However, I have no idea what the difference between the normal one and SFU are. I'm using the normal (works perfectly for me), but I'd like to know if there are any additional features with SFU that I am missing out on.</p>
]]></description><link>https://forum.cloudron.io/topic/13177/what-are-the-differences-between-mirotalk-and-the-sfu-version</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 09:47:18 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/13177.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Jan 2025 01:11:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to What are the differences between Mirotalk and the SFU version? on Sun, 13 Apr 2025 22:03:24 GMT]]></title><description><![CDATA[<p dir="auto"><strong><a href="https://docs.mirotalk.com/html/overview.html" target="_blank" rel="noopener noreferrer nofollow ugc">MiroTalk Projects Overview and Comparisons</a></strong></p>
]]></description><link>https://forum.cloudron.io/post/105634</link><guid isPermaLink="true">https://forum.cloudron.io/post/105634</guid><dc:creator><![CDATA[MiroTalk]]></dc:creator><pubDate>Sun, 13 Apr 2025 22:03:24 GMT</pubDate></item><item><title><![CDATA[Reply to What are the differences between Mirotalk and the SFU version? on Thu, 06 Feb 2025 07:32:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ext-owl" aria-label="Profile: EXT-OWL">@<bdi>EXT-OWL</bdi></a> said in <a href="/post/100675">What are the differences between Mirotalk and the SFU version?</a>:</p>
<blockquote>
<p dir="auto">thank you so much !!</p>
</blockquote>
<p dir="auto">You're welcome!</p>
]]></description><link>https://forum.cloudron.io/post/101250</link><guid isPermaLink="true">https://forum.cloudron.io/post/101250</guid><dc:creator><![CDATA[MiroTalk]]></dc:creator><pubDate>Thu, 06 Feb 2025 07:32:48 GMT</pubDate></item><item><title><![CDATA[Reply to What are the differences between Mirotalk and the SFU version? on Mon, 27 Jan 2025 00:59:50 GMT]]></title><description><![CDATA[<p dir="auto">@mirotalk-57bab571- thank you so much !!</p>
]]></description><link>https://forum.cloudron.io/post/100675</link><guid isPermaLink="true">https://forum.cloudron.io/post/100675</guid><dc:creator><![CDATA[EXT-OWL]]></dc:creator><pubDate>Mon, 27 Jan 2025 00:59:50 GMT</pubDate></item><item><title><![CDATA[Reply to What are the differences between Mirotalk and the SFU version? on Mon, 27 Jan 2025 09:22:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ext-owl" aria-label="Profile: EXT-OWL">@<bdi>EXT-OWL</bdi></a> said in <a href="/post/100504">What are the differences between Mirotalk and the SFU version?</a>:</p>
<blockquote>
<p dir="auto">However, I have no idea what the difference between the normal one and SFU are</p>
</blockquote>
<p dir="auto">The key difference between <strong>MiroTalk P2P</strong> and <strong>MiroTalk SFU</strong> lies in the way they handle the transmission of media streams between participants in a video conferencing environment. Here's a breakdown:</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/1737644765085-mirotalk-p2p-resized.png" alt="mirotalk-p2p.png" class=" img-fluid img-markdown" /></p>
<h3><strong>1. MiroTalk P2P (Peer-to-Peer)</strong></h3>
<ul>
<li><strong>Architecture:</strong> Directly connects each participant to every other participant in the session.</li>
<li><strong>How it works:</strong>
<ul>
<li>Each participant sends their audio/video stream directly to every other participant.</li>
<li>For example, in a 3-person room, each person sends their stream to 2 others and receives 2 streams.</li>
</ul>
</li>
<li><strong>Pros:</strong>
<ul>
<li>Low latency due to direct connections.</li>
<li>No centralized server is required for media relay, reducing infrastructure costs.</li>
<li>Good for small group meetings (2-4 participants).</li>
</ul>
</li>
<li><strong>Cons:</strong>
<ul>
<li>Not scalable: Bandwidth usage grows significantly with more participants since each participant must upload multiple streams (N-1 streams, where N is the number of participants).</li>
<li>Participants with limited upload bandwidth may experience performance issues in larger rooms.</li>
</ul>
</li>
</ul>
<hr />
<p dir="auto"><img src="/assets/uploads/files/1737644780862-mirotalk-sfu-resized.png" alt="mirotalk-sfu.png" class=" img-fluid img-markdown" /></p>
<h3><strong>2. MiroTalk SFU (Selective Forwarding Unit)</strong></h3>
<ul>
<li><strong>Architecture:</strong> Uses a centralized server to manage media streams.</li>
<li><strong>How it works:</strong>
<ul>
<li>Each participant sends their audio/video stream to the MiroTalk SFU built in server, which then selectively forwards streams to other participants.</li>
<li>For example, in a 3-person room, each person sends 1 stream to the SFU, and the SFU distributes the streams to the others.</li>
</ul>
</li>
<li><strong>Pros:</strong>
<ul>
<li>Scalable: Each participant uploads only one stream regardless of the number of participants, as the SFU handles distribution.</li>
<li>Better suited for larger meetings or when participants have limited upload bandwidth.</li>
<li>Allows for additional features like transcoding and quality control (e.g., adaptive bitrate).</li>
</ul>
</li>
<li><strong>Cons:</strong>
<ul>
<li>Introduces some latency since streams are relayed through a server.</li>
<li>Requires server resources and maintenance, increasing infrastructure costs.</li>
</ul>
</li>
</ul>
<hr />
<h3><strong>When to Use Each?</strong></h3>
<ul>
<li>
<p dir="auto"><strong>MiroTalk P2P:</strong></p>
<ul>
<li>Ideal for small, private calls (e.g., 1-on-1 consultations or small meetings).</li>
<li>Lower infrastructure costs and simpler setup.</li>
</ul>
</li>
<li>
<p dir="auto"><strong>MiroTalk SFU:</strong></p>
<ul>
<li>Suitable for larger rooms or scenarios where bandwidth efficiency and scalability are crucial.</li>
<li>Offers more advanced features compared to P2P.</li>
</ul>
</li>
</ul>
<hr />
<p dir="auto">We have developed a range of MiroTalk solutions, including <strong>SFU</strong>, <strong>P2P</strong>, <strong>C2C</strong>, <strong>BRO</strong>, and <strong>WEB</strong>, allowing users to select the most suitable option based on their specific use cases and requirements. For an in-depth look at our WebRTC architecture, please visit our <a href="https://docs.mirotalk.com/webrtc/architectures/" target="_blank" rel="noopener noreferrer nofollow ugc">documentation</a>.</p>
]]></description><link>https://forum.cloudron.io/post/100544</link><guid isPermaLink="true">https://forum.cloudron.io/post/100544</guid><dc:creator><![CDATA[MiroTalk]]></dc:creator><pubDate>Mon, 27 Jan 2025 09:22:54 GMT</pubDate></item><item><title><![CDATA[Reply to What are the differences between Mirotalk and the SFU version? on Thu, 23 Jan 2025 12:28:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ext-owl" aria-label="Profile: EXT-OWL">@<bdi>EXT-OWL</bdi></a> said in <a href="/post/100504">What are the differences between Mirotalk and the SFU version?</a>:</p>
<blockquote>
<p dir="auto">SFU</p>
</blockquote>
<p dir="auto">= Selective forwarding unit</p>
<p dir="auto">In short the SFU version should work much better than the P2P version for meetings with more than 2 people.</p>
<p dir="auto">see e.g. <a href="https://getstream.io/blog/what-is-a-selective-forwarding-unit-in-webrtc/" target="_blank" rel="noopener noreferrer nofollow ugc">https://getstream.io/blog/what-is-a-selective-forwarding-unit-in-webrtc/</a></p>
]]></description><link>https://forum.cloudron.io/post/100530</link><guid isPermaLink="true">https://forum.cloudron.io/post/100530</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Thu, 23 Jan 2025 12:28:35 GMT</pubDate></item></channel></rss>