@fishjam-cloud/js-server-sdk
Server-side Node.js SDK for creating and managing Fishjam rooms, peers, agents, and receiving real-time server notifications.
Client​
Notifications​
Other​
- BadRequestException
- CompositionNotFoundException
- FishjamAgent
- FishjamBaseException
- FishjamNotFoundException
- ForbiddenException
- InputNotFoundException
- InvalidFishjamCredentialsException
- MissingFishjamIdException
- OutputNotFoundException
- PeerNotFoundException
- QuotaExceededException
- RecordingNotFoundException
- RendererNotFoundException
- RoomNotFoundException
- ServiceUnavailableException
- StaleSdkException
- UnauthorizedException
- UnknownException
- AgentOutput
- AudioScene
- AudioSceneInput
- BoxShadow
- CompositionSource
- CreateCompositionRequest
- EasingFunctionBounce
- EasingFunctionCubicBezier
- EasingFunctionLinear
- FishjamExceptionInfo
- Image
- ImageSpecAuto
- ImageSpecGif
- ImageSpecJpeg
- ImageSpecPng
- ImageSpecSvg
- InputStream
- MoqAccess
- MoqAccessConfig
- Mp4Input
- OutputEndCondition
- OutputRtmpClientAudioOptions
- OutputRtmpClientVideoOptions
- OutputWhipAudioOptions
- OutputWhipVideoOptions
- PeerOptionsAgent
- PeerOptionsVapi
- PeerOptionsWebRTC
- RecordingConfig
- RegisterInputResponse
- Rescaler
- Resolution
- RoomConfig
- RtmpInput
- RtmpOutput
- SendCompositionEventRequest
- ServerMessage
- StreamerToken
- TemplateSource
- Text
- Tiles
- Transition
- UnregisterInput
- UnregisterOutput
- UnregisterRenderer
- UpdateOutputRequest
- VideoScene
- View
- ViewerToken
- WhepInput
- WhipAudioEncoderOptionsAny
- WhipAudioEncoderOptionsOpus
- WhipInput
- WhipOutput
- AgentCallbacks
- AgentEvents
- AgentTrack
- AudioChannels
- AudioCodecParameters
- AudioFormat
- AudioMixingStrategy
- AudioSampleRate
- Brand
- ChannelAdded
- ChannelRemoved
- CloseEventHandler
- Component
- Composition
- CompositionConfig
- CompositionId
- CompositionRecordingConfig
- EasingFunction
- ErrorEventHandler
- ExpectedAgentEvents
- ExpectedEvents
- FishjamConfig
- HorizontalAlign
- IgnoredEvents
- ImageSpec
- IncomingTrackData
- IncomingTrackImage
- InputId
- Mp4InputDurations
- NotificationEvents
- OpusEncoderPreset
- OutgoingTrackData
- OutputId
- Overflow
- Override
- Peer
- PeerAdded
- PeerConnected
- PeerCrashed
- PeerDeleted
- PeerDisconnected
- PeerId
- PeerMetadataUpdated
- PeerOptions
- PeerStatus
- PeerType
- Recording
- RecordingId
- RecordingSource
- RecordingStatus
- RecordingStatusChanged
- RegisterInput
- RegisterOutput
- RendererId
- RescaleMode
- Room
- RoomCrashed
- RoomCreated
- RoomDeleted
- RoomId
- RoomType
- ServerNotification
- StreamerConnected
- StreamerDisconnected
- SubscribeMode
- TemplateRecordingConfig
- TextStyle
- TextWeight
- TextWrapMode
- Track
- TrackAdded
- TrackForwarding
- TrackForwardingRemoved
- TrackId
- TrackMetadataUpdated
- TrackRemoved
- TrackType
- VadNotification
- VadStatus
- VerticalAlign
- VideoCodec
- ViewDirection
- ViewerConnected
- ViewerDisconnected
- WhipAudioEncoderOptions
- WhipInputTarget
- AudioChannels
- AudioFormat
- AudioMixingStrategy
- AudioSampleRate
- HorizontalAlign
- OpusEncoderPreset
- Overflow
- PeerStatus
- RescaleMode
- RoomType
- ServerMessage
- SubscribeMode
- TextStyle
- TextWeight
- TextWrapMode
- VerticalAlign
- VideoCodec
- ViewDirection