What you are describing is a video sfu, which we are not.  We would accomplish the same while using less bandwidth but more cpu.<span></span><br><br>On Saturday, May 28, 2016, happy.neko &lt;<a href="mailto:happy.neko@gmail.com">happy.neko@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div>Hello,<br><br></div>I have following requirements for multi-user video conference:<br><br></div>1. One Teacher and up to 10 Students are in the same room.<br></div>2.
 Teacher hears everyone in the room and sees video streams from every 
student (total bandwidth = 1 audios stream + n video streams).<br></div>3.
 Student hears everyone in the room and sees video stream from Teacher 
only (total bandwidth = 1 audio stream + 1 video stream).<br></div>4. There is no CPU intensive video encoding process on the server. Teacher receives video streams as-is plus muxed audio stream.<br></div>5. Conference is auto-recorded on the server. (I don&#39;t know exactly how, mp4 with multiple video streams?)<br><br clear="all">Is it possible to implement this with FreeSwitch? If no what requirements should be relaxed?<br clear="all"><br>-- <br><div data-smartmail="gmail_signature"><font color="#888888"><div data-smartmail="gmail_signature">Best regards,<br></div><div data-smartmail="gmail_signature">I. Sokolov</div></font></div>
</div>
</blockquote>