Schemas · 3.1.0

Schema 3.1.0

BigInt encoding preserves large outbound byte counters; stale generated artifacts are removed.

Read schema changelog on GitHub ↗

Changed

  • Byte counters on outbound RTP are encoded and decoded as BigInt. OutboundRtpEncoder and OutboundRtpDecoder use NumberToBigIntEncoder / BigIntToNumberDecoder for bytes-sent and bytes-received fields, so values above Number.MAX_SAFE_INTEGER survive a round trip.

Removed

  • Stale generated proto, SQL and TypeScript outputs left over from the 2.x layout.

Source: ObserveRTC schema changelog. Date follows the changelog’s schema-version date, rather than a GitHub release publication date.