Skip to content

feat: Noise cancellation feature #873

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
Mar 18, 2025
Merged

Conversation

Brazol
Copy link
Contributor

@Brazol Brazol commented Mar 3, 2025

Closes: FLU-50 and FLU-51
Part of: FLU-8

🎯 Goal

Provide the infrastructure that will support NoiseCancellation.

📝 Summary

Introduces API on core objects that allow injecting a NoiseCancellation filter. Additionally integrates with the backend API that also allows reporting and handling of NoiseCancellation settings.

🛠 Implementation

The main change is the introduction of stream_video_noise_cancellation package that includes integration with native Stream noise cancellation libraries and with them integration with Krisp.

@Brazol Brazol changed the title feat: Noise cancellation feature for Android feat: Noise cancellation feature Mar 7, 2025
@Brazol Brazol marked this pull request as ready for review March 11, 2025 11:52
@Brazol Brazol requested a review from a team as a code owner March 11, 2025 11:52
Brazol added 4 commits March 14, 2025 14:54
# Conflicts:
#	dogfooding/pubspec.yaml
#	melos.yaml
#	packages/stream_video/pubspec.yaml
#	packages/stream_video_flutter/example/pubspec.yaml
#	packages/stream_video_flutter/pubspec.yaml
#	packages/stream_video_push_notification/pubspec.yaml
@Brazol Brazol merged commit bc069eb into main Mar 18, 2025
7 checks passed
@Brazol Brazol deleted the feature/noise-cancellation-android branch March 18, 2025 14:35
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.

2 participants