algesten / str0m

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

Replace eagerly managed source_keys_rx with rx_lookup #522

Closed algesten closed 3 months ago

algesten commented 4 months ago

Keeping source_keys_rx in sync with the changes of the streams_rx is brittle. This changes so rx_lookup is a cache of confirmed lookups.