Commit Graph

  • 98695cdd22 downstream allocator (#155) Raja Subramanian 2021-11-26 09:11:04 +05:30
  • 9aff9af690 back to MessageRouter interface David Colburn 2021-11-24 18:43:26 -08:00
  • 991c334d2d telemetry interfaces (#210) David Colburn 2021-11-24 17:58:04 -08:00
  • f4c96449ae fix protocol reference David Colburn 2021-11-24 15:57:07 -08:00
  • e3c91de594 Configurable limit for number of tracks (#197) Mathew Kamkar 2021-11-23 15:48:07 -08:00
  • 5cdb1c4848 Send room name along in stat message (#205) shishirng 2021-11-23 15:51:16 -05:00
  • a554da26dc Let down track do the layer filtering (#203) Raja Subramanian 2021-11-22 23:45:38 +05:30
  • 2f35128ac2 Prioritize down tracks based on max layer(s) (#202) Raja Subramanian 2021-11-22 23:21:26 +05:30
  • 391e2f8b31 Separate out max layer setting (#201) Raja Subramanian 2021-11-22 14:01:25 +05:30
  • d9219a2a67 track numParticipants in room (#199) lukasIO 2021-11-21 21:15:22 +01:00
  • a0b623914a store participant before webhook (#200) David Colburn 2021-11-21 11:41:16 -08:00
  • 6dcb29c559 Use publisher PC as default with publish-only connections (#198) David Zhao 2021-11-20 22:28:36 -08:00
  • 79cfc0d76a update protocol & pion versions David Zhao 2021-11-19 21:25:08 -10:00
  • 202cabbb10 v0.14.2 v0.14.2 David Zhao 2021-11-19 07:28:19 -10:00
  • b7f32dfffd Handle multiple codecs in renegotiation (#191) cnderrauber 2021-11-17 21:18:43 +08:00
  • c4c93eaad6 Fix issue #159 (#195) cnderrauber 2021-11-16 21:59:15 +08:00
  • 95e29d3766 Interface updates (#194) David Colburn 2021-11-15 13:25:50 -08:00
  • ffb2c50a70 Fixed room API breakage (#190) David Zhao 2021-11-14 11:18:01 -08:00
  • ceae58ac20 Fixed deadlocks occurring in Receiver writeRTP (#189) David Zhao 2021-11-13 22:59:53 -08:00
  • 4e16e4275c move NewStatsInterceptorFactory David Colburn 2021-11-12 20:21:54 -08:00
  • 92838d75a8 Analytics events + stats (#187) David Colburn 2021-11-12 14:36:10 -08:00
  • 6500ce262d Fix publisher loss reporting (#186) David Zhao 2021-11-11 23:29:54 -08:00
  • 5a057f3d19 Handle nil when buffer pair doesn't exist David Zhao 2021-11-11 23:16:21 -08:00
  • 0a20acdf68 Do not parse padding only retransmit packets as VP8 payload. (#185) Raja Subramanian 2021-11-12 10:09:25 +05:30
  • 1e2e53a575 v0.14.1 v0.14.1 David Zhao 2021-11-11 13:29:39 -08:00
  • 90f3c43dc5 Fixed deadlock in pion with SRTP and DataChannel David Zhao 2021-11-11 13:25:08 -08:00
  • 2ec5f2bd3d Fixing edge cases in picture id munging. (#180) Raja Subramanian 2021-11-11 19:03:33 +05:30
  • fc52b18776 Try sending small key frames to clear decoded buffer (#179) Raja Subramanian 2021-11-11 14:38:38 +05:30
  • 0a769662aa Fixed multi-platform builds (#178) David Zhao 2021-11-10 15:07:49 -08:00
  • 3ff3e91165 Update pion/rtp and pion/webrtc to the latest (#182) Raja Subramanian 2021-11-11 03:42:14 +05:30
  • 9336a0dab5 health check depends on updated stats (#183) Mathew Kamkar 2021-11-10 14:11:44 -08:00
  • fbc0d43f4f Remove unused replace in go.mod David Zhao 2021-11-09 21:51:59 -08:00
  • 94aec3b98d Node updates stats with KeepAlive message to self (#177) Mathew Kamkar 2021-11-09 17:19:46 -08:00
  • 01cf22f2c4 remove error message David Colburn 2021-11-09 09:33:21 -08:00
  • 8b7a776af6 Remove unused files (#174) cnderrauber 2021-11-09 17:15:14 +08:00
  • bf46e998b2 Sfu/buffer stats for telemetry (#173) David Colburn 2021-11-09 00:06:07 -08:00
  • c5830f9060 add ion-sfu NOTICE David Zhao 2021-11-08 20:56:53 -08:00
  • 749446274f Use time.Unix instead of UnixMilli (for Go 1.15 compat) David Zhao 2021-11-08 20:47:41 -08:00
  • 1e1aaeb86b Separate from ion-sfu (#171) cnderrauber 2021-11-09 12:03:16 +08:00
  • 289ebd32ff Telemetry refactor (#172) David Colburn 2021-11-08 18:00:34 -08:00
  • 8344466629 Delete unused code David Zhao 2021-11-07 21:10:40 -08:00
  • ac004e7fb0 v0.14.0 v0.14.0 David Zhao 2021-11-04 22:30:57 -07:00
  • 6a80beedfc Only send connection quality updates for protocol 5+ David Zhao 2021-11-03 23:09:25 -07:00
  • aa9534b7fb Server-driven connection quality detection (#167) David Zhao 2021-11-03 21:05:20 -07:00
  • 862a212b93 idOrName -> name (#169) David Colburn 2021-11-03 13:11:44 -07:00
  • 45aeafd3af more room logging Mathew Kamkar 2021-11-02 14:05:52 -07:00
  • 05c4df4e23 Room logger with room name (#165) Mathew Kamkar 2021-11-02 14:02:45 -07:00
  • 5e0833a250 v0.13.7 v0.13.7 David Zhao 2021-11-01 12:14:11 -07:00
  • 7442551ae5 Fix missing participant updates race (#163) David Zhao 2021-10-31 15:20:46 -07:00
  • f3e916e2fe Room Allocator Interface (#161) Mathew Kamkar 2021-10-28 21:02:17 -07:00
  • 0898c17e8a Select video quality using provided dimensions (#158) David Zhao 2021-10-28 21:01:05 -07:00
  • 9eee8299c4 node selector matkam/combine-room-allocator Mathew Kamkar 2021-10-28 20:00:02 -07:00
  • c37cd6c8c6 combine room allocator into room manager Mathew Kamkar 2021-10-28 19:49:58 -07:00
  • 2064b7a983 ready to allow stored enabled codecs matkam/store-codecs Mathew Kamkar 2021-10-28 16:54:07 -07:00
  • e49ae5d02d bump version v0.13.6 David Colburn 2021-10-26 14:41:56 -07:00
  • 6d2f75fab6 update protocol David Colburn 2021-10-26 14:31:39 -07:00
  • 4789ae4c7d Fix interface duplicate definition. (#157) Raja Subramanian 2021-10-25 21:25:46 +05:30
  • 1f643dc96b remove SignalRequest_Simulcast (#154) David Colburn 2021-10-21 15:11:43 -07:00
  • c680c2465d update protocol David Colburn 2021-10-21 14:36:53 -07:00
  • e0e46e079d Prevent missing entry in pending tracks (#152) Raja Subramanian 2021-10-21 12:50:07 +05:30
  • 3f0d1ff0ce v0.13.5 v0.13.5 David Zhao 2021-10-19 23:22:55 -07:00
  • 86d7fe8241 take iceServers out of room (#151) David Colburn 2021-10-19 17:56:34 -07:00
  • 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