Commit Graph

  • 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
  • 9ca85454ed Refactor media track subscriptions boks1971 2022-01-04 16:40:47 +05:30
  • 995c1e8676 type aliases -> type definitions (#312) Raja Subramanian 2022-01-03 12:43:58 +05:30
  • d5c955d11f bump version v0.15.2-SNAPSHOT David Zhao 2022-01-02 22:38:52 -08:00
  • 3a9009ae12 type definition of room name (#311) Raja Subramanian 2022-01-02 16:49:16 +05:30
  • 66a1ffe414 Allow cooperative allocation (#309) Raja Subramanian 2022-01-01 13:43:34 +05:30
  • d7d3ffdd13 Fix missed update when subscribers are subscribing to the same layer (#310) David Zhao 2021-12-31 23:54:41 -08:00
  • 8d0fb179a0 Layer 0 and non-simulacst tracks also can be fully unsubscribed. (#308) Raja Subramanian 2021-12-31 14:04:22 +05:30
  • fc95757c7d Do not pause if pause is not allowed (#307) Raja Subramanian 2021-12-31 09:58:13 +05:30
  • 007177d095 room_sid to room_id update in analytics proto (#306) shishirng 2021-12-30 15:26:14 -05:00
  • 98586c2490 A simple configuration for congestion control. (#305) Raja Subramanian 2021-12-31 00:26:29 +05:30
  • 107e7bbb39 Configurable bandwidth estimation side (#298) Raja Subramanian 2021-12-30 20:09:03 +05:30
  • 6f84b36ccf Use RTT field in analytics stats (#304) Artur Shellunts 2021-12-30 13:13:40 +01:00
  • 07db1ba726 Some more files with types (#302) Raja Subramanian 2021-12-30 16:43:20 +05:30
  • 1b66fe1e23 Fix handling of PacketLost (#296) Artur Shellunts 2021-12-30 11:06:00 +01:00
  • 2d8106c3d7 go mod tidy David Zhao 2021-12-29 22:04:46 -08:00
  • 03000f88cb Adaptive publishing improvements (#295) Raja Subramanian 2021-12-30 09:50:53 +05:30
  • 7b0db1f344 fix recording URL requests David Colburn 2021-12-29 17:46:34 -08:00
  • 1fa194297f Implement calculating of RTT for down tracks (#300) Artur Shellunts 2021-12-29 19:58:41 +01:00
  • b744a9c2ba Implement event loop for telemetry service (#297) Artur Shellunts 2021-12-29 19:51:12 +01:00
  • 828d490755 Imlement analytics per track statistics (#281) Artur Shellunts 2021-12-29 19:29:24 +01:00
  • 9d78619ca3 Catching a few more files with types (#299) Raja Subramanian 2021-12-29 23:51:06 +05:30
  • fe06b46e94 Include self in speaker updates (#301) Raja Subramanian 2021-12-29 22:07:35 +05:30
  • dc385f5d24 Beginnings of typing for various ids. (#287) Raja Subramanian 2021-12-29 14:46:32 +05:30
  • 2209edce20 Make TelemetryService testable (#276) Artur Shellunts 2021-12-28 12:54:56 +01:00
  • 3108ef22ad Ability to set name on Participant (#293) David Zhao 2021-12-28 00:12:04 -08:00
  • b747cdb822 Pass along mime type with TrackInfo (#292) David Zhao 2021-12-27 23:43:30 -08:00
  • 87a799bae2 Include unique id and timestamp with webhook events (#291) David Zhao 2021-12-27 23:33:06 -08:00
  • 15cd98be22 Enable Room.List to filter by specific names (#290) David Zhao 2021-12-27 23:32:29 -08:00
  • 472f51cdba Fail IP lookup with STUN failure (#289) David Zhao 2021-12-27 16:43:13 -08:00
  • 554baa54f6 Avoid locking while waiting for receiver read (#288) David Zhao 2021-12-27 13:35:30 -08:00
  • a47153e50c Defer RTCP channel close till published tracks are closed (#286) Raja Subramanian 2021-12-27 14:17:06 +05:30
  • ee99a323d2 Publisher controlled flex permissions (#284) Raja Subramanian 2021-12-24 14:14:40 +05:30
  • eae6eff6a3 Include participant_sid in UpdateSubscription. (#279) Raja Subramanian 2021-12-23 09:18:32 +05:30
  • 42a9b6657d Scoped speaker update (#280) Raja Subramanian 2021-12-23 09:13:49 +05:30
  • 857ff7fae7 Update pion/turn to fix TURN TLS termination with external LB v0.15.1 David Zhao 2021-12-22 15:00:25 -08:00
  • 7a54a810c9 Update pion/turn to fix TURN TLS termination with external LB David Zhao 2021-12-22 14:56:18 -08:00
  • e626ad3eaa version v0.15.0 v0.15.0 David Zhao 2021-12-22 13:07:09 -08:00
  • c49abf9f28 Increased layer tolerance to improve rendering quality (#283) David Zhao 2021-12-22 13:05:43 -08:00
  • e6543f3b9e Convert jitter from MicroSecs to MilliSecs (#282) shishirng 2021-12-22 12:37:45 -05:00
  • 33a7df59bd Moved ConnectionQuality to PublishedTrack interface. David Zhao 2021-12-21 14:38:16 -08:00
  • 2e4ccd2577 Send client sdk type when participant joins in telemetry (#275) shishirng 2021-12-21 15:35:27 -05:00
  • 8f28364842 remove WriteNodeRTC from interface David Colburn 2021-12-20 16:00:37 -08:00
  • ab73911c49 subtrack should check if track was muted by publisher (#273) shishirng 2021-12-20 17:34:53 -05:00
  • b32ab0e54f Fix incorrect order of parameters passed to NewSubscribedTrack (#272) David Zhao 2021-12-20 14:02:33 -08:00
  • 0f728b0b72 Connection quality v1 (#260) shishirng 2021-12-20 07:54:14 -05:00
  • b0454b00a2 Count padding bytes in telemetry (#264) Artur Shellunts 2021-12-20 12:04:50 +01:00
  • 1dcc62b569 SubscribedQualityUpdate message (#270) Raja Subramanian 2021-12-19 12:41:40 +05:30
  • 0b71a46239 missed some typos David Colburn 2021-12-17 13:25:41 -08:00
  • faa870de3d Move callbacks out of messageRouter (#269) David Colburn 2021-12-17 15:19:23 -06:00
  • a06edd885e fix panic in forwarder (#268) cnderrauber 2021-12-17 23:51:06 +08:00
  • 502c57d787 Fix forwarding status deduction (#267) Raja Subramanian 2021-12-17 15:45:04 +05:30
  • a8fe06e083 Delete unused method (#266) Raja Subramanian 2021-12-17 13:16:55 +05:30
  • 62feed3983 Clean up down track type as it is not used (#265) Raja Subramanian 2021-12-17 13:00:44 +05:30
  • e504b6678c Deficient state handling when a track needs a change (#261) Raja Subramanian 2021-12-16 10:58:34 +05:30
  • c08d1e9d72 Improve test CI (#262) David Zhao 2021-12-14 17:15:08 -08:00
  • 0d0a275101 Turn with external tls termination (#168) lukasIO 2021-12-14 22:36:02 +01:00
  • 0d229388ec Telemetry test (#258) Artur Shellunts 2021-12-14 14:13:21 +01:00
  • c7d728aded Rename files to match interfaces inside files (#256) Artur Shellunts 2021-12-14 09:47:51 +01:00