component Conferences: implementation of SFU component to make multi-party A/V conferences:

This component wrap `Galène` SFU and translate its signaling to XMPP Jingle in both
direction.

rel 445
This commit is contained in:
Goffi 2024-07-05 17:18:37 +02:00
commit ba170701f0
2 changed files with 463 additions and 2 deletions

View file

@ -43,7 +43,7 @@ dependencies = [
"pydantic ~= 2.4",
"pygments < 3",
"pygobject ~= 3.48",
"pyopenssl >= 23.2.0",
"pyopenssl ~= 24.1",
"python-dateutil >= 2.8.1, < 3",
# currently disabled due to incompatibility, OTR feature may be removed in
# the close future
@ -90,11 +90,16 @@ TUI = [
remote-control = [
"cbor2"
]
conferences = [
"autobahn ~= 23.6"
]
all = [
"libervia-backend[SVG]",
"libervia-backend[GUI]",
"libervia-backend[TUI]",
"libervia-backend[remote-control]"
"libervia-backend[remote-control]",
"libervia-backend[conferences]"
]
[project.scripts]