Authentication
Learn how to create and use authentication tokens for secure client sessions, supervisor access, and statistics monitoring with the Eyeson Stream Recording API.
Client Session
Learn how to create and start client stream sessions, connect via websockets for SDP exchange, and retrieve status information with the Eyeson Stream Recording API.
Supervisor Session
Learn how to create supervisor sessions to monitor client streams and retrieve monitoring capabilities with the Eyeson Stream Recording API.
Statistics Interface
Learn how to access session statistics and recording information through the Eyeson Stream Recording API with proper authentication.
Session Lifecycle
Learn about the lifecycle of a session, including state transitions from initialization through termination and events that can end an active session.
Realtime Messaging
A documentation about realtime messaging interface used for stream setup, recording config, state info, and lifecycle controls
Termination Cause
Overview of possible termination causes that can end a WebRTC stream, including connection errors, client termination, peer connection failures, and session timeouts.
Webhooks
Learn about webhooks available in the eyeson API including recording updates, session events, and supervisor notifications