Follow

Die Berliner @fsfe Gruppe hat Videokonferenzsoftware und für verteiltes Lernen getestet.

Die Erfahrungen hat @Tobias zusammengefasst (danke dafür!):

blogs.fsfe.org/tobiasd/2020/03

@kirschner @fsfe @tobias Ich finde es gut, dass Ihr euch damit beschäftigt habt.

Allerdings geht mir aus dem Artikel der entscheidende Unterschied nicht hervor - während bei BBB alles über den Server läuft arbeitet Jitsi mit P2P-Verbindungen.

Damit funktioniert Jitsi Meet für größere Gruppen einfach nicht, v.a. für Teilnehmer mit schwächerer Hardware und schlechter Anbindung. BBB benötigt hingegen einen "dicken" Server mit massiv Uplink, unterstützt das Szenario dann aber deutlich besser.

@kuleszdl
Ich denke die meisten Jitsi Installationen verwenden auch die Videobridge womit größere Räume nicht mehr P2P sind und auch relativ gut skalieren sollten. jitsi.org/jitsi-videobridge/
Falls BBB aber eine richtige MCU hat skalieren sie bei richtig großen Räumen vermutlich trotzdem noch besser.

cc @kirschner @fsfe @Tobias

Das was @bjoern sagt stimmt. Jitsi ist nur P2P wenn nur zwei Leute in dem Gespräch sind. Danach switcht es auf Umleitung über den Server. Steht so in der Doku: github.com/jitsi/jitsi-meet/wi

Der Nachtrag im Artikel ist also falsch.

@kuleszdl @kirschner @fsfe @tobias

@guenther @bjoern @kirschner @fsfe @tobias

Okay interessant und sorry - das war mir neu. Verwenden größere Jitsi-Installationen denn tatsächlich die Videobridge?

BBB benötigt ja massiv Ressourcen, selbst wenn man nur eine Konferenz mit 20 Teilnehmern hostet:

docs.bigbluebutton.org/2.2/ins

Ergo: Entweder die Jitsi-Videobridge (1) ist deutlich effizienter, oder (2) sie wird auf öff. Instanzen nicht eingesetzt., oder (3) die Instanzen sind einfach "dick".

Details hierzu wären sehr spannend!

@kuleszdl

Ehrlich gesagt finde ich jetzt die reinen Hardwareanforderungen mit 8GB RAM und 4 cores nicht sonderlich hoch. Das klingt eher nach einer typischen SFU, wo also Streams im wesentlichen gesammelt und verteilt werden, ohne komplexem Video encoding/decoding. Damit würden sie in einer Liga mit Jitsi und übrigens auch Nextcloud Talk (mit dem "High Performance Back-End") spielen.

cc @guenther @kirschner @fsfe @Tobias

@bjoern
@tobias

So viel ist es nicht, aber doch mehr als so mancher Heim-SbC bietet. Und wenn man sich einen Server mit so viel Ressourcen anmietet ist der meist nicht sonderlich günstig.

Anbei ein paar Monitoring-Daten von zwei Sessions mit je 20 Teilnehmern aber nur einem genutzten Audio/Videokanal auf 2C/4T eines Xeon Gold 5120 mit 8GB RAM:

@kuleszdl @guenther @bjoern @kirschner @fsfe @tobias

Bei mehr als zwei TN läuft es immer über die Videobridge. Die ist mit "moderneren" CPUs ziemlich performant. Bei einer unserer Kisten mit Xeon E7450 ist die CPU-Last nahezu identisch mit der NIC-Auslastung (~100%NIC=90% CPU, bei 20 Kernen). Beim anderen Server mit E5430 nutzt die Videobridge ~ 15% CPU-Last bei voller NIC-Auslastung hat (bei 6 Kernen).

Sign in to participate in the conversation
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!