[Freeswitch-users] Multi-user video conference

Michael Jerris mike at jerris.com
Tue May 31 19:03:46 MSD 2016


> On May 29, 2016, at 5:33 PM, happy.neko <happy.neko at gmail.com> wrote:
> 
> I know this question is impossible to answer exactly but what roughly estimated CPU usage could I expect for conference with five 480p streams transcoded at 15 fps.
> One room with common core i5 quad CPU, 5 simultaneous rooms, 10 rooms?

Correct, it is indeed.  Try it out and see.

> 
> Also I am a bit puzzled about differences between "mux" and "transcode" video modes. "Mux" is required to place different sources on canvas (compose completely new video stream) while "transcode" just reencodes video source with different codec, am I right?

Transcode is similar to 1x1 layout in mux mode, uses a basic video follows audio approach.  It does indeed re-encode the stream.

> 
> 2016-05-29 22:45 GMT+03:00 Michael Jerris <mike at jerris.com <mailto:mike at jerris.com>>:
> What you are describing is a video sfu, which we are not.  We would accomplish the same while using less bandwidth but more cpu.
> 
> 
> On Saturday, May 28, 2016, happy.neko <happy.neko at gmail.com <mailto:happy.neko at gmail.com>> wrote:
> Hello,
> 
> I have following requirements for multi-user video conference:
> 
> 1. One Teacher and up to 10 Students are in the same room.
> 2. Teacher hears everyone in the room and sees video streams from every student (total bandwidth = 1 audios stream + n video streams).
> 3. Student hears everyone in the room and sees video stream from Teacher only (total bandwidth = 1 audio stream + 1 video stream).
> 4. There is no CPU intensive video encoding process on the server. Teacher receives video streams as-is plus muxed audio stream.
> 5. Conference is auto-recorded on the server. (I don't know exactly how, mp4 with multiple video streams?)
> 
> Is it possible to implement this with FreeSwitch? If no what requirements should be relaxed?
> 
> -- 
> Best regards,
> I. Sokolov
> 
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org <http://www.freeswitch.org/>
> http://confluence.freeswitch.org <http://confluence.freeswitch.org/>
> http://www.cluecon.com <http://www.cluecon.com/>
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users>
> http://www.freeswitch.org <http://www.freeswitch.org/>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services: 
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20160531/e1466afe/attachment-0001.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list