Releases: versatica/mediasoup
Releases · versatica/mediasoup
3.18.0
- Node: Make
RtpCodecCapability.preferredPayloadType
mandatory and add RouterRtpCodecCapability
type (in which preferredPayloadType
is optional) and RouterRtpCapabilities
type (PR #15XX).
3.17.1
WebRtcServer
: Remove the limit of 8 listenInfos
.
3.17.0
- Worker: Update Meson subprojects (PR #1582).
ListenInfo
: Add exposeInternalIp
which, if set to true
and announcedAddress
is set, exposes an additional ICE candidate in WebRtcTransport
whose IP is listenInfo.ip
rather than listenInfo.announcedAddress
(PR #1583).
3.16.8
- Node: Fix
PipeConsumerOptions
TypeScript type (make ConsumerAppData
TS argument optional) (PR #1581).
3.16.7
Router
: Add updateMediaCodecs()
method to dynamically change Router's RTP capabilities (PR #1571).
RtpStream
: Update maxPacketTs
if RTP timestamp moved backwards despite in-order RTP sequence number (PR #1574, credits to @oppolixiang).
RtpStream
: Ignore padding only RTP packets in RTP data counters (PR #1580, thanks to @quanli168 for reporting the issue).
3.16.6
- Remove H265 codec and deprecated frame-marking RTP extension (PR #1564).
SimulcastConsumer
: Fix selecting spatial layer higher than preferred one (PR #1565).
- Remove H264-SVC codec (PR #1568).
RateCalculator
: Fix crash due to buffer overflow and avoid time overflow (PR #1570).
3.16.5
Consumer
classes: Really fix target layer retransmission buffer (PR #1558).
3.16.4
Consumer
classes: Disable target layer retransmission buffer until [issue #1554] (#1554) is really fixed.
3.16.3
- Fix "add target layer retransmission buffer" (PR #1555).