Files
livekit/pkg/sfu
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-05-31 06:35:25 +05:30
2023-05-22 18:46:56 +05:30
2021-11-08 20:56:53 -08:00
2023-04-17 13:02:24 +05:30
2022-02-01 08:57:09 +05:30