Self-hosted conferencing swaps its media plane for LiveKit and hardens the seams left behind.
The week in video conferencing
The clearest directional move this week is architectural: the open-source real-time stack is trading home-grown media plumbing for shared infrastructure, then auditing the seams. BigBlueButton made LiveKit its default media stack and deleted the legacy SIP.js audio bridge rather than deprecating it; Element Call turned multi-SFU on by default, so every participant now routes through their own homeserver's media server. Across the sector's 18 updated products, 9 sparks landed at 7 of them against 49 improvements — a week weighted toward consolidation and hardening, not new surface.
The second pattern is operability. Platforms are making themselves callable by code and agents: Mux put its hosted AI video workflows behind an API, and Restream shipped an MCP server that lets an assistant run the broadcast. Underneath both runs a security-hardening thread — FreeSWITCH and HOMER spent the window closing memory-safety and auth gaps, while stable-branch backports carried fixes at BigBlueButton and Nextcloud Talk.
Leaders
SRS had the week's densest ship: on 12 August it took the 6.0 line stable and, three hours later, opened 7.0 with 7.0-d0. The development build puts a Go proxy and origin-cluster tier beside the C++ media core and adds RTSP playback, RTMPS, IPv6 across every protocol, and HEVC in both directions between RTMP and WebRTC. The same release deletes the embedded GB28181 SIP server, multi-threading, Cygwin and most hot reload — the clearest statement yet of what the project intends to stop maintaining.
BigBlueButton shipped 4.0 beta.5 on 13 August, but the defining move was beta.4 making LiveKit the default and removing the SIP.js bridge outright. Beta.5 is the cleanup after that cutover: a mobile layout overhaul, an audio settings tab with push-to-talk, and better BBB-to-LiveKit reconciliation on reconnect, plus a bbbctl admin tool and a security advisory urging API-secret rotation. The 3.0.x line stays the recommended production branch.
Element Call turned multi-SFU into the default topology: participants stop negotiating a shared media server and each connect to their own homeserver's SFU, subscribing read-only to the rest. The latest candidate adds a media-quality settings UI and removes .well-known transport discovery as a breaking change — another guess taken out of the connection path.
Mux made its Robots Directives — the hosted AI video workflows — addressable through the API, turning a console feature into something an ingest pipeline can call. It follows six new workflows spanning captions, dubbing, thumbnails and scene detection, and sits alongside per-moment engagement data and new offline DRM downloads on Android.
Restream landed two sparks: Studio became a host for webinars and moderated Slack townhalls, and an MCP server now lets Claude, ChatGPT or Cursor create streams, manage 30-plus destinations and pull analytics from a single pasted URL. The through-line is Restream building the production desk and the clip factory at once, with mid-broadcast scene editing arriving days earlier.
Wildcards
HOMER shipped no spark but nine improvements — near-daily patches against its DuckDB rewrite as multi-user, high-ingest installs surface the gaps. The window fixed a 2GB memory cap that fatally invalidated the engine under SIPREC ingest, gave each user unique default dashboard IDs, addressed two security advisories inline, and added opt-in coordinator routing that skips storage nodes outside the query window.
FreeSWITCH 1.11.2 is a systematic parser audit — roughly twenty bounds and length fixes across STUN, base64, RTMP H.264 and XML-RPC WebSocket paths — the follow-through on the 1.11.0 cut that deleted about thirty modules. It adds narrow but real operator controls: an interface allowlist and DTLS client-certificate verification against the SDP fingerprint.
CasparCG Server is the broadcast outlier: 2.5.0 shipped initial HDR support with an explicit hardware bargain — AVX2 recommended now, mandatory in 2.6, cutting off pre-Haswell CPUs. Headless Linux operation and Ubuntu deb packaging change where a playout server can run at all.
Themes that compounded
- LiveKit is becoming the default media plane for self-hosted conferencing: BigBlueButton adopted it outright and Element Call's transport runs on it.
- Security hardening ran in parallel across the stack — FreeSWITCH's parser sweep, HOMER's two inline advisories, and BigBlueButton's API-secret rotation notice.
- Platforms are making themselves operable by code and agents, with Mux's Robots API and Restream's MCP server both moving control out of the dashboard.
- Governance and enterprise-readiness surfaced off to the side: Nextcloud Talk's 25.0 alpha added classified channels and retention controls, and Muvi cleared a SOC 2 audit.
- Protocol and format coverage kept generalizing — SRS making HEVC and IPv6 a property of the server, CasparCG Server reaching for HDR.
Watch this week
The LiveKit migrations should converge: BigBlueButton's beta.6 or a release candidate is likely to target the reconnect and mobile paths beta.5 only started, while Element Call is positioned to retire legacy single-SFU rather than add another connection mode. SRS's 7.0 line looks set for a long alpha train with 6.0 taking backports in parallel. And with both Mux and Restream now scriptable, the next moves point to chainable workflows and more clip and stream destinations rather than net-new surface.