paullouisageneau / libjuice

JUICE is a UDP Interactive Connectivity Establishment library
Mozilla Public License 2.0
426 stars 80 forks source link

Single-thread polling and UDP multiplexing support #148

Closed paullouisageneau closed 2 years ago

paullouisageneau commented 2 years ago

This PR introduces an abstraction for ICE agent connections and implements 3 different concurrency mode:

The mode can be changed per connection with concurrency_mode in config.

Implements https://github.com/paullouisageneau/libjuice/issues/144

jordo commented 2 years ago

🚀 !