David Colburn
|
5fdb6361cd
|
Dev debug info (#50)
|
2021-07-13 14:05:25 -05:00 |
|
David Zhao
|
1fd858a16b
|
fix layer-switch glitch with H.264 simulcast
|
2021-07-07 23:40:58 -07:00 |
|
David Colburn
|
145f058eaa
|
send leave when client reconnects on server restart (#43)
|
2021-07-08 01:37:21 -05:00 |
|
David Colburn
|
3eba7fe25c
|
update twirp and pb
|
2021-07-06 19:30:06 -07:00 |
|
David Colburn
|
08e8827d53
|
0.10.3
|
2021-07-06 15:03:25 -07:00 |
|
David Colburn
|
a17eb92ed7
|
update ion-sfu
|
2021-07-05 16:06:12 -07:00 |
|
David Zhao
|
a3e96ea4e7
|
update to upstream pion 3.0.30
|
2021-07-05 11:59:41 -07:00 |
|
David Zhao
|
6751361187
|
Feature: codec restrictions.
In order to ensure clients are publishing with compatible codecs, the server can enforce codec restrictions.
|
2021-07-02 16:54:54 -07:00 |
|
David Zhao
|
083e7cc860
|
Reduce default PLI throttle values, ion-sfu resync fix
|
2021-06-28 15:49:17 -07:00 |
|
David Zhao
|
c0c38f2e1d
|
Fixed deadlocks with updated simulcast logic
|
2021-06-25 17:12:22 -07:00 |
|
David Colburn
|
871ecd0366
|
best quality if < 10 subs
|
2021-06-23 22:01:23 -07:00 |
|
David Zhao
|
d8b96ac2c8
|
Room API to support selective subscriptions
|
2021-06-23 14:12:51 -07:00 |
|
David Colburn
|
eda5cfbfd5
|
better pli throttling
|
2021-06-23 12:00:18 -07:00 |
|
David Colburn
|
b17731506e
|
add dep
|
2021-06-21 15:06:58 -07:00 |
|
David Colburn
|
ce3199b8b1
|
throttle
|
2021-06-21 14:57:26 -07:00 |
|
David Zhao
|
38c81e5645
|
Support for video dimensions in publications (#36)
* send back video dimensions
* Store video dimensions in MediaTrack and forward in TrackInfo
* use committed protocol
|
2021-06-18 21:05:56 -07:00 |
|
David Zhao
|
6d6423c29d
|
switch to forked version of pion
|
2021-06-17 21:20:40 -07:00 |
|
David Zhao
|
abedc05ce5
|
Improve logging, hook up ion with zap logger
|
2021-06-09 12:31:29 -07:00 |
|
Théo Monnom
|
321ebab99b
|
Add the ability to send data to specific participants (#34)
* UserPacket destination filter
* Updated protocol to v0.5.2
* Added DataChannel tests
|
2021-06-09 12:14:14 -07:00 |
|
David Colburn
|
684691e1cd
|
first commit
|
2021-06-02 23:46:38 -05:00 |
|
David Zhao
|
0900054c24
|
ability to disable auto subscribe per participant
|
2021-05-22 22:54:47 -07:00 |
|
David Zhao
|
55d801d30b
|
update to ion-sfu v1.10.3
|
2021-05-21 12:18:55 -07:00 |
|
David Zhao
|
681010072c
|
support for exposing stats via prometheus
|
2021-05-11 22:04:59 -07:00 |
|
David Zhao
|
9616149a88
|
collect inbound and outbound packet stats
|
2021-05-11 00:31:18 -07:00 |
|
David Zhao
|
23238898ed
|
update dependencies
|
2021-05-10 15:06:39 -07:00 |
|
David Zhao
|
6b63cd5b31
|
Revamp data channels (#32)
* support for built-in data channels. active speaker updates via data channel
* fixed tests
* update to Pion 3.0.27
|
2021-04-27 22:02:59 -07:00 |
|
David Zhao
|
84ac0a718d
|
single port mode connectivity improvements, ICE v2.1.6
|
2021-04-25 14:13:35 -07:00 |
|
David Zhao
|
07e4ab0c2a
|
Update to official single port in WebRTC
|
2021-04-21 21:30:16 -07:00 |
|
David Zhao
|
99e6cae8dd
|
Update to UDPMux performance & race condition fix
|
2021-04-19 17:01:30 -07:00 |
|
David Zhao
|
b8c9d05d3e
|
rollback ion-sfu 1.9.7, seeing a crash with simulcast participants
|
2021-04-17 00:42:52 -07:00 |
|
David Zhao
|
0fc0745c4c
|
update dependencies, version 0.8.1
|
2021-04-16 13:59:30 -07:00 |
|
David Zhao
|
e4238890ff
|
Refactor/cleanup of negotiation path
|
2021-04-15 17:03:22 -07:00 |
|
David Zhao
|
c2777cd556
|
single-port mode (beta)
|
2021-04-12 22:25:13 -07:00 |
|
David Zhao
|
9aa6fc29f5
|
support immediate disconnect via Leave
|
2021-04-08 22:06:43 -07:00 |
|
David Zhao
|
b0b28e4499
|
upgrade to pion v3.0.21, fixes to race condition adding/removing tracks that causes panic
|
2021-04-08 17:35:48 -07:00 |
|
David Zhao
|
e940c5d8ab
|
update to protocol v0.3.2
|
2021-03-28 21:06:19 -07:00 |
|
David Zhao
|
75d7cb7a56
|
upgrade to pion 3.0.19
|
2021-03-27 22:00:07 -07:00 |
|
David Zhao
|
dfac44d59e
|
reduce reliance of funk, fixed bug getting subscribed tracks
|
2021-03-27 21:54:46 -07:00 |
|
David Zhao
|
fa5b32d309
|
update to pion v3.0.17
|
2021-03-20 22:31:16 -07:00 |
|
David Zhao
|
537edda4c3
|
handle new UpdateParticipant API, enable permission updates
|
2021-03-20 22:27:47 -07:00 |
|
David Zhao
|
cbff518607
|
updated to ion-sfu 1.9.6
|
2021-03-16 23:43:27 -07:00 |
|
David Zhao
|
f7ed2cee60
|
RoomService.updateParticipantMetadata, participant permissions
|
2021-03-16 01:22:21 -07:00 |
|
David Zhao
|
e04eaeb480
|
cleaned up go.mod
|
2021-03-15 18:35:26 -07:00 |
|
David Zhao
|
093d99b010
|
update dependencies, minor fixes
|
2021-03-15 11:42:57 -07:00 |
|
David Zhao
|
7d02c01fd8
|
refactor - moved common code to livekit/protocol
|
2021-03-13 22:01:51 -08:00 |
|
David Zhao
|
fa2ffa46e7
|
Embedded TURN server
|
2021-03-06 22:47:48 -08:00 |
|
David Zhao
|
2008a2e1e1
|
update to pion 3.0.13, with codec matching fixes
|
2021-03-04 09:25:12 -08:00 |
|
David Zhao
|
6f522276dd
|
version 0.5.7, updated to ion-sfu 1.9.3 for receiver NACK fixes
|
2021-03-02 20:41:48 -08:00 |
|
David Zhao
|
efc55b04c3
|
updated to correct pion fork
|
2021-03-02 01:37:01 -08:00 |
|
David Zhao
|
ddfddfff53
|
fixed mismatched codec type in pion, increase message chan buffer to avoid overflow during message handling
|
2021-03-02 01:10:34 -08:00 |
|