Skip to content

Releases: agent-dance/node-webrtc

v1.0.13

Choose a tag to compare

@github-actions github-actions released this 04 Apr 04:28

📦 Packages

Package Version
@agentdance/node-webrtc v1.0.13
@agentdance/node-webrtc-ice v1.0.13
@agentdance/node-webrtc-dtls v1.0.13
@agentdance/node-webrtc-sctp v1.0.13
@agentdance/node-webrtc-srtp v1.0.13
@agentdance/node-webrtc-rtp v1.0.13
@agentdance/node-webrtc-stun v1.0.13
@agentdance/node-webrtc-sdp v1.0.13

🚀 Install

npm install @agentdance/node-webrtc

📋 What's Included

Production-grade WebRTC implementation in pure TypeScript — zero native bindings.

Every protocol layer implemented from first principles against the relevant RFCs:

Layer RFC Key capabilities
ICE RFC 8445 Host/srflx/prflx candidates, connectivity checks, aggressive & regular nomination, 15s keepalive
DTLS 1.2 RFC 6347 Full client+server handshake, ECDHE P-256, AES-128-GCM, self-signed cert (pure ASN.1/DER)
SCTP RFC 4960/8832 Fragmentation/reassembly, congestion control (cwnd/ssthresh), fast retransmit, DCEP, TSN wrap
SRTP RFC 3711 AES-128-CM-HMAC-SHA1-80/32 and AES-128-GCM, RFC-verified key derivation, 64-bit replay window
RTP/RTCP RFC 3550 Full header codec, SR/RR/SDES/BYE/NACK/PLI/FIR/REMB
STUN RFC 5389 Full codec, HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes
SDP RFC 4566 Full parse ↔ serialize, Chrome interop, BUNDLE, extmap, ssrc-group

Test coverage: ~4 900 lines of Vitest unit tests · 29/29 Cucumber BDD scenarios passing

📖 Documentation

Full README

v1.0.12

Choose a tag to compare

@github-actions github-actions released this 02 Apr 14:16

📦 Packages

Package Version
@agentdance/node-webrtc v1.0.12
@agentdance/node-webrtc-ice v1.0.12
@agentdance/node-webrtc-dtls v1.0.12
@agentdance/node-webrtc-sctp v1.0.12
@agentdance/node-webrtc-srtp v1.0.12
@agentdance/node-webrtc-rtp v1.0.12
@agentdance/node-webrtc-stun v1.0.12
@agentdance/node-webrtc-sdp v1.0.12

🚀 Install

npm install @agentdance/node-webrtc

📋 What's Included

Production-grade WebRTC implementation in pure TypeScript — zero native bindings.

Every protocol layer implemented from first principles against the relevant RFCs:

Layer RFC Key capabilities
ICE RFC 8445 Host/srflx/prflx candidates, connectivity checks, aggressive & regular nomination, 15s keepalive
DTLS 1.2 RFC 6347 Full client+server handshake, ECDHE P-256, AES-128-GCM, self-signed cert (pure ASN.1/DER)
SCTP RFC 4960/8832 Fragmentation/reassembly, congestion control (cwnd/ssthresh), fast retransmit, DCEP, TSN wrap
SRTP RFC 3711 AES-128-CM-HMAC-SHA1-80/32 and AES-128-GCM, RFC-verified key derivation, 64-bit replay window
RTP/RTCP RFC 3550 Full header codec, SR/RR/SDES/BYE/NACK/PLI/FIR/REMB
STUN RFC 5389 Full codec, HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes
SDP RFC 4566 Full parse ↔ serialize, Chrome interop, BUNDLE, extmap, ssrc-group

Test coverage: ~4 900 lines of Vitest unit tests · 29/29 Cucumber BDD scenarios passing

📖 Documentation

Full README

v1.0.11

Choose a tag to compare

@github-actions github-actions released this 31 Mar 15:56

📦 Packages

Package Version
@agentdance/node-webrtc v1.0.11
@agentdance/node-webrtc-ice v1.0.11
@agentdance/node-webrtc-dtls v1.0.11
@agentdance/node-webrtc-sctp v1.0.11
@agentdance/node-webrtc-srtp v1.0.11
@agentdance/node-webrtc-rtp v1.0.11
@agentdance/node-webrtc-stun v1.0.11
@agentdance/node-webrtc-sdp v1.0.11

🚀 Install

npm install @agentdance/node-webrtc

📋 What's Included

Production-grade WebRTC implementation in pure TypeScript — zero native bindings.

Every protocol layer implemented from first principles against the relevant RFCs:

