Commit Graph

  • 833e497f37 Pass TrackInfo entirely to ensure fields aren't missing (#150) David Zhao 2021-10-19 17:27:32 -07:00
  • 2d76c672e3 Use abs-send-time RTP header extension for video downstream (#149) Raja Subramanian 2021-10-19 23:46:04 +05:30
  • 0c8fe361b2 Small refactor (#148) David Colburn 2021-10-18 19:49:16 -07:00
  • 1d626ba053 Update turn (#147) David Colburn 2021-10-18 14:14:27 -07:00
  • 94aea85334 support turn cert itself in config matkam/gen-turn Mathew Kamkar 2021-10-15 13:11:40 -07:00
  • 90e0a6b65a public turn realm name Mathew Kamkar 2021-10-14 17:10:07 -07:00
  • b8e4027fc1 more generic turn server Mathew Kamkar 2021-10-13 17:33:01 -07:00
  • 43079866a2 Update to Pion v3.1.5, fixed simulcast / non-simulcast mixing David Zhao 2021-10-15 09:35:01 -07:00
  • 182c19e8e2 version v0.13.4 v0.13.4 David Zhao 2021-10-15 00:32:57 -07:00
  • 81712f9502 revert to pion v3.1.0-beta.3 David Zhao 2021-10-15 00:31:57 -07:00
  • eba0c23375 Handle TrackInfo.Source attribute (#146) v0.13.3 David Zhao 2021-10-14 13:10:57 -07:00
  • d08646f17e Reuse transceivers (#145) Raja Subramanian 2021-10-14 11:57:59 +05:30
  • ac4db4575f LK-105 (Opus DTX) (#140) Raja Subramanian 2021-10-13 11:22:33 +05:30
  • 84ab0f82af Prometheus counters for RTC connection steps (#143) Mathew Kamkar 2021-10-12 15:22:17 -07:00
  • 4149c4a314 removed duplicate region log David Zhao 2021-10-10 22:52:51 -07:00
  • 03342efe4f Test improvements (#136) Artur Shellunts 2021-10-11 07:37:31 +02:00
  • 575b99840a Fixed handling of multiple nodes in region-aware routing David Zhao 2021-10-10 22:25:29 -07:00
  • 822f8c3944 Region Aware node selection fixes and enhancements (#141) Brint E. Kriebel 2021-10-10 22:21:37 -07:00
  • 8ff18e0326 forward fraction lost from subscriber to publisher (#142) cnderrauber 2021-10-11 12:56:13 +08:00
  • 72bd394106 v0.13.2 v0.13.2 David Colburn 2021-10-10 13:27:37 -07:00
  • 3013139fa0 update link to deployment docs David Zhao 2021-10-08 23:02:52 -07:00
  • b212fb9a9e Prometheus counter for Signal/RTC messages (#139) Mathew Kamkar 2021-10-08 12:02:08 -07:00
  • 2c9ef2f6bb Update recording service (#137) David Colburn 2021-10-08 11:44:41 -07:00
  • f6f5602bc4 consolidate on api key and api secret to describe our key pairs (#138) Russ d'Sa 2021-10-07 15:50:18 -07:00
  • 52e10ea315 handle nil MessageChannel David Zhao 2021-10-06 22:24:09 -07:00
  • c745f0a318 Region aware routing (#135) David Zhao 2021-10-06 21:40:04 -07:00
  • b0eca12ee8 Simple deployment to EC2 (#134) Mathew Kamkar 2021-10-05 10:47:55 -07:00
  • 4915692f7c Refactor getConfigString (#133) v0.13.1 Artur Shellunts 2021-10-05 02:20:47 +02:00
  • fb91dce30e version bump v0.13.1 David Zhao 2021-10-04 17:17:29 -07:00
  • 797d2607c4 Fix NACK handling in simulcast (fixed in ion-sfu) David Zhao 2021-10-04 16:59:36 -07:00
  • 1c12272927 Refactor singlenode_test.go (#131) Artur Shellunts 2021-10-04 22:07:38 +02:00
  • 939ed10ca6 Room Metadata Implementation (#126) Théo Monnom 2021-10-03 07:08:29 +02:00
  • cdb04248fb Fixed reconnection for single node David Zhao 2021-09-24 14:12:35 -07:00
  • d83b7b543d update protocol David Colburn 2021-09-22 13:48:37 -07:00
  • 4fe3c07bb0 version bump 0.13.0 v0.13.0 David Zhao 2021-09-21 23:26:22 -07:00
  • 347bf0345a Recording webhooks (#125) David Colburn 2021-09-21 21:46:25 -07:00
  • 3ed3afad2c Recognize Go client in parsing David Zhao 2021-09-17 16:25:47 -07:00
  • c4c14785be let the room manager delete from router and store (#121) David Colburn 2021-09-17 11:57:06 -07:00
  • 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