Werift Webrtc Versions Save

WebRTC Implementation for TypeScript (Node.js), includes ICE/DTLS/SCTP/RTP/SRTP/WEBM/MP4

v0.19.0

4 months ago

Move nonstandard module to subpath. When using subpath, set moduleResolution in tsconfig to node16 or nodenext

v0.18.6

8 months ago
  • exclude all inactive descriptions from bundle answer #339

0.17.0

1 year ago
  • improve recording implementation #259
  • Fix GenericNack serialization #261
  • bundled media should use any available iceParams from any other bundled media sections #264
  • add support for stop/remove tracks. #250
  • replace rtp option to signal the stream contains a discontunity #267

v0.16.0

1 year ago
  • renegotiation should reset the sequence numbers to 0 #255
  • Add function to filter STUN responses #257
  • Add iceUseIpv4/6 config to RTCPeerConnection #252
  • Allow use of specific network interface #249
  • Feature/improve reco #259
    • rewrite RTP processor
    • Added MediaRecorder option

v0.15.9

1 year ago

#230

v0.15.6

1 year ago

v0.15.1

1 year ago
          const pc = new RTCPeerConnection({
            codecs: {
              audio: [
                new RTCRtpCodecParameters({
                  mimeType: "PCMU",
                  clockRate: 8000,
                  channels: 1,
                  payloadType: 0
                }),
              ],
            },
          });

v0.15.0

1 year ago

How to specify BundlePolicy

const pc = new RTCPeerConnection({
            bundlePolicy: "disable" or "max-compat" or "max-bundle",
          });

Default value is max-compat

v0.13.6

2 years ago