Layer RFC Key capabilities
ICE RFC 8445 Host/srflx/prflx candidates, connectivity checks, aggressive & regular nomination, 15s keepalive
DTLS 1.2 RFC 6347 Full client+server handshake, ECDHE P-256, AES-128-GCM, self-signed cert (pure ASN.1/DER)
SCTP RFC 4960/8832 Fragmentation/reassembly, congestion control (cwnd/ssthresh), fast retransmit, DCEP, TSN wrap
SRTP RFC 3711 AES-128-CM-HMAC-SHA1-80/32 and AES-128-GCM, RFC-verified key derivation, 64-bit replay window
RTP/RTCP RFC 3550 Full header codec, SR/RR/SDES/BYE/NACK/PLI/FIR/REMB
STUN RFC 5389 Full codec, HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes
SDP RFC 4566 Full parse ↔ serialize, Chrome interop, BUNDLE, extmap, ssrc-group

Test coverage: ~4 900 lines of Vitest unit tests · 29/29 Cucumber BDD scenarios passing

📖 Documentation

Full README

v1.0.10

Choose a tag to compare

@github-actions github-actions released this 30 Mar 16:19

📦 Packages

Package Version
@agentdance/node-webrtc v1.0.10
@agentdance/node-webrtc-ice v1.0.10
@agentdance/node-webrtc-dtls v1.0.10
@agentdance/node-webrtc-sctp v1.0.10
@agentdance/node-webrtc-srtp v1.0.10
@agentdance/node-webrtc-rtp v1.0.10
@agentdance/node-webrtc-stun v1.0.10
@agentdance/node-webrtc-sdp v1.0.10

🚀 Install

npm install @agentdance/node-webrtc

📋 What's Included

Production-grade WebRTC implementation in pure TypeScript — zero native bindings.

Every protocol layer implemented from first principles against the relevant RFCs:

Layer RFC Key capabilities
ICE RFC 8445 Host/srflx/prflx candidates, connectivity checks, aggressive & regular nomination, 15s keepalive
DTLS 1.2 RFC 6347 Full client+server handshake, ECDHE P-256, AES-128-GCM, self-signed cert (pure ASN.1/DER)
SCTP RFC 4960/8832 Fragmentation/reassembly, congestion control (cwnd/ssthresh), fast retransmit, DCEP, TSN wrap
SRTP RFC 3711 AES-128-CM-HMAC-SHA1-80/32 and AES-128-GCM, RFC-verified key derivation, 64-bit replay window
RTP/RTCP RFC 3550 Full header codec, SR/RR/SDES/BYE/NACK/PLI/FIR/REMB
STUN RFC 5389 Full codec, HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes
SDP RFC 4566 Full parse ↔ serialize, Chrome interop, BUNDLE, extmap, ssrc-group

Test coverage: ~4 900 lines of Vitest unit tests · 29/29 Cucumber BDD scenarios passing

📖 Documentation

Full README

v1.0.9

Choose a tag to compare

@github-actions github-actions released this 29 Mar 16:07

📦 Packages

Package Version
@agentdance/node-webrtc v1.0.9
@agentdance/node-webrtc-ice v1.0.9
@agentdance/node-webrtc-dtls v1.0.9
@agentdance/node-webrtc-sctp v1.0.9
@agentdance/node-webrtc-srtp v1.0.9
@agentdance/node-webrtc-rtp v1.0.9
@agentdance/node-webrtc-stun v1.0.9
@agentdance/node-webrtc-sdp v1.0.9

🚀 Install

npm install @agentdance/node-webrtc

📋 What's Included

Production-grade WebRTC implementation in pure TypeScript — zero native bindings.

Every protocol layer implemented from first principles against the relevant RFCs:

Layer RFC Key capabilities
ICE RFC 8445 Host/srflx/prflx candidates, connectivity checks, aggressive & regular nomination, 15s keepalive
DTLS 1.2 RFC 6347 Full client+server handshake, ECDHE P-256, AES-128-GCM, self-signed cert (pure ASN.1/DER)
SCTP RFC 4960/8832 Fragmentation/reassembly, congestion control (cwnd/ssthresh), fast retransmit, DCEP, TSN wrap
SRTP RFC 3711 AES-128-CM-HMAC-SHA1-80/32 and AES-128-GCM, RFC-verified key derivation, 64-bit replay window
RTP/RTCP RFC 3550 Full header codec, SR/RR/SDES/BYE/NACK/PLI/FIR/REMB
STUN RFC 5389 Full codec, HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes
SDP RFC 4566 Full parse ↔ serialize, Chrome interop, BUNDLE, extmap, ssrc-group

Test coverage: ~4 900 lines of Vitest unit tests · 29/29 Cucumber BDD scenarios passing

