Commit Graph

  • c62def3fdf Use stable TrackID after unpublishing & republishing (#751) David Zhao 2022-06-05 23:31:51 -07:00
  • 2927521b8b Send publisher max layer change info to telemetry (#748) shishirng 2022-06-02 14:15:23 -04:00
  • 6ba034feae shorten the time cost for subscriber get media tracks (#747) cnderrauber 2022-06-02 10:00:42 +08:00
  • 46301d7d6f Send layer dimensions when max subscribed layers change (#746) shishirng 2022-05-31 11:46:08 -04:00
  • 4ed9b5f90e Revert "Using shadow pattern for stats workers (#742)" (#744) Raja Subramanian 2022-05-31 11:06:44 +05:30
  • f19815754c Do not re-compute average on real time metric change (#743) Raja Subramanian 2022-05-31 10:33:17 +05:30
  • 2b561d2bad Using shadow pattern for stats workers (#742) Raja Subramanian 2022-05-31 10:32:54 +05:30
  • 8f7fe27057 Allow overshooting maximum when there are no bandwidth constraints. (#739) v1.0 Raja Subramanian 2022-05-30 13:51:59 +05:30
  • 508aa471a9 Track participant join total + rate in node stats (#741) Raja Subramanian 2022-05-30 15:58:30 +05:30
  • 62308b2ce0 set DownTrack's initial codec to first codec of potential codecs (#740) cnderrauber 2022-05-30 16:34:55 +08:00
  • 10b0c9b9ff Allow overshooting maximum when there are no bandwidth constraints. (#739) Raja Subramanian 2022-05-30 13:51:59 +05:30
  • 73808a1623 Remove TrackSender.ParticipantIdentity since it's unused (#738) David Zhao 2022-05-29 23:22:03 -07:00
  • 7ad51f49f1 Fixed unclean DownTrack close when removed before bound. (#736) David Zhao 2022-05-29 22:09:02 -07:00
  • 3a45f93fdd disable AV1 and VP9 by default (#735) cnderrauber 2022-05-29 12:30:42 +08:00
  • 5a74c1695d Add support for Redis Sentinel (#707) Brint E. Kriebel 2022-05-28 10:26:58 -07:00
  • 80f8bc6c62 Re-introduce quantization of audio level to dampen small changes (#732) Raja Subramanian 2022-05-28 22:45:21 +05:30
  • 4876a59e95 Update CHANGELOG with v1.0.2 notes David Zhao 2022-05-27 22:50:13 -07:00
  • a7ed740f86 Update CHANGELOG with v1.0.2 notes David Zhao 2022-05-27 22:50:13 -07:00
  • 3af1739d22 v1.0.2 v1.0.2 David Zhao 2022-05-27 22:39:35 -07:00
  • 8adb3a04ea run on PRs against all branches David Zhao 2022-05-27 22:07:56 -07:00
  • 784b17a01c fix list-egress (#722) David Colburn 2022-05-27 13:17:53 -07:00
  • 1166d27a89 Fix duplicate subscriber connected (#729) David Zhao 2022-05-27 22:01:34 -07:00
  • 9ee50c300c Fix duplicate subscriber connected (#729) David Zhao 2022-05-27 22:01:34 -07:00
  • f181b24b06 fix list-egress (#722) David Colburn 2022-05-27 13:17:53 -07:00
  • 8048a89d5e handle data race between updateState and OnStateChange (#727) shishirng 2022-05-27 12:54:19 -04:00
  • cbbd553f8e deleting nonRtc rooms and fixing race when deleting rooms (#721) Dan McFaul 2022-05-27 09:45:22 -06:00
  • 87dea25359 Protect TrackInfo (#724) Raja Subramanian 2022-05-27 13:32:45 +05:30
  • fff6f84856 fix repeated AddSubscriber of MediaTrackSubscription (#723) cnderrauber 2022-05-27 15:42:17 +08:00
  • 29f99b9ae9 Update YAML dependency (#718) David Zhao 2022-05-26 22:29:13 -07:00
  • a4882b9866 Improve thread safety with participant callbacks (#728) David Zhao 2022-05-27 12:26:07 -07:00
  • cb9f0d37c2 Use rtcscore-go to calculate audio/video score (#689) shishirng 2022-05-27 14:58:26 -04:00
  • 20681abcdc handle data race between updateState and OnStateChange (#727) shishirng 2022-05-27 12:54:19 -04:00
  • a1c7332943 Use a shadow for receivers for safe range (#725) Raja Subramanian 2022-05-27 22:11:34 +05:30
  • aa0df2813f deleting nonRtc rooms and fixing race when deleting rooms (#721) Dan McFaul 2022-05-27 09:45:22 -06:00
  • f958fbcc1c simulcast codecs support (#720) cnderrauber 2022-05-27 19:55:50 +08:00
  • 3054f3eea3 Protect TrackInfo (#724) Raja Subramanian 2022-05-27 13:32:45 +05:30
  • 5f9cdfbd90 fix repeated AddSubscriber of MediaTrackSubscription (#723) cnderrauber 2022-05-27 15:42:17 +08:00
  • 74f0388f14 Update YAML dependency (#718) David Zhao 2022-05-26 22:29:13 -07:00
  • d77a8ad916 Use proper type cast (#719) Raja Subramanian 2022-05-26 13:58:46 +05:30
  • 77b8e9eecb Fix a couple of more races (#717) Raja Subramanian 2022-05-25 16:14:07 +05:30
  • 73db950ea4 Use grants clone (#716) Raja Subramanian 2022-05-25 15:29:23 +05:30
  • 08f047c157 Fix test race in grants (#715) Raja Subramanian 2022-05-25 12:31:31 +05:30
  • 11fb079a4f Catching a few more races reported by go test -race ./... (#713) Raja Subramanian 2022-05-25 07:32:25 +05:30
  • 0589d757cd in some implementations of Store, particpant and their tracks may not yet have been persisted when a mute event is received, don't want to error in that case (#714) Dan McFaul 2022-05-24 12:30:09 -06:00
  • 9d0e4375f2 Use blank frames at frame rate (#710) Raja Subramanian 2022-05-24 13:25:19 +05:30
  • 33032f6c4b Fix some test races and other things found with go test -race (#711) Raja Subramanian 2022-05-24 10:16:36 +05:30
  • a1e264bf34 Make a copy of available layers in forwarder. (#709) Raja Subramanian 2022-05-23 17:41:19 +05:30
  • a933f1513f Add pprof endpoint when running in dev mode (#708) David Zhao 2022-05-23 00:34:16 -07:00
  • 96b095504b Fix some races reported by go -race (#706) Raja Subramanian 2022-05-23 11:51:13 +05:30
  • cc5b12709e fix link to deploy in README.md (#705) Ronnie 2022-05-21 23:57:41 +09:00
  • cdf1724d80 Batch subscriber updates to reduce noise (#703) David Zhao 2022-05-20 22:54:02 -07:00
  • 8ef53037eb Lock stats worker maps (#704) Raja Subramanian 2022-05-21 10:36:49 +05:30
  • 79296d0939 Fixed concurrent modification to map (#702) David Zhao 2022-05-20 13:45:13 -07:00
  • 547ab908f5 Coalesce track events into stream allocator. (#701) Raja Subramanian 2022-05-21 00:40:02 +05:30
  • 8d0998ed1d Bump up stream allocator event queue size (#700) Raja Subramanian 2022-05-20 09:54:10 +05:30
  • 6eebd43c87 update join slack link (#699) Noah Tye 2022-05-19 16:14:07 -07:00
  • 62a23dd089 v1.0.1 v1.0.1 David Zhao 2022-05-19 10:44:11 -07:00
  • 1d03843b3f Update README.md (#696) Russ d'Sa 2022-05-18 21:01:21 -07:00
  • a8ff70f63a Update egress info (#694) David Colburn 2022-05-18 11:30:25 -07:00
  • 54bb0a29e8 Updated readme with renamed repo URL (#693) David Zhao 2022-05-18 10:31:48 -07:00
  • 012337c96a Fix sense of tranmission label (#692) Raja Subramanian 2022-05-18 12:52:05 +05:30
  • bd5813e0ca Introduce a changelog v1.0.0 David Zhao 2022-05-17 22:57:47 -07:00
  • 564127c8ee v1.0.0 🎆 David Zhao 2022-05-17 22:41:56 -07:00
  • 0f7b9ae43e Update README with newly launched SDKs (#691) David Zhao 2022-05-17 22:39:42 -07:00
  • 0e506cf7ba Update to Pion 3.1.40 (#690) David Zhao 2022-05-16 23:13:02 -07:00
  • d828e0fbd8 Inject silence opus frames on mute (#682) Raja Subramanian 2022-05-15 11:29:40 +05:30
  • fa53da18e7 update pion, export vp8munger header (#684) cnderrauber 2022-05-13 17:20:52 +08:00
  • 710e06b7da Tweak screen share stream tracker. (#683) Raja Subramanian 2022-05-13 10:18:18 +05:30
  • 9eacad04c9 Improve list-nodes command output (#681) Ivan 2022-05-11 23:57:44 +07:00
  • a1caeeb8de Update WebRTC and DTLS with security fixes (#678) David Zhao 2022-05-10 18:27:16 -07:00
  • 7eb3362d0a Keep track of retransmissions in NodeStats (#677) David Zhao 2022-05-10 15:25:24 -07:00
  • 9f37239af3 Send active speaker update on subscription. (#676) Raja Subramanian 2022-05-10 12:31:26 +05:30
  • bd7e3beda4 Improve frequency of stats update (#673) David Zhao 2022-05-09 08:55:06 -07:00
  • 16407ea180 Change state to JOINED before sending JoinResponse (#674) Raja Subramanian 2022-05-09 13:28:56 +05:30
  • 081b97142f Variable collision killed stats workers (#670) Raja Subramanian 2022-05-06 23:42:40 +05:30
  • 07b93e2e5b add support for av1 svc (#669) cnderrauber 2022-05-06 18:24:29 +08:00
  • 7f38164ef6 fix twcc panic on packet lost (#668) cnderrauber 2022-05-05 17:04:02 +08:00
  • 0d8848cfcd Do not count padding packets in stream tracker. (#667) Raja Subramanian 2022-05-05 13:09:59 +05:30
  • c6f895db15 Prevent concurrent access of stats worker map (#666) Raja Subramanian 2022-05-04 23:00:20 +05:30
  • 1665f51bd0 Stats of NACKs acked and number of repeated NACKs. (#664) Raja Subramanian 2022-05-02 22:43:21 +05:30
  • fe8c355a32 Support participant identity in permissions (#663) Raja Subramanian 2022-05-02 12:35:20 +05:30
  • d863b45dc1 Remove Head field from ExtPacket structure. (#662) Raja Subramanian 2022-05-02 10:16:17 +05:30
  • 3508609bbe v0.15.7 v0.15.7 David Zhao 2022-05-01 16:15:13 -07:00
  • 289d63ac53 Fix node ip parameter not being used (#661) David Zhao 2022-04-29 15:26:37 -07:00
  • ea61b588a2 Simplifying SN info cache in RTPStats module (#660) Raja Subramanian 2022-04-28 18:48:59 +05:30
  • ca6ad7ec7a Use seq num offsets cache instead of missing seq num map. (#658) Raja Subramanian 2022-04-28 15:16:42 +05:30
  • a83bd5c2f6 Split out load balancer into a separate module (#657) Raja Subramanian 2022-04-26 15:46:30 +05:30
  • 2f902a3edc Remove callbacks queue from sfu/DownTrack (#655) Raja Subramanian 2022-04-25 13:28:24 +05:30
  • f0f66a2d75 Remove ops queue from stream tracker. (#652) Raja Subramanian 2022-04-25 12:51:29 +05:30
  • 4e5863496c Set numCPUs correctly in non-linux environment (#653) David Zhao 2022-04-24 23:25:33 -07:00
  • b9ee0b5800 Skip loading of participant before writing messages to them. (#654) David Zhao 2022-04-24 23:09:06 -07:00
  • 4d7950ec2f Do not send down track callbacks to streamallocator via queue (#651) Raja Subramanian 2022-04-24 21:41:58 +05:30
  • 0a802077dd Remove callbacks queue from sfu/buffer. (#650) Raja Subramanian 2022-04-24 21:39:28 +05:30
  • 26700ea135 Add back region when hydrating ParticipantInit. (#648) David Zhao 2022-04-24 09:07:33 -07:00
  • d38566850a Do not post close callback in ops queue if not started. (#649) Raja Subramanian 2022-04-24 11:40:22 +05:30
  • b7d22c4f34 Fix MessageChannel leaks (#646) David Zhao 2022-04-22 10:53:20 -07:00
  • 2e182afb61 Reduce memory used by RTPStats. (#645) Raja Subramanian 2022-04-22 17:17:37 +05:30
  • 57e2321a18 Expose Participant.IsPublisher to differentiate pubs from subs (#643) David Zhao 2022-04-21 22:15:01 -07:00
  • 8bb46637bb enable accept aggressive nomination by default (#644) cnderrauber 2022-04-22 12:41:43 +08:00
  • 124d628c0a add config to accept aggressive nomination (#642) cnderrauber 2022-04-21 18:32:18 +08:00