Files
livekit/pkg/rtc
David Zhao b5c8fe5294 Perform unsubscribe in parallel to avoid blocking (#1760)
* Perform unsubscribe in parallel to avoid blocking

When unsubscribing from tracks, we flush a blank frame in order to prepare
the transceivers for re-use. This process is blocking for ~200ms. If
the unsubscribes are performed serially, it would prevent other subscribe
operation from continuing.

This PR parallelizes that operation, and ensures subsequent subscribe
operations could reuse the existing transceivers.

* also perform in parallel when uptrack close

* fix a few log fields
2023-06-02 00:13:18 -07:00
..
2023-03-25 23:17:04 -07:00
2023-03-05 12:55:04 +05:30
2023-04-20 14:15:30 +08:00
2023-02-15 16:47:38 -08:00
2022-01-19 02:13:06 -08:00
2022-03-30 13:49:53 -07:00