📖 Documentation

Full README

v1.0.8

Choose a tag to compare

@github-actions github-actions released this 29 Mar 15:34

📦 Packages

Package Version
@agentdance/node-webrtc v1.0.8
@agentdance/node-webrtc-ice v1.0.8
@agentdance/node-webrtc-dtls v1.0.8
@agentdance/node-webrtc-sctp v1.0.8
@agentdance/node-webrtc-srtp v1.0.8
@agentdance/node-webrtc-rtp v1.0.8
@agentdance/node-webrtc-stun v1.0.8
@agentdance/node-webrtc-sdp v1.0.8

🚀 Install

npm install @agentdance/node-webrtc

📋 What's Included

Production-grade WebRTC implementation in pure TypeScript — zero native bindings.

Every protocol layer implemented from first principles against the relevant RFCs:

Layer RFC Key capabilities
ICE RFC 8445 Host/srflx/prflx candidates, connectivity checks, aggressive & regular nomination, 15s keepalive
DTLS 1.2 RFC 6347 Full client+server handshake, ECDHE P-256, AES-128-GCM, self-signed cert (pure ASN.1/DER)
SCTP RFC 4960/8832 Fragmentation/reassembly, congestion control (cwnd/ssthresh), fast retransmit, DCEP, TSN wrap
SRTP RFC 3711 AES-128-CM-HMAC-SHA1-80/32 and AES-128-GCM, RFC-verified key derivation, 64-bit replay window
RTP/RTCP RFC 3550 Full header codec, SR/RR/SDES/BYE/NACK/PLI/FIR/REMB
STUN RFC 5389 Full codec, HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes
SDP RFC 4566 Full parse ↔ serialize, Chrome interop, BUNDLE, extmap, ssrc-group

Test coverage: ~4 900 lines of Vitest unit tests · 29/29 Cucumber BDD scenarios passing

📖 Documentation

Full README

v1.0.7

Choose a tag to compare

@github-actions github-actions released this 29 Mar 15:09

📦 Packages

Package Version
@agentdance/node-webrtc v1.0.7
@agentdance/node-webrtc-ice v1.0.7
@agentdance/node-webrtc-dtls v1.0.7
@agentdance/node-webrtc-sctp v1.0.7
@agentdance/node-webrtc-srtp v1.0.7
@agentdance/node-webrtc-rtp v1.0.7
@agentdance/node-webrtc-stun v1.0.7
@agentdance/node-webrtc-sdp v1.0.7

🚀 Install

npm install @agentdance/node-webrtc

📋 What's Included

Production-grade WebRTC implementation in pure TypeScript — zero native bindings.

Every protocol layer implemented from first principles against the relevant RFCs:

Layer RFC Key capabilities
ICE RFC 8445 Host/srflx/prflx candidates, connectivity checks, aggressive & regular nomination, 15s keepalive
DTLS 1.2 RFC 6347 Full client+server handshake, ECDHE P-256, AES-128-GCM, self-signed cert (pure ASN.1/DER)
SCTP RFC 4960/8832 Fragmentation/reassembly, congestion control (cwnd/ssthresh), fast retransmit, DCEP, TSN wrap
SRTP RFC 3711 AES-128-CM-HMAC-SHA1-80/32 and AES-128-GCM, RFC-verified key derivation, 64-bit replay window
RTP/RTCP RFC 3550 Full header codec, SR/RR/SDES/BYE/NACK/PLI/FIR/REMB
STUN RFC 5389 Full codec, HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes
SDP RFC 4566 Full parse ↔ serialize, Chrome interop, BUNDLE, extmap, ssrc-group

Test coverage: ~4 900 lines of Vitest unit tests · 29/29 Cucumber BDD scenarios passing

📖 Documentation

Full README

v1.0.6

Choose a tag to compare

@github-actions github-actions released this 29 Mar 14:49

📦 Packages

Package Version
@agentdance/node-webrtc v1.0.6
@agentdance/node-webrtc-ice v1.0.6
@agentdance/node-webrtc-dtls v1.0.6
@agentdance/node-webrtc-sctp v1.0.6
@agentdance/node-webrtc-srtp v1.0.6
@agentdance/node-webrtc-rtp v1.0.6
@agentdance/node-webrtc-stun v1.0.6
@agentdance/node-webrtc-sdp v1.0.6

🚀 Install

npm install @agentdance/node-webrtc

📋 What's Included

Production-grade WebRTC implementation in pure TypeScript — zero native bindings.

Every protocol layer implemented from first principles against the relevant RFCs:

