تخطَّ إلى المحتوى

livekit

هذا المحتوى غير متوفر بلغتك بعد.

Video and audio conferencing with recording, egress, and quality monitoring. Pro plugin.

Requires: Basic license tier or higher. nself license set nself_pro_...

Terminal window
nself license set nself_pro_xxxxx...
nself plugin install livekit

Integrates a LiveKit server into your ɳSelf stack for WebRTC video and audio conferencing. Create rooms, generate participant tokens, record sessions to MinIO or S3, stream egress to RTMP endpoints, and monitor per-participant quality metrics. Used by the ɳSelf Chat and Claw client apps for voice and video calling.

Env VarDefaultDescription
LIVEKIT_PORT3107LiveKit management API port
LIVEKIT_API_KEY(auto-generated)LiveKit API key
LIVEKIT_API_SECRET(auto-generated)LiveKit API secret
LIVEKIT_RECORDING_ENABLEDtrueEnable session recording
LIVEKIT_RECORDING_BUCKETnoneS3/MinIO bucket for recordings
LIVEKIT_EGRESS_RTMP_URLnoneRTMP URL for live streaming egress
PortPurpose
3107LiveKit management API
7880LiveKit server WebRTC
7881LiveKit server TCP fallback
7882/UDPLiveKit TURN server

6 tables added to your Postgres database:

  • np_livekit_rooms: room definitions and settings
  • np_livekit_participants: participant session records
  • np_livekit_recordings: recording archives
  • np_livekit_egress: egress stream configurations
  • np_livekit_quality_metrics: per-session quality data
  • np_livekit_tokens: issued participant tokens
RouteTarget
/livekit/LiveKit management API
/rtc/LiveKit WebRTC proxy