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 for the Pull Request).
- 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-ccin both sides when supported by the underlying browser).
So the feature list grows:
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:
transport.getStats() provides much more detailed information about sent/received bytes and bitrates (RTP, RTX, probation, etc).