Commit Graph

  • f154b236b5 Fix down stream packet loss reporting. (#3092) Raja Subramanian 2024-10-14 11:08:10 +05:30
  • 2d6aa049c9 Improve agent job assignment logging (#3090) David Zhao 2024-10-13 00:56:51 -07:00
  • 9147120915 Exclude session start time from publishing time (#3089) cnderrauber 2024-10-12 02:19:33 +00:00
  • 9b3d355304 Merge remote-tracking branch 'origin/master' into benjamin/telemetry Benjamin Pracht 2024-10-11 16:02:10 -07:00
  • 6a721efa7c Log of down track write stop. (#3087) Raja Subramanian 2024-10-12 04:19:27 +05:30
  • 460ea2ecfe WiP Benjamin Pracht 2024-10-11 15:42:19 -07:00
  • 6d230b8cbc Update protocol and pass SIP timeouts. sip-timeouts Denys Smirnov 2024-10-11 20:29:51 +03:00
  • 76bc112649 Don't return bind error on unsupport codec (#3085) cnderrauber 2024-10-11 06:59:54 +00:00
  • cf59267631 Add counter for pub&sub time metrics (#3084) cnderrauber 2024-10-11 04:07:24 +00:00
  • 9e9e6999fd WiP Benjamin Pracht 2024-10-10 13:37:24 -07:00
  • c8dbe8e977 reset subscription time when downtrack closed and expect resume (#3083) cnderrauber 2024-10-10 08:06:44 +00:00
  • 6829ec8600 Fix codec name normalisation. (#3081) Raja Subramanian 2024-10-10 10:09:40 +05:30
  • 85c653f665 dd selector debug logs (#3082) cnderrauber 2024-10-10 04:37:28 +00:00
  • dcb53d2957 WiP Benjamin Pracht 2024-10-09 20:51:51 -07:00
  • 8589043979 Use lower case mime type in dynacast. (#3080) Raja Subramanian 2024-10-10 07:57:54 +05:30
  • 119113a5e9 use proto logger for ice config (#3079) Paul Wells 2024-10-09 09:13:42 -07:00
  • 64d89dc2f8 Use difference debounce interval in negotiation (#3078) cnderrauber 2024-10-09 13:13:05 +00:00
  • 2f674f647e Log before and after, was not logging the new one in the last change. (#3075) Raja Subramanian 2024-10-09 09:22:52 +05:30
  • 5eb2cd1a90 WiP Benjamin Pracht 2024-10-08 12:49:04 -07:00
  • 00ac004604 use AgentDispatch in internal request (#3074) Paul Wells 2024-10-08 01:25:00 -07:00
  • 7c26d4a75a Log track update (#3073) Raja Subramanian 2024-10-08 12:26:36 +05:30
  • 2faebb6b47 Forward rpc data packets (#3067) Ben Cherry 2024-10-07 22:42:18 -07:00
  • b1b8f5a178 Update webrtc to get support for selected candidate pair stats. (#3072) Raja Subramanian 2024-10-07 22:32:13 +05:30
  • 4c2b154c41 start jobs with started state (#3070) Paul Wells 2024-10-07 04:09:10 -07:00
  • 5e22582c66 Make a lite version of sender stats to be used in relay down track. (#3069) Raja Subramanian 2024-10-06 13:01:08 +05:30
  • 3261560098 api for agent worker job count (#3068) Paul Wells 2024-10-05 05:13:52 -07:00
  • 2491ee7c7c Make lite version of RTPStatsReceiver called RTPStatsReceiverLite. (#3065) Raja Subramanian 2024-10-05 10:50:25 +05:30
  • 737c85371b fix(deps): update golang.org/x/exp digest to 225e2ab (#3066) renovate[bot] 2024-10-04 15:45:19 -07:00
  • 99f7be7c1c clean up redundant String calls in logs (#3064) Paul Wells 2024-10-03 08:08:46 -07:00
  • af15f211d0 Forward new disconnect reasons for SIP. (#3056) Denys Smirnov 2024-10-03 16:36:47 +03:00
  • c9d2552cb3 accept any participant type source to BroadcastMetricsForRoom (#3063) Paul Wells 2024-10-03 05:51:02 -07:00
  • 119e11e191 check data messages for nil payloads (#3062) Paul Wells 2024-10-03 05:19:27 -07:00
  • bdfb2c4ca9 init agent worker ping handler (#3061) Paul Wells 2024-10-03 04:08:07 -07:00
  • 8ac33a868c Splitting out rtp stats stuff into its own package. (#3060) Raja Subramanian 2024-10-03 15:51:24 +05:30
  • 0b4fd32905 add unlikely logger (#3058) Paul Wells 2024-10-02 22:58:25 -07:00
  • 0656b623f7 use marshalled logger (#3057) Raja Subramanian 2024-10-03 10:27:47 +05:30
  • 4d7839bff3 Fix clock rate skew calculation. (#3055) Raja Subramanian 2024-10-01 00:33:36 +05:30
  • 8befc8224a use canonical room log field name (#3054) Paul Wells 2024-09-27 16:52:34 -07:00
  • 3a77f2c733 change comment of disable fast negotiation for migration (#3053) cnderrauber 2024-09-27 07:18:34 +00:00
  • 45f23f6fc4 Update protocol to get lower case check for kind and source. (#3048) Raja Subramanian 2024-09-26 15:45:42 +05:30
  • 49be2514e0 Use the IsAgent check for transcription forwarding. (#3047) Raja Subramanian 2024-09-26 13:12:32 +05:30
  • abee3c3403 Fix forwarding of transcription message. (#3044) Raja Subramanian 2024-09-26 10:43:09 +05:30
  • 10631e2de6 enable room creator service by default (#3043) Paul Wells 2024-09-25 19:08:17 -07:00
  • 096157e706 clean up worker jobs in handler when job ends (#3042) Paul Wells 2024-09-25 03:04:01 -07:00
  • 73900be59d Set mime_type for tracks don't have simulcast_codecs (#3040) cnderrauber 2024-09-24 07:36:08 +00:00
  • 9b277803c6 fix: copy attributes to refresh token (#3036) holzgeist 2024-09-23 17:31:21 +02:00
  • d26ade0076 add helpers for partiicpant reconnect and version (#3034) Paul Wells 2024-09-22 23:37:35 -07:00
  • 5e3b3ee3c1 return copy of job state when starting job (#3035) Paul Wells 2024-09-22 23:37:06 -07:00
  • 341d1e512c change bind log to debug (#3033) cnderrauber 2024-09-23 04:05:38 +00:00
  • eed925fddf avoid race condition on downtrack.Codec (#3032) cnderrauber 2024-09-22 06:27:26 +00:00
  • 8428d5e62b update protocol (#3031) Paul Wells 2024-09-21 17:05:39 -07:00
  • 22c36ef423 Implement SIP TransferParticipant API (#3026) Benjamin Pracht 2024-09-20 12:16:15 -07:00
  • 191e8635e8 fix missed baseTime init (#3025) Raja Subramanian 2024-09-19 18:37:35 +05:30
  • 61179d5624 simplify agent registration (#3018) Paul Wells 2024-09-19 05:58:30 -07:00
  • 94d7b1708f Allow agents to override sender identities on ChatMessage (#3022) lukasIO 2024-09-19 11:11:14 +02:00
  • 370f386dd0 add convenience methods to participant (#3016) Paul Wells 2024-09-19 00:20:22 -07:00
  • 7df6f86693 Initial plumbing for metrics. (#2950) Raja Subramanian 2024-09-19 11:42:31 +05:30
  • 4deaac2f3f replace proto.Clone calls (#3024) Paul Wells 2024-09-18 22:47:33 -07:00
  • 978db00034 Add sdk, participant_kind to pub sub metrics (#3023) cnderrauber 2024-09-19 02:42:47 +00:00
  • 3ecd03fa31 Use new track id for republishing (#3020) cnderrauber 2024-09-19 01:17:12 +00:00
  • ffd1c5597d Merge remote-tracking branch 'origin/agents-cleanup' into agents-temp agents-temp Paul Wells 2024-09-18 01:58:03 -07:00
  • 79305c44d1 Merge remote-tracking branch 'origin/participant-convenience' into agents-temp Paul Wells 2024-09-18 01:57:42 -07:00
  • eed840b535 lower job load Paul Wells 2024-09-18 01:28:02 -07:00
  • d09a338609 cleanup Paul Wells 2024-09-18 01:12:18 -07:00
  • 6ad48b0cc9 gen Paul Wells 2024-09-18 00:58:48 -07:00
  • d70cff0a14 tidy Paul Wells 2024-09-18 00:50:41 -07:00
  • aa27600638 fix Paul Wells 2024-09-18 00:49:44 -07:00
  • 0dda5fc9e0 Merge remote-tracking branch 'origin/master' into agents-cleanup Paul Wells 2024-09-18 00:46:58 -07:00
  • 1436a1f186 driveby cleanup (#3017) Paul Wells 2024-09-18 00:45:55 -07:00
  • 81f5f2a225 deps Paul Wells 2024-09-18 00:35:19 -07:00
  • fc87682e10 testutils Paul Wells 2024-09-18 00:34:40 -07:00
  • 58ce5ed605 simplify agent registration Paul Wells 2024-09-18 00:17:45 -07:00
  • e57374dbdb add convenience methods to participant Paul Wells 2024-09-18 00:12:33 -07:00
  • f21bc84967 Log only when not nil. (#3015) Raja Subramanian 2024-09-18 12:39:53 +05:30
  • d992389d4f Update module github.com/prometheus/client_golang to v1.20.4 (#3014) renovate[bot] 2024-09-17 08:44:06 -07:00
  • 9ae536980e Bump github.com/opencontainers/runc from 1.1.13 to 1.1.14 (#3013) dependabot[bot] 2024-09-17 11:15:08 +05:30
  • 9a4ddf05d5 Fix forwarder panic defer of nil senderReport (#3011) Raja Subramanian 2024-09-17 08:44:09 +05:30
  • 0c002b8675 exclude sip client from track publish metric (#3007) cnderrauber 2024-09-17 01:42:21 +00:00
  • 002c73dad3 Update ICE via webrtc to get candidate pair stats RTT (#3009) Raja Subramanian 2024-09-17 03:21:21 +05:30
  • 914e5d6993 Set SenderReport to nil on seeding if empty. (#3008) Raja Subramanian 2024-09-16 23:56:13 +05:30
  • 47a9969f44 Pass project to CreateSIPParticipantRequest. (#3006) Denys Smirnov 2024-09-16 20:09:33 +03:00
  • 2e7bcbc5e2 Forward ChatMessage (#3005) Raja Subramanian 2024-09-16 20:17:38 +05:30
  • a0b4c39fd5 Use OnSelectedCandidatePairChanged to keep track of selected pair. (#3004) Raja Subramanian 2024-09-16 19:44:21 +05:30
  • 3c8a7d7828 Log down track state on seeding. (#3003) Raja Subramanian 2024-09-14 23:07:54 +05:30
  • 098aa78ab7 Do not remove from subscription map on unsubscribe. (#3002) Raja Subramanian 2024-09-14 12:56:48 +05:30
  • 0e68404f2c Support passing SIP headers. (#2993) Denys Smirnov 2024-09-13 11:06:38 +03:00
  • 1b5bb4dddc Log ICE reconnected. (#2999) Raja Subramanian 2024-09-12 13:16:41 +05:30
  • ce663f9550 Update go deps (#2992) renovate[bot] 2024-09-11 22:34:22 -07:00
  • 182ab9a951 Log more details around layer switch (#2996) Raja Subramanian 2024-09-11 09:23:42 +05:30
  • 70b84871fe compute agent service affinity from available capacity (#2995) Paul Wells 2024-09-10 18:12:09 -07:00
  • b678ccdd66 Cache RTCP sender report in forwarder state. (#2994) Raja Subramanian 2024-09-10 20:50:50 +05:30
  • 3cf70b2198 Disable fast negotiation temporarily after migration (#2991) cnderrauber 2024-09-09 16:16:09 +00:00
  • d53f732ada Do not take padding packets into account in max pps calculation (#2990) Raja Subramanian 2024-09-09 11:08:50 +05:30
  • b63192a376 add config for signal retry (#2989) Paul Wells 2024-09-08 19:53:19 -07:00
  • 50576b503e Handle trailing slashes in URL (#2988) David Zhao 2024-09-07 11:30:24 -07:00
  • e8fcbefcec Update module github.com/prometheus/client_golang to v1.20.3 (#2978) renovate[bot] 2024-09-07 11:04:11 -07:00
  • 6843c1dafe Pin to Go 1.22.7 (#2987) Raja Subramanian 2024-09-07 16:55:59 +05:30
  • bfb5fa1f97 Put go version at 1.22 (#2986) Raja Subramanian 2024-09-07 16:29:12 +05:30
  • cb235c123c Seed down track state on re-use. (#2985) Raja Subramanian 2024-09-07 10:14:35 +05:30
  • 787b8450e9 Record out-of-packet count/rate in prom. (#2980) Raja Subramanian 2024-09-07 00:19:54 +05:30