Layer RFC Key capabilities
ICE RFC 8445 Host/srflx/prflx candidates, connectivity checks, aggressive & regular nomination, 15s keepalive
DTLS 1.2 RFC 6347 Full client+server handshake, ECDHE P-256, AES-128-GCM, self-signed cert (pure ASN.1/DER)
SCTP RFC 4960/8832 Fragmentation/reassembly, congestion control (cwnd/ssthresh), fast retransmit, DCEP, TSN wrap
SRTP RFC 3711 AES-128-CM-HMAC-SHA1-80/32 and AES-128-GCM, RFC-verified key derivation, 64-bit replay window
RTP/RTCP RFC 3550 Full header codec, SR/RR/SDES/BYE/NACK/PLI/FIR/REMB
STUN RFC 5389 Full codec, HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes
SDP RFC 4566 Full parse ↔ serialize, Chrome interop, BUNDLE, extmap, ssrc-group

Test coverage: ~4 900 lines of Vitest unit tests · 29/29 Cucumber BDD scenarios passing

📖 Documentation

Full README

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 29 Mar 13:43

📦 Packages

Package Version
@agentdance/node-webrtc v1.0.5
@agentdance/node-webrtc-ice v1.0.5
@agentdance/node-webrtc-dtls v1.0.5
@agentdance/node-webrtc-sctp v1.0.5
@agentdance/node-webrtc-srtp v1.0.5
@agentdance/node-webrtc-rtp v1.0.5
@agentdance/node-webrtc-stun v1.0.5
@agentdance/node-webrtc-sdp v1.0.5

🚀 Install

npm install @agentdance/node-webrtc

📋 What's Included

Production-grade WebRTC implementation in pure TypeScript — zero native bindings.

Every protocol layer implemented from first principles against the relevant RFCs:

Layer RFC Key capabilities
ICE RFC 8445 Host/srflx/prflx candidates, connectivity checks, aggressive & regular nomination, 15s keepalive
DTLS 1.2 RFC 6347 Full client+server handshake, ECDHE P-256, AES-128-GCM, self-signed cert (pure ASN.1/DER)
SCTP RFC 4960/8832 Fragmentation/reassembly, congestion control (cwnd/ssthresh), fast retransmit, DCEP, TSN wrap
SRTP RFC 3711 AES-128-CM-HMAC-SHA1-80/32 and AES-128-GCM, RFC-verified key derivation, 64-bit replay window
RTP/RTCP RFC 3550 Full header codec, SR/RR/SDES/BYE/NACK/PLI/FIR/REMB
STUN RFC 5389 Full codec, HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes
SDP RFC 4566 Full parse ↔ serialize, Chrome interop, BUNDLE, extmap, ssrc-group

Test coverage: ~4 900 lines of Vitest unit tests · 29/29 Cucumber BDD scenarios passing

📖 Documentation

Full README

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 28 Mar 07:47

📦 Packages

Package Version
@agentdance/node-webrtc v1.0.4
@agentdance/node-webrtc-ice v1.0.4
@agentdance/node-webrtc-dtls v1.0.4
@agentdance/node-webrtc-sctp v1.0.4
@agentdance/node-webrtc-srtp v1.0.4
@agentdance/node-webrtc-rtp v1.0.4
@agentdance/node-webrtc-stun v1.0.4
@agentdance/node-webrtc-sdp v1.0.4

🚀 Install

npm install @agentdance/node-webrtc

📋 What's Included

Production-grade WebRTC implementation in pure TypeScript — zero native bindings.

Every protocol layer implemented from first principles against the relevant RFCs:

Layer RFC Key capabilities
ICE RFC 8445 Host/srflx/prflx candidates, connectivity checks, aggressive & regular nomination, 15s keepalive
DTLS 1.2 RFC 6347 Full client+server handshake, ECDHE P-256, AES-128-GCM, self-signed cert (pure ASN.1/DER)
SCTP RFC 4960/8832 Fragmentation/reassembly, congestion control (cwnd/ssthresh), fast retransmit, DCEP, TSN wrap
SRTP RFC 3711 AES-128-CM-HMAC-SHA1-80/32 and AES-128-GCM, RFC-verified key derivation, 64-bit replay window
RTP/RTCP RFC 3550 Full header codec, SR/RR/SDES/BYE/NACK/PLI/FIR/REMB
STUN RFC 5389 Full codec, HMAC-SHA1 integrity, CRC-32 fingerprint, ICE attributes
SDP RFC 4566 Full parse ↔ serialize, Chrome interop, BUNDLE, extmap, ssrc-group

Test coverage: ~4 900 lines of Vitest unit tests · 29/29 Cucumber BDD scenarios passing

📖 Documentation

Full README