algesten / str0m

A Sans I/O WebRTC implementation in Rust.
MIT License
317 stars 49 forks source link

feat: allow invalidating remote candidates #498

Closed thomaseizinger closed 5 months ago

thomaseizinger commented 5 months ago

The new API discussed in https://github.com/algesten/str0m/pull/496. Opening here for further discussion as a draft. Will report back with results of experiment but the passing unit test is already giving me good vibes :)

thomaseizinger commented 5 months ago

Preliminary testing suggests that this works quite well! Watch this space.

thomaseizinger commented 5 months ago

This has been working really well for us and it is not even an API addition itself, just expanding the scope of invalidate_candidate.

There is an issue with candidate invalidation in general though, see https://github.com/algesten/str0m/pull/504.

algesten commented 5 months ago

Thanks!