Commit Graph

  • bd42caf378 export ExtrackICEExtractICECredential for server-sdk-go exportICEParse cnderrauber 2022-08-17 14:47:31 +08:00
  • d9059f4f3b Do not accept websocket connection if response not received (#923) David Zhao 2022-08-16 19:57:41 -07:00
  • 3f53dea223 Log ICE candidates on peer connection established to get remote also (#922) Raja Subramanian 2022-08-16 15:31:16 +05:30
  • d9fdcf8c2b Promoting a few logs to Info (#921) Raja Subramanian 2022-08-16 13:03:14 +05:30
  • 1d199d1efa Populate network field when set by clients (#919) David Zhao 2022-08-15 23:28:15 -07:00
  • 6b48fbc577 Update module github.com/urfave/cli/v2 to v2.11.2 (#914) renovate[bot] 2022-08-15 13:36:11 -07:00
  • 4f19866578 TrackInfo may not be available in Bind. (#918) Raja Subramanian 2022-08-15 21:18:22 +05:30
  • eaaec0aae1 Only change committed quality in update. (#917) Raja Subramanian 2022-08-15 17:29:52 +05:30
  • c38d4df52f server side codec preference for publish (#916) cnderrauber 2022-08-15 18:46:24 +08:00
  • 9d22225e92 A few misc changes (#915) Raja Subramanian 2022-08-15 15:57:19 +05:30
  • b5c023f986 Connection quality changes (#913) Raja Subramanian 2022-08-15 13:21:07 +05:30
  • dbcc53f04e Use media payload size in scoring. (#912) Raja Subramanian 2022-08-14 13:22:58 +05:30
  • d41f5587e6 Update module go.uber.org/atomic to v1.10.0 (#906) renovate[bot] 2022-08-12 13:10:54 -07:00
  • 1c11bb29e3 Update module github.com/pion/sdp/v3 to v3.0.6 (#903) renovate[bot] 2022-08-12 13:10:19 -07:00
  • 6acd2944bc As "remote" is a logging context key already, use a different name. (#910) Raja Subramanian 2022-08-12 23:51:20 +05:30
  • b7c44f1ecd Move reset of local description sent on ICE restart internally (#909) Raja Subramanian 2022-08-12 13:04:06 +05:30
  • 692c4d804f Cache local candidates till local description is sent (#908) Raja Subramanian 2022-08-12 12:31:26 +05:30
  • 641f8d4519 Transport refactor (#907) Raja Subramanian 2022-08-12 11:20:54 +05:30
  • a611fe017a Add twitter follow badge (#880) David Zhao 2022-08-11 13:01:40 -07:00
  • f09885825e Return ServerInfo to clients on join (#904) David Zhao 2022-08-10 17:04:17 -07:00
  • 1b7c8ddba4 Update golang Docker tag to v1.19 (#905) renovate[bot] 2022-08-10 14:11:33 -07:00
  • 2192b0fc8d Limit dynacast to video and media loss proxy to audio (#902) Raja Subramanian 2022-08-10 11:30:49 +05:30
  • 49cf15cdca Fix filtering candidates (#901) Raja Subramanian 2022-08-10 10:42:46 +05:30
  • 67d3f21122 Only update an IngressInfo if the StartedAt field is newer or equal to the one currently in storage (#897) Benjamin Pracht 2022-08-09 19:07:56 -07:00
  • 4ec7e71b2d Logging negotiation as we are seeing some errors with filtering candi… (#900) Raja Subramanian 2022-08-09 16:57:15 +05:30
  • 82439538e7 Do not send blank frame if not sending leave (#899) Raja Subramanian 2022-08-09 15:54:59 +05:30
  • 4d7df612ec Refactor DynacastQuality & MediaLossProxy into separate modules (#894) Raja Subramanian 2022-08-09 11:47:06 +05:30
  • 21ffc03a0c Update module go.uber.org/zap to v1.22.0 (#896) renovate[bot] 2022-08-08 14:44:22 -07:00
  • 1d2bca373b queue restart ice offer while publisher pc gathering ice (#895) cnderrauber 2022-08-08 15:40:45 +08:00
  • 939757d2c8 Bulk update dependency versions (#889) David Zhao 2022-08-06 17:11:03 -07:00
  • 584abd5959 Update module github.com/pion/interceptor to v0.1.12 (#887) renovate[bot] 2022-08-06 13:47:05 -07:00
  • 9e600181c2 Update module github.com/pion/rtcp to v1.2.10 (#888) renovate[bot] 2022-08-06 13:46:58 -07:00
  • 4222f51758 updated action versions (#885) David Zhao 2022-08-06 13:40:40 -07:00
  • 0918670318 Update golang.org/x/sync digest to 886fb93 (#886) renovate[bot] 2022-08-06 13:40:11 -07:00
  • fa4c660a13 Update module github.com/pion/webrtc/v3 to v3.1.43 (#884) renovate[bot] 2022-08-06 13:34:43 -07:00
  • 1c57771646 Update module github.com/mackerelio/go-osstat to v0.2.2 (#882) renovate[bot] 2022-08-06 13:28:23 -07:00
  • 159a53254a Update module github.com/bep/debounce to v1.2.1 (#881) renovate[bot] 2022-08-06 13:27:38 -07:00
  • 23d8b73aa9 Configure Renovate (#879) renovate[bot] 2022-08-06 13:22:00 -07:00
  • 07ac4da86b Log setting ICE config in participant (#877) Raja Subramanian 2022-08-06 12:06:07 +05:30
  • d6e32e3c1d WiP benjamin/state_storage Benjamin Pracht 2022-08-05 16:59:55 -07:00
  • 80f5715d9c WiP Benjamin Pracht 2022-08-05 16:16:48 -07:00
  • 15a5f447da Fix Linux install script for non-root users (#876) David Zhao 2022-08-05 16:01:22 -07:00
  • 4703e30047 Use constants (#875) Raja Subramanian 2022-08-06 00:15:00 +05:30
  • 875d5d03a3 Merge remote-tracking branch 'origin/master' into benjamin/state_storage Benjamin Pracht 2022-08-05 11:32:17 -07:00
  • ab4d57ab5b Filter out UDP candidates from SDP if allowing only TCP. (#874) Raja Subramanian 2022-08-05 23:11:07 +05:30
  • ab1ccae0c7 Respond to signal ping / pong (#871) David Zhao 2022-08-05 09:24:47 -07:00
  • c75090a0fe Use a TTL of 1 hour for ICE config cache (#873) Raja Subramanian 2022-08-05 17:31:28 +05:30
  • 3f16018b62 Cache ICE config in room manager. (#872) Raja Subramanian 2022-08-05 12:49:19 +05:30
  • 339181a534 Enable fallback to TCP. (#870) Raja Subramanian 2022-08-05 10:49:34 +05:30
  • 0cffbe69e9 Fix ingress stream key lookup and avoid nil dereference when room in auth claims doesn't match (#869) Benjamin Pracht 2022-08-04 16:22:55 -07:00
  • c333b7a026 Add support for Ingress service (#868) Benjamin Pracht 2022-08-04 09:48:53 -07:00
  • 6b6f61b4df Adding transport fallback (#866) Raja Subramanian 2022-08-03 23:03:10 +05:30
  • 3c9a2cc66a Log selected ICE candidate pair (#865) Raja Subramanian 2022-08-03 13:31:37 +05:30
  • 0898912d78 WiP Benjamin Pracht 2022-08-02 19:21:51 -07:00
  • 0f074aeb98 Remove period from log (#863) Raja Subramanian 2022-08-03 00:41:34 +05:30
  • 5558aa5228 Make sure CreateIngest populates the stream_key and URL fields (#861) Benjamin Pracht 2022-08-01 11:35:30 -07:00
  • a393d64ccc Do not re-use transceiver when negotiation is pending. (#862) Raja Subramanian 2022-07-31 10:50:55 +05:30
  • 997461a2b6 rtpstats add update last packet method (#858) cnderrauber 2022-07-29 15:29:36 +08:00
  • 52b2e6398b Queue AddTrack if a published track is not yet closed (#857) Raja Subramanian 2022-07-29 11:51:36 +05:30
  • 2c799f7b9e v1.1.3 David Colburn 2022-07-28 20:41:26 -05:00
  • 7aa5888338 Keep egress info for 24h (#856) David Colburn 2022-07-28 20:27:59 -05:00
  • 0ab4379c5c Separate egress/ingress storage (#855) David Colburn 2022-07-28 17:01:33 -05:00
  • 7a2eac8e86 Initial Ingress support in API (#852) Benjamin Pracht 2022-07-28 09:49:54 -07:00
  • 188f9c675e Add support for Ingress in store interface (#849) Benjamin Pracht 2022-07-26 16:55:03 -07:00
  • 3e41d68d7a Updated development server instructions (#847) David Zhao 2022-07-22 12:01:09 -07:00
  • 67bb28e439 Docker-less install process (#828) David Zhao 2022-07-21 18:34:23 -07:00
  • a3e8304b56 send participant info/identity during track_published event (#846) shishirng 2022-07-21 17:34:52 -04:00
  • e624604453 Revert "ListRooms using sid (#842)" (#845) Raja Subramanian 2022-07-21 14:49:41 +05:30
  • 53f51c8cb0 Logging cleanup (#843) David Zhao 2022-07-21 00:39:49 -07:00
  • f2e1e67e58 ListRooms using sid (#842) Raja Subramanian 2022-07-21 11:05:33 +05:30
  • 51073e8918 Use TimedVersion for subscription permission update (#839) Raja Subramanian 2022-07-21 08:52:37 +05:30
  • c88d2f9af5 Make media track test more stable(hopefully) (#841) Raja Subramanian 2022-07-20 23:44:10 +05:30
  • b69c314145 update non block tcpmux (#840) cnderrauber 2022-07-20 16:33:56 +08:00
  • 29039b4e76 Use a go routine to clean up stats workers. (#836) Raja Subramanian 2022-07-18 11:47:43 +05:30
  • aee97c68bc retransmit dd extension (#837) cnderrauber 2022-07-18 13:06:33 +08:00
  • e0676132d4 Packet stats from TC (#832) Mathew Kamkar 2022-07-15 10:41:40 -07:00
  • 4c7d3161a9 Record dynacast requirement of a subscriber synchronously. (#834) Raja Subramanian 2022-07-15 11:46:02 +05:30
  • a0578db3ed resolve downtrack.bind/close timing issue (#833) cnderrauber 2022-07-15 14:09:45 +08:00
  • a2bf32797b Allow binding HTTP server to specific address (#831) David Zhao 2022-07-13 23:58:33 -07:00
  • af93954c26 Close data channels (#830) Raja Subramanian 2022-07-13 21:55:12 +05:30
  • fcdff4f97a enable nack for audio track (#829) cnderrauber 2022-07-13 16:05:57 +08:00
  • 677b7c16d1 removing piBy180 from critical path (#821) Ramakrishna Chilaka 2022-07-12 04:32:51 +05:30
  • bb7301190c Updated CHANGELOG David Zhao 2022-07-11 15:59:11 -07:00
  • bddf67041e v1.1.2 v1.1.2 David Zhao 2022-07-11 15:27:44 -07:00
  • 4cbdeb15b0 Switch release CI to build on Linux (#827) David Zhao 2022-07-11 15:26:58 -07:00
  • 4280a5993b correct RUnlock (#826) cnderrauber 2022-07-11 12:27:57 +08:00
  • 01f7309adc Separate close and stop on MediaTrackSubscriptions. (#823) Raja Subramanian 2022-07-09 12:42:54 +05:30
  • 1e71343964 v1.1.1 v1.1.1 David Zhao 2022-07-07 23:35:26 -07:00
  • cf88bdebc2 remove close check in downtrack.bind (#819) cnderrauber 2022-07-08 10:59:09 +08:00
  • 8315a547a8 Set layer state to stopped on pause. (#818) Raja Subramanian 2022-07-07 22:52:45 +05:30
  • 177061712c Do not hold lock while invoking resolver. (#816) Raja Subramanian 2022-07-07 13:24:26 +05:30
  • 52aed86080 Add remote participant context to logger (#815) Raja Subramanian 2022-07-07 10:44:10 +05:30
  • ef66404a1a Keep track of pending subscriber operations. (#814) Raja Subramanian 2022-07-06 23:48:28 +05:30
  • fbb1f9fc80 Move subscribe/unsubscribe queue to participant. (#813) Raja Subramanian 2022-07-06 17:27:32 +05:30
  • fbbcbe77df Remove recording (#811) David Colburn 2022-07-05 18:39:32 -07:00
  • 4242205ede move close downtrack to goroutine (#810) cnderrauber 2022-07-05 17:26:47 +08:00
  • 937882c364 add negotiate failed to ToDisconnectReason (#809) cnderrauber 2022-07-05 11:24:32 +08:00
  • 9973452df0 Update README.md (#808) Russ d'Sa 2022-07-04 12:35:38 -07:00
  • f17ed9b925 refine negotiation process (#807) cnderrauber 2022-07-04 17:11:09 +08:00
  • e30046f537 Delay room manager close to ensure correct DisconnectReason is sent (#806) David Zhao 2022-07-03 23:38:59 -07:00