[jitsi-users] FEC with jitsi-videobridge


#1

Does Jitsi-videobridge / Jitsi Meet support FEC for conferences?
I see FEC and ULPFEC being mentioned in source code, but I'm not sure how to turn it on.

How do I turn it on in REST api?

Can it be this way?:

┌────────┐ content+FEC packets ┌────────────────────────────────────┐
│ Client │ ───────────────────────────────────> │ loss │
└────────┘ └────────────────────────────────────┘

│ some content and some FEC packets

┌────────────────────────────────────┐
│ videobridge │
└────────────────────────────────────┘

│ recovered content and FEC packets

┌────────┐ some content and some FEC packets ┌────────────────────────────────────┐
│ client │ <─────────────────────────────────── │ loss │
└────────┘ └────────────────────────────────────┘

P.S. Is this question better here or on dev maillist?


#2

Sorry, Icedove ate the diagram... Retrying:

···

.┌────────┐ content+FEC packets ┌────────────────────────────────────┐|

.│ Client │ ───────────────────────────────────> │ loss │|

.└────────┘ └────────────────────────────────────┘|

. │|

. │ some content and some FEC packets|

. ∨|

. ┌────────────────────────────────────┐|

. │ videobridge │|

. └────────────────────────────────────┘|

. │|

. │ recovered content and FEC packets|

. ∨|

.┌────────┐ some content and some FEC packets ┌────────────────────────────────────┐|

.│ client │ <─────────────────────────────────── │ loss │|

.└────────┘ └────────────────────────────────────┘|

On 08/29/2016 08:58 PM, vi0oss wrote:

Does Jitsi-videobridge / Jitsi Meet support FEC for conferences?
I see FEC and ULPFEC being mentioned in source code, but I'm not sure how to turn it on.

How do I turn it on in REST api?

Can it be this way?:

P.S. Is this question better here or on dev maillist?


#3

Hey,

Does Jitsi-videobridge / Jitsi Meet support FEC for conferences?

Right now the bridge supports very limited handling of FEC. It will only remove it from the stream for receivers which don't support it (e.g. firefox). We have FEC/RED disabled right now[0], because we suspect it causes problems with simulcast.

I think what you suggest in the diagram is interesting, and might be worth doing. But it might be tricky.

I see FEC and ULPFEC being mentioned in source code, but I'm not sure
how to turn it on.

How do I turn it on in REST api?

You need to include the RED and ULPFEC as payload types, like VP8.

P.S. Is this question better here or on dev maillist?

Both are fine.

Regards,
Boris

[0] https://github.com/jitsi/jicofo/blob/master/src/main/java/org/jitsi/jicofo/util/JingleOfferFactory.java#L250

···

On 29/08/16 12:58, vi0oss wrote:

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users