Skip to content

feat: port the remaining examples to the client API - #404

Merged
devopvoid merged 1 commit into
mainfrom
feat/client-api-examples
Oct 21, 2026
Merged

devopvoid merged 1 commit into
mainfrom
feat/client-api-examples

Conversation

@devopvoid

Copy link
Copy Markdown
Owner
  • PeerConnectionExample, DesktopVideoExample and MediaFileExample now use the client API. Each one connects two peers in one process over a loopback signaling, so the call actually connects.
  • PeerConnectionExample sends the camera and the microphone; the received audio is muted so it doesn't feed back.
  • DesktopVideoExample shares the first screen, or the first window with window. Under Wayland, the system's portal chooses the source.
  • MediaFileExample sends the file's sources as client API tracks, and closes them before the source.
  • The examples page, the media files guide and the design doc are updated. CodecListExample, EncryptedRecordingExample and VoiceActivityExample stay on the core API.

@devopvoid
devopvoid merged commit 3be5e51 into main Oct 21, 2026
39 of 40 checks passed
@devopvoid
devopvoid deleted the feat/client-api-examples branch October 21, 2026 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant