mirror of
https://github.com/livekit/livekit.git
synced 2026-10-31 16:02:40 +00:00
* Split signal segmenter and reassembler. As reassembler may need to run a goroutine for pruning, splitting it up so that we do not have unnecessary goroutines. Keeping the UT unified though. Also, for now, trying to see if `Prune` can be called from external place to avoid creating a goroutine and have extra state/functions to close the reassembler and clean up goroutine etc. May still have to do goroutine, but have not created one for now. * fix: do not increase packetId for each fragment of a packet