Encodes a QWBP packet
32-byte DTLS fingerprint
Array of ICE candidates to encode
Encoded binary packet
QWBPEncodeError if fingerprint is not 32 bytes or IP addresses are invalid
const packet = QWBPEncoder.encode(fingerprint, [ { ip: '192.168.1.5', port: 54321, type: 'host', protocol: 'udp' }, { ip: '203.0.113.50', port: 54322, type: 'srflx', protocol: 'udp' },]); Copy
const packet = QWBPEncoder.encode(fingerprint, [ { ip: '192.168.1.5', port: 54321, type: 'host', protocol: 'udp' }, { ip: '203.0.113.50', port: 54322, type: 'srflx', protocol: 'udp' },]);
Encodes a QWBP packet