You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improved rapid reference switching: newer generation requests now supersede pending requests inside the SDK, without requiring an application-side request queue.
Fixed a connection race that could discard remote video publication events received while joining an RTC room.
Added external video and audio frame input for integrations with application-owned media players.
Changed the default video encoder preference to prioritize frame rate and removed periodic system CPU and memory statistics from RTC logs.
Simplified XLab's generation request handling to use SDK-managed request replacement.
API Changes
Added createExternalVideoStream(source, videoFormat) and stopExternalVideoStream() to XmaxRealtimeManaging.
Added RealtimeExternalVideoSource and RealtimeExternalFrameSink for external preview binding and RGBA video / PCM audio input. The application retains ownership of the player and its playback lifecycle.
Superseded pending generation calls complete with CancellationException; callers should treat replacement as cancellation rather than a generation failure.
RealtimeVideoFormat.encoderPreference now defaults to MAINTAIN_FRAMERATE instead of AUTO. Explicit encoder preferences remain supported.