David Zhao
9064f6ade1
decouple websocket and RTC nodes, prep for distributed
2021-01-16 10:37:38 -08:00
David Zhao
7dcb88343a
binding to buffer and correctly forwarding
2021-01-10 16:18:58 -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
0336e9d92f
tests for MediaTrack, moving interfaces to new package
2020-12-31 23:24:45 -08:00
David Zhao
684099d653
slight refactoring, WS sends periodic ping
2020-12-20 16:13:12 -08:00
David Zhao
4c9623bb49
updated cli to v3
2020-12-12 22:07:06 -08:00
David Zhao
7d7787590c
updated server to webrtc v3 (untested)
2020-12-11 20:15:04 -08:00
David Zhao
0dcfffb9d8
remove all forwarders when source track is closed
2020-12-04 23:28:50 -08:00
David Zhao
c401a6fdab
ID -> SID
2020-12-04 23:04:24 -08:00
David Zhao
bea1a87cb8
updated flow, room & participant id created by server
2020-11-28 00:18:34 -08:00
David Zhao
e611020824
make reception report public
2020-11-15 22:11:52 -10:00
David Zhao
c618f8c42f
client consumes provided track
2020-11-13 12:31:01 -08:00
David Zhao
218b9a0277
CLI framing, creates rooms
2020-11-04 23:29:46 -08:00
David Zhao
a2efaccdde
fixed forwarder's RTCP target
2020-11-01 23:01:24 -08: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
David Zhao
71d3a470f5
checkpoint
2020-10-23 00:12:33 -07:00