Files
livekit/pkg/rtc
Raja Subramanian 98695cdd22 downstream allocator (#155)
* WIP branch to hash out down stream allocator.

* Plug more bits of stream allocator

* update protocol

* remove SignalRequest_Simulcast (#154)

* Plug more bits of stream allocator

* Handle simulcast track available layers change

* WIP branch to hash out down stream allocator.

* Plug more bits of stream allocator

* Handle simulcast track available layers change

* Adopt signature of call to AdjustAllocation

* Move StreamAllocator to PCTransport and allocate only for subscriber.

* Move streamallocator to ion-sfu

* Start/Stop of streamallocator

* Use StreamAllocator for subscriber bandwidth management.

* Do not allocate in ADD_TRACK

* Set payload in constructor

* - Add some logging
- Protocol message to notify clients of paused/resumed streams

* named return

* oops correct sense of isPausing

* Update pkg/sfu/streamallocator.go

Committing David's suggestion.

Co-authored-by: David Zhao <david@davidzhao.com>

* - Log estimate changes/commits.
- Catch more than epsilon change oscillating for long time.

Co-authored-by: David Colburn <xero73@gmail.com>
Co-authored-by: David Zhao <david@davidzhao.com>
2021-11-26 09:11:04 +05:30
..
2021-11-16 21:59:15 +08:00
2021-11-16 21:59:15 +08:00
2021-11-15 15:25:50 -06:00
2021-08-27 13:16:33 -05:00
2021-11-26 09:11:04 +05:30
2021-11-26 09:11:04 +05:30
2021-11-09 12:03:16 +08:00
2021-11-24 17:58:04 -08:00
2021-11-24 17:58:04 -08:00
2021-09-09 00:45:42 -07:00
2021-11-26 09:11:04 +05:30
2021-11-08 20:00:34 -06:00
2021-11-26 09:11:04 +05:30