David Zhao
9064f6ade1
decouple websocket and RTC nodes, prep for distributed
2021-01-16 10:37:38 -08:00
David Zhao
258f5add2d
protocol update: explicit AddTrack to move negotiation initiation to server side.
...
In order to avoid race conditions with WebRTC, where either side could initiate an offer when tracks have changes, we'll always initiate them from the SFU side.
2021-01-09 23:40:29 -08:00
David Zhao
050da05000
Send PLI when target client doesn't have keyframes
2020-12-17 22:28:03 -08:00
David Zhao
af0c9dfdf0
server back to working, tho only works when client joins first
2020-12-12 23:05:53 -08:00
David Zhao
7d7787590c
updated server to webrtc v3 (untested)
2020-12-11 20:15:04 -08:00
David Zhao
dc69dfc0e7
port over existing test cases
2020-11-15 22:22:52 -10:00
David Zhao
e611020824
make reception report public
2020-11-15 22:11:52 -10:00
David Zhao
1ed8ba3ae6
progress with forwarder and peer
2020-10-27 00:17:30 -07:00
David Zhao
6c039bc64f
receiver class, imported relevant SFU helpers
2020-10-23 23:01:35 -07:00