livekit / client-sdk-js

LiveKit browser client SDK (javascript)
https://livekit.io
Apache License 2.0
335 stars 146 forks source link

Allow processors to be set as part of track publish options #1143

Closed lukasIO closed 3 months ago

lukasIO commented 4 months ago

this allows users to specify processors that should be applied to tracks during publishing. This helps to solve use cases where users would like to start the initial publication with processors enabled already.

      videoCaptureDefaults: {
        resolution: VideoPresets.h720.resolution,
        processor: BackgroundBlur(),
      },
      audioCaptureDefaults: {
        processor: KrispNoiseFilter(),
      },
changeset-bot[bot] commented 4 months ago

🦋 Changeset detected

Latest commit: 840b3dc77bc69de3bb006c12a7d682a87f696923

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package | Name | Type | | -------------- | ----- | | livekit-client | Minor |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

github-actions[bot] commented 4 months ago

size-limit report 📦

Path Size
dist/livekit-client.esm.mjs 79.97 KB (+0.05% 🔺)
dist/livekit-client.umd.js 85.71 KB (+0.11% 🔺)