The JavaScript Camera Util

This Util library for JavaScript is used to simplify WebRTC signaling by implementing MessageTransport to handle message encoding, decoding, signing, and verification.

The PerfectNegotiation can be used to handle WebRTC offer collisions.

The SignalingEventHandler is used to react to network changes and reconnect the WebRTC connection if needed.

The TokenGenerator can generate access tokens for the device allowing it to connect to the Nabto Signaling Service.