Fishjam Mobile SDK - v0.24.0
    Preparing search index...

    Module @fishjam-cloud/react-native-client

    Fishjam React Native client

    @fishjam-cloud/react-native-client is an easiest way to add video streaming to your React Native app.

    Installation

    Check out the installation section of our docs for the detailed installation instructions.

    Documentation

    Check out our documentation on how Fishjam work and how to integrate our service with your app.

    There is also API documentation available.

    Examples

    There is simple example app, that allows you to test our service. To run it locally, follow instructions.

    Licensed under the Apache License, Version 2.0

    Since 2012 Software Mansion is a software agency with experience in building web and mobile apps. We are Core React Native Contributors and experts in dealing with all kinds of React Native issues. We can help you build your next dream product – Hire us.

    Software Mansion

    Components

    PipContainerView
    VideoPreviewView
    VideoRendererView
    FishjamRoom

    Connection

    useAppScreenShare
    useCallKit
    useCallKitEvent
    useCallKitService
    useForegroundService
    useConnection
    usePeers
    useScreenShare
    useUpdatePeerMetadata

    Debugging

    useBandwidthEstimation

    Devices

    useAudioSettings
    useCamera
    useMicrophone

    Other

    PipContainerViewProps
    PipContainerViewRef
    AppScreenShareData
    AudioOutputDevice
    AudioOutputDeviceType
    AudioSessionMode
    AudioTrack
    Brand
    CallKitAction
    CallKitConfig
    Camera
    CameraConfig
    CameraConfigBase
    CameraFacingDirection
    CameraId
    ConnectionConfig
    DebugConfig
    DistinguishedTracks
    EncodingReason
    FishjamRoomProps
    ForegroundServiceConfig
    GenericMetadata
    JoinRoomConfig
    Peer
    PeerId
    PeerStatus
    PeerTrackMetadata
    PeerWithTracks
    PictureInPictureConfig
    ReconnectionStatus
    RoomType
    ScreenShareOptions
    ScreenShareQuality
    SimulcastConfig
    Track
    TrackBase
    TrackId
    TrackMetadata
    TrackType
    UseCallKitResult
    UsePeersResult
    UseSandboxProps
    VadStatus
    VideoLayout
    VideoPreviewViewProps
    VideoQuality
    VideoRendererProps
    VideoTrack
    useCameraPermissions
    useMicrophonePermissions
    setOverwriteDebugConfig
    useSandbox