Commit Graph

  • ff47301820 Implements protocol 3 speaker updates (#120) David Zhao 2021-09-17 11:47:13 -07:00
  • abde72a907 Remove room manager from room service (#119) David Colburn 2021-09-16 23:29:29 -07:00
  • 700a879c0b Redis Router graceful stop (#116) Mathew Kamkar 2021-09-15 13:07:44 -07:00
  • 20d0c0ca43 Fix mute of simulcasted video tracks with < 3 encodings (#114) David Zhao 2021-09-14 15:50:34 -07:00
  • 95a5e3ca85 Fix data publish test (#113) David Zhao 2021-09-12 00:25:36 -07:00
  • 66997b37f9 improve reliability of data publish test David Zhao 2021-09-11 23:33:35 -07:00
  • 976e61f10c more generous sleep workaround in test client, better logging David Zhao 2021-09-11 23:18:20 -07:00
  • ceea024fdb fix tests David Zhao 2021-09-11 22:50:00 -07:00
  • e99ec0b339 Add tests to data publishing with protocol 3 David Zhao 2021-09-11 22:27:17 -07:00
  • 1bcaf9d0ea update test client to use protocol 3 David Zhao 2021-09-10 20:58:33 -07:00
  • 2d215f80b3 Restore SetLogger (#111) hn8 2021-09-11 04:34:46 +08:00
  • 614ede2edc Supports client protocol 3 - subscriber as primary (#110) David Zhao 2021-09-09 00:53:15 -07:00
  • 2a3fb5f0e7 move logging to protocol (#109) David Colburn 2021-09-09 00:45:42 -07:00
  • 63bd531cc8 version bump 0.12.5 v0.12.5 David Zhao 2021-09-05 15:05:21 -10:00
  • e9ffbefa70 move recorder to msg bus (#108) David Colburn 2021-09-02 17:06:48 -05:00
  • e82d50d717 Send explicit message to clients for mute/unmute. (#107) David Zhao 2021-09-01 21:50:02 -07:00
  • 4044c314b8 participant key (#106) David Colburn 2021-08-31 16:14:06 -05:00
  • eb6e763e8d use request context in rtc service David Colburn 2021-08-30 23:27:04 -07:00
  • d882542491 links to Flutter SDK David Zhao 2021-08-30 22:56:15 -07:00
  • 1f1eea383f add ctx to interfaces (#105) David Colburn 2021-08-30 20:31:24 -05:00
  • 1e10d440c8 export error David Colburn 2021-08-30 17:03:39 -07:00
  • 2fd61531d2 small refactor (#104) David Colburn 2021-08-30 18:22:11 -05:00
  • 0bfd05c3b8 move router room manager link (#103) David Colburn 2021-08-30 17:18:18 -05:00
  • 397c5607a9 update sfu v0.12.4 David Colburn 2021-08-30 14:40:22 -07:00
  • 6a88bcc2d7 feat: support windows dev env (#101) hn8 2021-08-31 02:36:49 +08:00
  • 32daa257bb cleanup protoc (#100) hn8 2021-08-31 02:35:03 +08:00
  • 69c1d4c295 Interfaces (#97) David Colburn 2021-08-28 18:28:08 -05:00
  • 4553695631 get system stats from /proc only on linux (#96) Mathew Kamkar 2021-08-27 13:15:02 -07:00
  • 7c30dbe970 remove docker copy proto v0.12.3 David Colburn 2021-08-27 11:17:41 -07:00
  • 8a44fad307 protocol 0.8 (#95) David Colburn 2021-08-27 13:16:33 -05:00
  • c437152e2b NodeSelector using system load metric (#94) Mathew Kamkar 2021-08-26 15:24:39 -07:00
  • 0a9d12bc35 v0.12.2 v0.12.2 David Colburn 2021-08-25 13:49:34 -07:00
  • 22a5d4ec74 update sfu David Colburn 2021-08-25 13:48:41 -07:00
  • b95701c7da update protocol David Colburn 2021-08-25 13:42:02 -07:00
  • f9590afe1a include packet and system info with node stats (#92) Mathew Kamkar 2021-08-25 12:04:28 -07:00
  • f5466c74e6 list-nodes command action (#87) Mathew Kamkar 2021-08-24 10:14:39 -07:00
  • a8b0125e42 support go 1.17 version when use bootstrap.sh (#91) PJC 2021-08-24 03:41:29 +09:00
  • 9016da1936 check turn domain and port range (#90) PJC 2021-08-24 02:49:16 +09:00
  • bcf6e15e07 SendData API & publishData permission (#88) David Zhao 2021-08-19 18:11:48 -07:00
  • 2ab37d8fcc v0.12.1 v0.12.1 David Zhao 2021-08-16 14:14:19 -07:00
  • 29edf4e8d9 Improve dynamic simulcast, properly cleanup after pendingTracks (#84) David Zhao 2021-08-13 15:49:25 -07:00
  • 5713731363 allow user to mute before track is fully published (#82) David Zhao 2021-08-10 21:09:23 -07:00
  • 896b28d45d v0.12.0 v0.12.0 David Zhao 2021-08-09 23:58:44 -07:00
  • 6fe0d4bafc webhook type -> event David Zhao 2021-08-09 23:37:01 -07:00
  • 9495646f1a webhooks support (#81) David Zhao 2021-08-09 09:57:37 -07:00
  • 1f4288744c upgrade protocol David Colburn 2021-08-06 16:02:49 -07:00
  • 6111b2d4f8 Recording apis (#78) v0.11.5 David Colburn 2021-08-04 22:44:06 -05:00
  • a53deecb82 revert recording apis David Colburn 2021-08-03 00:19:19 -07:00
  • 24494e96fd v0.11.4 v0.11.4 David Zhao 2021-07-30 23:03:36 -07:00
  • b8e1cbe4f5 fix: avoid placing user in a layer that's not published David Zhao 2021-07-30 21:29:19 -07:00
  • c57e2860ca fix: work around logr 1.0 WithCallDepth bug (#73) v0.11.3 hn8 2021-07-30 01:19:40 +08:00
  • a9c4851113 Fix external IP discovery. fix LeaveRequest during server disconnect (#72) David Zhao 2021-07-28 21:33:34 -07:00
  • 6fca5647fd update protocol David Colburn 2021-07-26 23:43:57 -07:00
  • 7f66ca0d64 v0.11.2 v0.11.2 David Colburn 2021-07-26 22:41:51 -07:00
  • b00d5a02cb RoomRecorder (#70) David Colburn 2021-07-27 00:39:48 -05:00
  • f8782fae3f Send stun servers to clients (#69) David Zhao 2021-07-26 15:43:26 -07:00
  • d49d541a9e Add redis db to config sample David Colburn 2021-07-24 19:56:55 -05:00
  • c682982af2 Update TLS port default as rfc5766 (#68) hn8 2021-07-24 06:11:11 +08:00
  • 77ed742d50 update pion + ice David Zhao 2021-07-23 12:43:14 -07:00
  • 47f4f514b9 version bump 0.11.1 v0.11.1 David Zhao 2021-07-22 22:03:58 -07:00
  • 8e872881c1 use receiver lb threshold option David Colburn 2021-07-22 21:52:56 -07:00
  • f3a17a151f update ion-sfu David Colburn 2021-07-22 16:43:29 -07:00
  • 834dce543b fix participant APIs when using LocalRouter (#67) David Zhao 2021-07-22 11:06:23 -07:00
  • d7be9096c6 persist hidden field to startSession David Colburn 2021-07-20 17:23:06 -07:00
  • 4bab395ac9 Hidden participants (#65) David Colburn 2021-07-19 18:33:28 -05:00
  • 87dfb2b117 log: consistent log key (#60) hn8 2021-07-20 01:28:51 +08:00
  • 06c44ca8f6 feat: support UDP in TURN (#61) hn8 2021-07-20 00:21:59 +08:00
  • c493022f0f fix force_tcp flag: don't set UDPMux when enabled (#62) David Zhao 2021-07-19 09:16:01 -07:00
  • 99e9997d0a feat: support SetLogger & SetLoggerFactory (#57) hn8 2021-07-19 12:28:09 +08:00
  • 7b05e2fb30 Propagate err2 if not nil (#56) Andy Lindeman 2021-07-17 13:14:52 -04:00
  • 807b808c8e v0.11.0 v0.11.0 David Zhao 2021-07-16 14:27:35 -07:00
  • 55eb654a1b When adaptive-simulcast is used, allow subscribers to switch to the next available layer (#55) David Zhao 2021-07-16 14:24:00 -07:00
  • e3fc3397ce move cors to middleware (#54) David Colburn 2021-07-15 18:36:54 -05:00
  • 53bc65285c connection validation David Colburn 2021-07-15 14:23:17 -07:00
  • 1ae7488fe3 feat: customize logger config (#53) hn8 2021-07-16 03:33:48 +08:00
  • 4ce29799cf remove H.264 profile 42001f. Safari (14.1.1) does not playback tracks offered in this profile David Zhao 2021-07-13 22:32:38 -07:00
  • 53b52a67ca use protobuf for clients with protocol > 1 (#52) David Zhao 2021-07-13 22:28:34 -07:00
  • 850fecf931 Allow publishers to set layer availability (#51) David Zhao 2021-07-13 21:35:08 -07:00
  • a3cfebec68 remove old deploy script David Colburn 2021-07-13 13:48:22 -07:00
  • 6fd5ce0d3e bump version v0.10.6 delete David Colburn 2021-07-13 12:39:25 -07:00
  • 5fdb6361cd Dev debug info (#50) David Colburn 2021-07-13 14:05:25 -05:00
  • 0cf6efdae9 Remove ECS terraform from repo, updated README (#49) David Zhao 2021-07-12 16:13:41 -07:00
  • d38fc43b89 Lock room creation to ensure atomic creation & node assignment (#46) David Zhao 2021-07-12 14:50:14 -07:00
  • c0bff83a36 v0.10.5 v0.10.5 David Zhao 2021-07-11 08:42:43 -07:00
  • a80e8cf69f Enable passing in local IP, refactored IP detection (#48) David Zhao 2021-07-11 08:42:11 -07:00
  • 4c54234954 Update docker instruction to forward ports David Zhao 2021-07-09 15:51:09 -07:00
  • 50538db21f update log keys David Colburn 2021-07-09 10:49:21 -07:00
  • dcfe7eaf4f Enhancement: audio speakers (#44) hn8 2021-07-10 00:46:24 +08:00
  • 1fd858a16b fix layer-switch glitch with H.264 simulcast David Zhao 2021-07-07 23:40:58 -07:00
  • 145f058eaa send leave when client reconnects on server restart (#43) David Colburn 2021-07-08 01:37:21 -05:00
  • ec2d7a49cd v0.10.4 v0.10.4 David Zhao 2021-07-07 15:08:00 -07:00
  • 76efe14c6d ensure keys are not empty David Zhao 2021-07-06 21:43:03 -07:00
  • 3eba7fe25c update twirp and pb David Colburn 2021-07-06 19:30:06 -07:00
  • 4ec2959950 Use discreet ports by default due to write bottleneck (#40) David Zhao 2021-07-06 15:08:46 -07:00
  • 08e8827d53 0.10.3 v0.10.3 David Colburn 2021-07-06 15:03:25 -07:00
  • a17eb92ed7 update ion-sfu v0.10.2 David Colburn 2021-07-05 16:06:12 -07:00
  • 9e7ee342ee updated readme with playground links David Zhao 2021-07-05 14:51:26 -07:00
  • a3e96ea4e7 update to upstream pion 3.0.30 v0.10.1 David Zhao 2021-07-05 11:59:41 -07:00
  • 0625c7cc72 update version to 0.10.1 David Zhao 2021-07-05 11:01:24 -07:00
  • d47a784dd1 Fix broken links in readme David Zhao 2021-07-03 12:50:53 -07:00