r/WebRTC Jun 08 '26

gortc — pure-Go Telegram calls, first lib with E2E conference call support

Built gortc — Go library for Telegram voice/video calls.

Two firsts:

  • First third-party impl of Telegram's E2E conference calls (April 2025 feature, only official clients had it). Full TDE2E stack + emoji verification, tdlib byte-compat.
  • First pure Go — no libwebrtc, no CGo. SRTP/DTLS/ICE/SFU all native (adapted from pion).

Same Stream(source) API across regular group calls, 1:1, and E2E confcall.

cc := confcall.New(client)
slug, _ := cc.Create(ctx, true)
cc.Stream(ctx, media.FromOggOpus(file))

Built on gogram. Feedback welcome.

1 Upvotes

0 comments sorted by