Commit Graph

  • a6eb4290d3 Generate telemetry stubs (#412) David Zhao 2022-02-07 23:15:24 -08:00
  • 32b56e0fd6 Add ParticipantActive telemetry method (#411) shishirng 2022-02-07 17:23:39 -05:00
  • 81521f80db Support for custom TURN servers (#409) David Zhao 2022-02-05 23:15:58 -08:00
  • e6c236357a Option to disable ICE-Lite to improve compatibility (#408) David Zhao 2022-02-05 22:57:47 -08:00
  • 4a9b844781 Process RTX packets for TWCC (#406) Raja Subramanian 2022-02-05 23:25:53 +05:30
  • 7f2a5ae036 latest DTLS to fix long delay connections (#405) Raja Subramanian 2022-02-05 13:14:06 +05:30
  • 9c3794144e Force DTLS role client for the simulated client side peer connection (#403) Raja Subramanian 2022-02-04 23:11:27 +05:30
  • 4388a68b7e Breaking up calc for easier reading. (#402) Raja Subramanian 2022-02-04 14:18:25 +05:30
  • 05c8a6b2fd Cleaning/simplifying some buffer bits (#398) Raja Subramanian 2022-02-04 08:43:32 +05:30
  • 6f6d55345b Use ParticipantInfo version to ensure consistency (#399) David Zhao 2022-02-03 17:10:52 -08:00
  • 7bbd238188 clean up logs and imports (#400) David Colburn 2022-02-03 14:20:19 -07:00
  • 7297a57f3d Improve TestMultiNodeRefreshToken reliability David Zhao 2022-02-02 21:29:45 -08:00
  • a8d43aab67 Uses IceLite only for protocol 6 clients (#397) David Zhao 2022-02-02 21:16:08 -08:00
  • ede39fe87f Disable SRTP replay protection (#396) Raja Subramanian 2022-02-02 16:31:07 +05:30
  • e22f47b416 Split out stream tracker manager (#394) Raja Subramanian 2022-02-01 13:24:42 +05:30
  • 247807b2cc Use an atomic flag to stop stream allocator (#395) Raja Subramanian 2022-02-01 12:41:37 +05:30
  • 0574803be8 Random clean up (#392) Raja Subramanian 2022-02-01 08:57:34 +05:30
  • 9db2bd22df LK logger with context in SFU (#391) Raja Subramanian 2022-02-01 08:57:09 +05:30
  • 3d132730f9 replace entire nodeStats object (#393) David Colburn 2022-01-31 17:09:36 -07:00
  • 745939ec24 Smoother dynacast transition (#390) Raja Subramanian 2022-01-31 07:47:24 +05:30
  • a1f88faed1 Add a resync API to sfu.DownTrack (#389) Raja Subramanian 2022-01-30 10:59:47 +05:30
  • 7ac3631b6c Get clients remote address from request (#385) shishirng 2022-01-29 10:51:21 -05:00
  • 3bfdb2523e Catch some instances of traversing map outside lock (#388) Raja Subramanian 2022-01-29 20:14:36 +05:30
  • 3430650d3e Server-side parsing of UserAgent (#387) David Zhao 2022-01-29 00:52:06 -08:00
  • f9cb274521 v0.15.3 v0.15.3 David Zhao 2022-01-28 21:59:51 -08:00
  • a5d779a8b2 Increase test client timeout David Zhao 2022-01-28 21:43:40 -08:00
  • 6af6eefb8c Improve readability of test failures (#386) David Zhao 2022-01-28 21:34:21 -08:00
  • 5b57522c05 Refactoring connection stats (#384) Raja Subramanian 2022-01-29 00:55:00 +05:30
  • 9747243ce2 Honor autoSubscribe when subscription permissions are granted later (#381) David Zhao 2022-01-28 09:55:10 -08:00
  • 30c175e9a7 change vp8 blank frame to 8x8 (#382) cnderrauber 2022-01-28 23:03:03 +08:00
  • f962fef2c8 Apply subscribed track settsings on add (#379) Raja Subramanian 2022-01-28 08:34:13 +05:30
  • 1e156025b4 Store client meta on participant join (#380) shishirng 2022-01-27 15:44:03 -05:00
  • 26eea78b54 Telemetry connection scores (#377) shishirng 2022-01-27 11:24:54 -05:00
  • 32825d2666 clean up WriteRoomRTC (#378) David Colburn 2022-01-26 19:12:39 -07:00
  • 69116a57fc Correctly use writeParticipantMessage for APIs (#376) David Zhao 2022-01-26 00:26:42 -08:00
  • 45b07e2b3f Add trackID to logger context (#375) Raja Subramanian 2022-01-26 13:23:38 +05:30
  • 44afa8bae1 Delete down track on close (#374) Raja Subramanian 2022-01-26 13:22:39 +05:30
  • c92e0e38d5 Room closed fix (#370) David Colburn 2022-01-25 08:23:22 -08:00
  • bb26109096 Add a method to clear receiver. (#372) Raja Subramanian 2022-01-25 18:08:41 +05:30
  • b2cb93d9a4 fix concurrency problem (#369) cnderrauber 2022-01-25 16:13:52 +08:00
  • e7e3fcac43 remove duplicate IsRecorder David Colburn 2022-01-24 20:51:57 -07:00
  • 627a93298e IsRecorder (#368) David Colburn 2022-01-24 17:22:10 -08:00
  • 56ebd521f9 Telemetry capture published track updates (#367) shishirng 2022-01-24 14:38:04 -05:00
  • 90b97137c9 fix migrate state of subscribe only client (#366) cnderrauber 2022-01-24 17:03:24 +08:00
  • 52fc53d325 Issue updated tokens to clients. (#365) David Zhao 2022-01-23 23:15:49 -08:00
  • 6a46958870 Some receiver clean up (#364) Raja Subramanian 2022-01-23 08:22:39 +05:30
  • d1848ab218 Rename UpdateSubscriptionPermissions -> SubscriptionPermission and other renaming (#363) Raja Subramanian 2022-01-22 12:16:15 +05:30
  • 4ebfc2eef6 Fix missing docker prefix David Zhao 2022-01-21 15:13:44 -08:00
  • c3dec00510 Deprecation notice for old deployment scripts David Zhao 2022-01-21 14:28:03 -08:00
  • f9a1dd97c2 Ensure RoomService operation is complete prior to returning (#362) David Zhao 2022-01-21 11:00:33 -08:00
  • 126bb8867b Ability to disable auto-create (#361) David Zhao 2022-01-21 09:57:36 -08:00
  • 7f4ead9b25 Fire onNoSubscribers callback in only one place. (#360) Raja Subramanian 2022-01-21 11:16:54 +05:30
  • b906f37937 Quickstart edits in README David Zhao 2022-01-20 20:57:37 -08:00
  • 2886ab1e39 RemoveSubscriber through pariticipant (#359) cnderrauber 2022-01-21 12:32:26 +08:00
  • 3d56b7c7f3 Adjustments to allow permissions migration. (#356) Raja Subramanian 2022-01-21 09:43:59 +05:30
  • 829e183863 pass client info object in participant joined request (#358) shishirng 2022-01-20 15:29:34 -05:00
  • 4e4ad102f7 move stop timer in mediatracksubscriptions module where it belongs (#357) Raja Subramanian 2022-01-21 00:50:48 +05:30
  • 31a0275c0b Included link to connection tester David Zhao 2022-01-19 22:12:14 -08:00
  • e4e292d988 Do not send connection quality when participant is not active. (#354) Raja Subramanian 2022-01-19 23:18:55 +05:30
  • 0178a004dd Compile in send-side bandwidth estimation. (#351) Raja Subramanian 2022-01-19 22:36:41 +05:30
  • 0acb0a9d66 don't send black screen when Track be resumed (#352) cnderrauber 2022-01-19 18:14:38 +08:00
  • 5bea9debb7 Code cleanup (#353) David Colburn 2022-01-19 02:13:06 -08:00
  • 6400de1c10 Readme update - simpler getting started (#350) David Zhao 2022-01-18 23:33:02 -08:00
  • 10714b3f6d Adjust interfaces to better work with cloud (#349) Raja Subramanian 2022-01-19 10:28:55 +05:30
  • 8a5f26b064 refine reuse transceiver (#348) cnderrauber 2022-01-19 10:24:29 +08:00
  • 76b2442f40 Link to Ruby SDK David Zhao 2022-01-18 17:21:17 -08:00
  • 88cad8f093 Generate cleaner configs (#347) David Zhao 2022-01-17 23:54:04 -08:00
  • 0e74ce89c5 Update pion/webrtc (#346) Raja Subramanian 2022-01-18 11:26:57 +05:30
  • f662119ca4 Add roomID to logger util (#345) Raja Subramanian 2022-01-17 16:36:10 +05:30
  • 629dae0f84 fix close on nil sink (#344) cnderrauber 2022-01-17 12:04:01 +08:00
  • c122c98e4d Improved logging configuration (#342) David Zhao 2022-01-15 10:28:03 -08:00
  • d45435ed3d Fix null dereference (#343) Raja Subramanian 2022-01-15 23:25:48 +05:30
  • 416ca80a8b get all local ip addresses (#340) Mathew Kamkar 2022-01-14 17:49:45 -08:00
  • f2f776931f Integrated logging with Pion (#341) David Zhao 2022-01-14 17:44:28 -08:00
  • cd9c125414 Also allow headers with CORS (#339) David Zhao 2022-01-14 10:13:11 -08:00
  • cf830191e3 Add client info to participant_joined event (#337) shishirng 2022-01-13 17:45:21 -05:00
  • f9b2af0cf9 Use CORS middleware to allow RoomService use (#335) David Zhao 2022-01-13 09:29:48 -08:00
  • 29eb8d9dbf Parse additional info parameters clients could send (#336) David Zhao 2022-01-13 08:40:29 -08:00
  • 017ed13338 Prevent multiple resume notifications on track (#334) Raja Subramanian 2022-01-12 23:19:56 +05:30
  • 5cdea4e15d Avoid per packet operation (#332) Artur Shellunts 2022-01-12 10:23:55 +01:00
  • b05d154d12 Handle simulated leave (#333) David Zhao 2022-01-11 23:34:27 -08:00
  • e67db84b3b Remove stubs (#331) Raja Subramanian 2022-01-12 00:11:48 +05:30
  • c2ba26eee6 Handle SimulateScenario requests (#330) David Zhao 2022-01-11 00:37:24 -08:00
  • e82b8ea0a0 No op implementation to remove stubs in remote (#327) Raja Subramanian 2022-01-10 19:17:58 +05:30
  • d6deb6cfa4 Move UpdateTrackInfo into MediaTrackReceiver (#329) Raja Subramanian 2022-01-10 19:07:21 +05:30
  • 02eb21c2ce Move MediaTrack ToProto out of media track receiver as remote needs a (#328) Raja Subramanian 2022-01-10 18:34:54 +05:30
  • ad5267705c add code lost during refactor (#326) cnderrauber 2022-01-10 17:27:24 +08:00
  • f3d14f9b04 Rename state for consistency (#325) Raja Subramanian 2022-01-10 13:31:12 +05:30
  • 4989539aaa move VideoQualityToRID to mediatrackreceiver (#324) cnderrauber 2022-01-10 15:17:22 +08:00
  • 1bc28240f8 Lock adding to pending subscription (#323) Raja Subramanian 2022-01-10 12:15:03 +05:30
  • 54e13d20bb sfu node always pick ice controlled role(lite) (#322) cnderrauber 2022-01-10 12:58:10 +08:00
  • 9d74d99fed Clean up unused config param (#320) Raja Subramanian 2022-01-09 11:01:42 +05:30
  • a9e0598210 uptrackmanager reuse (#318) Raja Subramanian 2022-01-09 10:45:49 +05:30
  • 8582ca4c9b Session migration (#319) cnderrauber 2022-01-08 18:54:23 +08:00
  • ecf9590d56 More abstractions (#316) Raja Subramanian 2022-01-07 01:46:15 +05:30
  • dd612f966d Documentation around congestion control config option David Zhao 2022-01-05 23:02:00 -08:00
  • 5064f35c29 Refactor media track subscriptions (#314) Raja Subramanian 2022-01-06 09:02:11 +05:30
  • b020584170 v0.15.2 v0.15.2 David Colburn 2022-01-05 17:56:00 -08:00
  • 46446ef047 Send speaker update with inactive speaker when participant (#315) Raja Subramanian 2022-01-04 22:37:13 +05:30
  • 973420faf5 Revert "Refactor media track subscriptions" boks1971 2022-01-04 16:57:49 +05:30