[Freeswitch-users] Jitsi + Freeswitch (and general questions about SFU)

Colin Morelli colin.morelli at gmail.com
Thu Aug 4 22:34:11 MSD 2016


Anthony,

Thanks for the quick reply.

Could you elaborate more on the need for FS to support a hybrid mux/multi
stream model (for a single conference?) I'd love to understand more about
this so I can wrap my head around the efforts involved. I wonder if there's
a phase 1 that could be reached where you'd be forced to choose between
SFU/MCU modes? Understanding that it might sacrifice compatibility with
clients that can't accept multiple video streams, or the particular codecs
that are used on a stream, I would think this allows FS to *at least* play
the role that Jitsi would play today - and allow for future enhancements.

I think MCU makes a lot of sense for many deployments - and is very
sensible to support. The two concerns I personally have with MCU are a) the
obvious CPU constraints imposed on the hosts, but more concerning is 2) the
UX constraints it imposes on the resulting interfaces. #2 becomes
increasingly relevant as WebRTC/mobile/desktop clients become more and more
prevalent.

Best,
Colin

On Thu, Aug 4, 2016 at 2:18 PM Anthony Minessale <
anthony.minessale at gmail.com> wrote:

> It will be a massive project to support SFU.  It would be a hybrid of the
> 2 not an either/or.  Its all been considered but there is less to gain from
> SFU so its not a priority.
> Unlike Jitsi, FS would have to actually implement the media side of the
> equation and dual support muxing and multi streaming where Jitsi enjoys
> only needing to provide signaling between browsers.
> FreeSWITCH is better suited to an MCU and we made a specific decision to
> focus on that but there might be a slow march towards these other things as
> time progresses and interest does or doesn't happen.
>
>
> On Thu, Aug 4, 2016 at 1:04 PM, Colin Morelli <colin.morelli at gmail.com>
> wrote:
>
>> For what it's worth I also understand FS would need to be able to push
>> multiple video streams to each connected client, but given that FS can
>> already handle audio + video streams, I assumed multi stream handling
>> exists (though it may be limited to just 1 audio + 1 video - I haven't dug
>> into this at all).
>>
>> On Thu, Aug 4, 2016 at 1:52 PM Colin Morelli <colin.morelli at gmail.com>
>> wrote:
>>
>>> Hey there,
>>>
>>> Has anyone had success pairing up Freeswitch + Jitsi? Specifically I'm
>>> interested in the SFU capabilities of Jitsi to replace just the video
>>> conferencing portions of Freeswitch. I'm doing a lot of other things in FS
>>> that will continue to be important on their own (DTMF, voicemail, SIP +
>>> PSTN integration, etc), but the SFU support would be an awesome addition. I
>>> saw that there's a SIP <-> Jitsi bridge which looks like it might be
>>> promising - but I feel like the complexity would fairly quickly become
>>> overwhelming.
>>>
>>> Alternatively, I wonder how much work it would be to add
>>> video-mode="sfu" to mod_conference in FS. It's something that (in the
>>> future, not quite yet), I might be interested in taking a stab at. Has
>>> anyone come up with a list of things that would need to happen for SFU
>>> support? I might be a bit naive here, but it seems FS has most of the
>>> building blocks in place already, and mostly it would come down a) having a
>>> video stream selection process, and b) generating appropriate SDPs when
>>> participants are added/removed. I'm sure I must be missing something,
>>> though.
>>>
>>> Thoughts?
>>>
>>> Best,
>>> Colin
>>>
>>
>> _________________________________________________________________________
>> 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
>>
>
>
>
> --
> Anthony Minessale II       ♬ @anthmfs  ♬ @FreeSWITCH  ♬
>
>http://freeswitch.org/http://cluecon.com/> http://twitter.com/FreeSWITCH
> ☞ irc.freenode.net #freeswitch ☞ *http://freeswitch.org/g+
> <http://freeswitch.org/g+>*
>
> ClueCon Weekly Development Call
> ☎ sip:888 at conference.freeswitch.org  ☎ +19193869900
>
> https://www.youtube.com/watch?v=9XXgW34t40s
> https://www.youtube.com/watch?v=NLaDpGQuZDA
> _________________________________________________________________________
> 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/20160804/0d3af15a/attachment.html 


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