# mediasoup 3.3.0 released

**URL:** <https://mediasoup.discourse.group/t/mediasoup-3-3-0-released/408>\
**Category:** Announcements\
**Created:** [November 15, 2019, 5:16pm UTC](https://mediasoup.discourse.group/t/mediasoup-3-3-0-released/408 "2019-11-15T17:16:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ibc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/ibc/32/1540_2.png) [@ibc](https://mediasoup.discourse.group/u/ibc)\
**Post date:** [November 15, 2019, 5:16pm UTC](https://mediasoup.discourse.group/t/mediasoup-3-3-0-released/408/1 "2019-11-15T17:16:04Z")

</div>

mediasoup 3.3.0 has been released. Among others, here the main changes:

- Add support for Google **transport-cc** congestion control and bandwidth estimation (in sender and receiver sides).
- Run in **Windows** (thanks [Haiyang Wu](https://github.com/haiyangwu) for the Pull Request).
- JavaScript layer rewritten to **TypeScript** with proper interfaces and types (thanks [Micael Gallego](https://about.me/micael.gallego) for starting it).
- Properly works with React-Native (mediasoup-client). Thanks Saúl.

> Note that, in order to work with mediasoup 3.3.0, you need to also upgrade mediasoup-client to 3.3.0 (to properly enable `transport-cc` in both sides when supported by the underlying browser).

So the feature list grows:

> **[mediasoup :: Differences Between v2 and v3](https://mediasoup.org/documentation/v3/differences-between-v2-and-v3/)**
>
> Cutting Edge WebRTC Video Conferencing

### Google transport-cc 〽

It dramatically improves how mediasoup detects the receiver available bitrate and adapts sending video layers to accommodate to the network conditions.

### New ‘packet’ event 😱

_NOTE:_ Renamed to “trace” event in mediasoup 3.3.3.

With mediasoup 3.3.0, your Node.js app can subscribe to ‘packet’ events of your choice in Producers, Consumers and Transports. Useful to do metrics about RTP packets, video keyframes, probation RTP, PLIs, FIR, NACK RTCP feedbacks, etc:

- [mediasoup :: Debugging](https://mediasoup.org/documentation/v3/mediasoup/debugging/#packet-Event)

### More stats 📊

`transport.getStats()` provides much more detailed information about sent/received bytes and bitrates (RTP, RTX, probation, etc).

> **[mediasoup :: RTC Statistics](https://mediasoup.org/documentation/v3/mediasoup/rtc-statistics/)**
>
> Cutting Edge WebRTC Video Conferencing

---

<div class="post-metadata">

**Author:** ![bradjonesca](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/bradjonesca/32/85_2.png) [@bradjonesca](https://mediasoup.discourse.group/u/bradjonesca)\
**Post date:** [November 15, 2019, 5:54pm UTC](https://mediasoup.discourse.group/t/mediasoup-3-3-0-released/408/2 "2019-11-15T17:54:29Z")

</div>

Brilliant! Congratulations and thank-you very much!

---

<div class="post-metadata">

**Author:** ![rocketboy2015](https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/32.png) [@rocketboy2015](https://mediasoup.discourse.group/u/rocketboy2015)\
**Post date:** [November 16, 2019, 11:47am UTC](https://mediasoup.discourse.group/t/mediasoup-3-3-0-released/408/3 "2019-11-16T11:47:28Z")

</div>

Thank you very much

---

<div class="post-metadata">

**Author:** ![ibc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/ibc/32/1540_2.png) [@ibc](https://mediasoup.discourse.group/u/ibc)\
**Post date:** [November 17, 2019, 5:17pm UTC](https://mediasoup.discourse.group/t/mediasoup-3-3-0-released/408/4 "2019-11-17T17:17:16Z")

</div>

This topic was automatically closed after 2 days. New replies are no longer allowed.
