diff --git a/latest/api/jellyfish.html b/latest/api/jellyfish.html index 3442a37..4f00ac3 100644 --- a/latest/api/jellyfish.html +++ b/latest/api/jellyfish.html @@ -635,6 +635,75 @@

API Documentation

+
  • + ComponentRecording + + +
  • +
  • + ComponentOptionsRecording + + +
  • +
  • + ComponentPropertiesRecording + + +
  • +
  • + S3Credentials + + +
  • @@ -838,63 +907,71 @@ 14 ComponentOptionsFile, 15 ComponentOptionsHLS, 16 ComponentOptionsHLSSubscribeMode, -17 ComponentOptionsRTSP, -18 ComponentOptionsSIP, -19 ComponentPropertiesFile, -20 ComponentPropertiesHLS, -21 ComponentPropertiesHLSSubscribeMode, -22 ComponentPropertiesRTSP, -23 ComponentPropertiesSIP, -24 ComponentPropertiesSIPSIPCredentials, -25 ComponentRTSP, -26 ComponentSIP, -27 Peer, -28 PeerOptionsWebRTC, -29 PeerStatus, -30 Room, -31 RoomConfig, -32 RoomConfigVideoCodec, -33 SIPCredentials, -34) -35 -36# API -37from jellyfish._webhook_notifier import receive_binary -38from jellyfish._ws_notifier import Notifier -39from jellyfish.api._recording_api import RecordingApi -40from jellyfish.api._room_api import RoomApi -41 -42__all__ = [ -43 "RoomApi", -44 "RecordingApi", -45 "Notifier", -46 "receive_binary", -47 "Room", -48 "RoomConfig", -49 "RoomConfigVideoCodec", -50 "Peer", -51 "PeerOptionsWebRTC", -52 "PeerStatus", -53 "ComponentHLS", -54 "ComponentOptionsHLS", -55 "ComponentOptionsHLSSubscribeMode", -56 "ComponentPropertiesHLS", -57 "ComponentPropertiesHLSSubscribeMode", -58 "ComponentSIP", -59 "ComponentOptionsSIP", -60 "ComponentPropertiesSIP", -61 "ComponentPropertiesSIPSIPCredentials", -62 "ComponentFile", -63 "ComponentRTSP", -64 "ComponentOptionsRTSP", -65 "ComponentPropertiesRTSP", +17 ComponentOptionsRecording, +18 ComponentOptionsRTSP, +19 ComponentOptionsSIP, +20 ComponentPropertiesFile, +21 ComponentPropertiesHLS, +22 ComponentPropertiesHLSSubscribeMode, +23 ComponentPropertiesRecording, +24 ComponentPropertiesRTSP, +25 ComponentPropertiesSIP, +26 ComponentPropertiesSIPSIPCredentials, +27 ComponentRecording, +28 ComponentRTSP, +29 ComponentSIP, +30 Peer, +31 PeerOptionsWebRTC, +32 PeerStatus, +33 Room, +34 RoomConfig, +35 RoomConfigVideoCodec, +36 S3Credentials, +37 SIPCredentials, +38) +39 +40# API +41from jellyfish._webhook_notifier import receive_binary +42from jellyfish._ws_notifier import Notifier +43from jellyfish.api._recording_api import RecordingApi +44from jellyfish.api._room_api import RoomApi +45 +46__all__ = [ +47 "RoomApi", +48 "RecordingApi", +49 "Notifier", +50 "receive_binary", +51 "Room", +52 "RoomConfig", +53 "RoomConfigVideoCodec", +54 "Peer", +55 "PeerOptionsWebRTC", +56 "PeerStatus", +57 "ComponentHLS", +58 "ComponentOptionsHLS", +59 "ComponentOptionsHLSSubscribeMode", +60 "ComponentPropertiesHLS", +61 "ComponentPropertiesHLSSubscribeMode", +62 "ComponentSIP", +63 "ComponentOptionsSIP", +64 "ComponentPropertiesSIP", +65 "ComponentPropertiesSIPSIPCredentials", 66 "ComponentFile", -67 "ComponentOptionsFile", -68 "ComponentPropertiesFile", -69 "events", -70 "errors", -71 "SIPCredentials", -72] -73__docformat__ = "restructuredtext" +67 "ComponentRTSP", +68 "ComponentOptionsRTSP", +69 "ComponentPropertiesRTSP", +70 "ComponentFile", +71 "ComponentOptionsFile", +72 "ComponentPropertiesFile", +73 "events", +74 "errors", +75 "SIPCredentials", +76 "ComponentRecording", +77 "ComponentOptionsRecording", +78 "ComponentPropertiesRecording", +79 "S3Credentials", +80] +81__docformat__ = "restructuredtext" @@ -910,185 +987,191 @@ -
     41class RoomApi(BaseApi):
    - 42    """Allows for managing rooms"""
    - 43
    - 44    def __init__(
    - 45        self,
    - 46        server_address: str = "localhost:5002",
    - 47        server_api_token: str = "development",
    - 48        secure: bool = False,
    - 49    ):
    - 50        """
    - 51        Create RoomApi instance, providing the jellyfish address and api token.
    - 52        Set secure to `True` for `https` and `False` for `http` connection (default).
    - 53        """
    - 54        super().__init__(
    - 55            server_address=server_address,
    - 56            server_api_token=server_api_token,
    - 57            secure=secure,
    - 58        )
    - 59
    - 60    def create_room(
    - 61        self,
    - 62        room_id: str = None,
    - 63        max_peers: int = None,
    - 64        video_codec: Literal["h264", "vp8"] = None,
    - 65        webhook_url: str = None,
    - 66    ) -> Tuple[str, Room]:
    - 67        """
    - 68        Creates a new room
    - 69
    - 70        Returns a tuple (`jellyfish_address`, `Room`) - the address of the Jellyfish
    - 71        in which the room has been created and the created `Room`
    - 72
    - 73        The returned address may be different from the current `RoomApi` instance.
    - 74        In such case, a new `RoomApi` instance has to be created using
    - 75        the returned address in order to interact with the room.
    - 76        """
    - 77
    - 78        if video_codec is not None:
    - 79            video_codec = RoomConfigVideoCodec(video_codec)
    - 80        else:
    - 81            video_codec = None
    - 82
    - 83        room_config = RoomConfig(
    - 84            room_id=room_id,
    - 85            max_peers=max_peers,
    - 86            video_codec=video_codec,
    - 87            webhook_url=webhook_url,
    - 88        )
    - 89
    - 90        resp = self._request(room_create_room, json_body=room_config)
    - 91        return (resp.data.jellyfish_address, resp.data.room)
    - 92
    - 93    def delete_room(self, room_id: str) -> None:
    - 94        """Deletes a room"""
    - 95
    - 96        return self._request(room_delete_room, room_id=room_id)
    +            
     43class RoomApi(BaseApi):
    + 44    """Allows for managing rooms"""
    + 45
    + 46    def __init__(
    + 47        self,
    + 48        server_address: str = "localhost:5002",
    + 49        server_api_token: str = "development",
    + 50        secure: bool = False,
    + 51    ):
    + 52        """
    + 53        Create RoomApi instance, providing the jellyfish address and api token.
    + 54        Set secure to `True` for `https` and `False` for `http` connection (default).
    + 55        """
    + 56        super().__init__(
    + 57            server_address=server_address,
    + 58            server_api_token=server_api_token,
    + 59            secure=secure,
    + 60        )
    + 61
    + 62    def create_room(
    + 63        self,
    + 64        room_id: str = None,
    + 65        max_peers: int = None,
    + 66        video_codec: Literal["h264", "vp8"] = None,
    + 67        webhook_url: str = None,
    + 68    ) -> Tuple[str, Room]:
    + 69        """
    + 70        Creates a new room
    + 71
    + 72        Returns a tuple (`jellyfish_address`, `Room`) - the address of the Jellyfish
    + 73        in which the room has been created and the created `Room`
    + 74
    + 75        The returned address may be different from the current `RoomApi` instance.
    + 76        In such case, a new `RoomApi` instance has to be created using
    + 77        the returned address in order to interact with the room.
    + 78        """
    + 79
    + 80        if video_codec is not None:
    + 81            video_codec = RoomConfigVideoCodec(video_codec)
    + 82        else:
    + 83            video_codec = None
    + 84
    + 85        room_config = RoomConfig(
    + 86            room_id=room_id,
    + 87            max_peers=max_peers,
    + 88            video_codec=video_codec,
    + 89            webhook_url=webhook_url,
    + 90        )
    + 91
    + 92        resp = self._request(room_create_room, json_body=room_config)
    + 93        return (resp.data.jellyfish_address, resp.data.room)
    + 94
    + 95    def delete_room(self, room_id: str) -> None:
    + 96        """Deletes a room"""
      97
    - 98    def get_all_rooms(self) -> list:
    - 99        """Returns list of all rooms"""
    -100
    -101        return self._request(room_get_all_rooms).data
    + 98        return self._request(room_delete_room, room_id=room_id)
    + 99
    +100    def get_all_rooms(self) -> list:
    +101        """Returns list of all rooms"""
     102
    -103    def get_room(self, room_id: str) -> Room:
    -104        """Returns room with the given id"""
    -105
    -106        return self._request(room_get_room, room_id=room_id).data
    +103        return self._request(room_get_all_rooms).data
    +104
    +105    def get_room(self, room_id: str) -> Room:
    +106        """Returns room with the given id"""
     107
    -108    def add_peer(self, room_id: str, options: PeerOptionsWebRTC) -> Tuple[str, Peer]:
    -109        """
    -110        Creates peer in the room
    -111
    -112        Currently only `webrtc` peer is supported
    +108        return self._request(room_get_room, room_id=room_id).data
    +109
    +110    def add_peer(self, room_id: str, options: PeerOptionsWebRTC) -> Tuple[str, Peer]:
    +111        """
    +112        Creates peer in the room
     113
    -114        Returns a tuple (`peer_token`, `Peer`) - the token needed by Peer
    -115        to authenticate to Jellyfish and the new `Peer`.
    -116
    -117        The possible options to pass for peer are `PeerOptionsWebRTC`.
    -118        """
    -119
    -120        peer_type = "webrtc"
    -121        json_body = AddPeerJsonBody(type=peer_type, options=options)
    -122
    -123        resp = self._request(room_add_peer, room_id=room_id, json_body=json_body)
    -124        return (resp.data.token, resp.data.peer)
    -125
    -126    def delete_peer(self, room_id: str, peer_id: str) -> None:
    -127        """Deletes peer"""
    -128
    -129        return self._request(room_delete_peer, id=peer_id, room_id=room_id)
    +114        Currently only `webrtc` peer is supported
    +115
    +116        Returns a tuple (`peer_token`, `Peer`) - the token needed by Peer
    +117        to authenticate to Jellyfish and the new `Peer`.
    +118
    +119        The possible options to pass for peer are `PeerOptionsWebRTC`.
    +120        """
    +121
    +122        peer_type = "webrtc"
    +123        json_body = AddPeerJsonBody(type=peer_type, options=options)
    +124
    +125        resp = self._request(room_add_peer, room_id=room_id, json_body=json_body)
    +126        return (resp.data.token, resp.data.peer)
    +127
    +128    def delete_peer(self, room_id: str, peer_id: str) -> None:
    +129        """Deletes peer"""
     130
    -131    def add_component(
    -132        self,
    -133        room_id: str,
    -134        options: Union[
    -135            ComponentOptionsFile,
    -136            ComponentOptionsHLS,
    -137            ComponentOptionsRTSP,
    -138            ComponentOptionsSIP,
    -139        ],
    -140    ) -> Union[ComponentFile, ComponentHLS, ComponentRTSP, ComponentSIP]:
    -141        """
    -142        Creates component in the room.
    -143        Currently there are 4 different components:
    -144        * File Component for which the options are `ComponentOptionsFile`
    -145        * HLS Component which options are `ComponentOptionsHLS`
    -146        * RTSP Component which options are `ComponentOptionsRTSP`
    -147        * SIP Component which options are `ComponentOptionsSIP`
    -148        """
    -149
    -150        if isinstance(options, ComponentOptionsFile):
    -151            component_type = "file"
    -152        elif isinstance(options, ComponentOptionsHLS):
    -153            component_type = "hls"
    -154        elif isinstance(options, ComponentOptionsRTSP):
    -155            component_type = "rtsp"
    -156        elif isinstance(options, ComponentOptionsSIP):
    -157            component_type = "sip"
    -158        else:
    -159            raise ValueError(
    -160                "options must be ComponentOptionsFile, ComponentOptionsHLS,"
    -161                "ComponentOptionsRTSP or ComponentOptionsSIP"
    -162            )
    -163
    -164        json_body = AddComponentJsonBody(type=component_type, options=options)
    -165
    -166        return self._request(
    -167            room_add_component, room_id=room_id, json_body=json_body
    -168        ).data
    -169
    -170    def delete_component(self, room_id: str, component_id: str) -> None:
    -171        """Deletes component"""
    -172
    -173        return self._request(room_delete_component, id=component_id, room_id=room_id)
    -174
    -175    def hls_subscribe(self, room_id: str, origins: List[str]):
    -176        """
    -177        In order to subscribe to HLS peers/components,
    -178        the HLS component should be initialized with the subscribe_mode set to manual.
    -179        This mode proves beneficial when you do not wish to record or stream
    -180        all the available streams within a room via HLS.
    -181        It allows for selective addition instead –
    -182        you can manually select specific streams.
    -183        For instance, you could opt to record only the stream of an event's host.
    -184        """
    -185
    -186        return self._request(
    -187            hls_subscribe_hls_to,
    -188            room_id=room_id,
    -189            json_body=SubscriptionConfig(origins=origins),
    -190        )
    -191
    -192    def sip_dial(self, room_id: str, component_id: str, phone_number: str):
    -193        """
    -194        Starts a phone call from a specified component to a provided phone number.
    -195
    -196        This is asynchronous operation.
    -197        In case of providing incorrect phone number you will receive
    -198        notification `ComponentCrashed`.
    -199        """
    -200
    -201        return self._request(
    -202            sip_dial,
    -203            room_id=room_id,
    -204            component_id=component_id,
    -205            json_body=DialConfig(phone_number=phone_number),
    -206        )
    -207
    -208    def sip_end_call(self, room_id: str, component_id: str):
    -209        """
    -210        End a phone call on a specified SIP component.
    -211
    -212        This is asynchronous operation.
    -213        """
    -214
    -215        return self._request(
    -216            sip_end_call,
    -217            room_id=room_id,
    -218            component_id=component_id,
    -219        )
    +131        return self._request(room_delete_peer, id=peer_id, room_id=room_id)
    +132
    +133    def add_component(
    +134        self,
    +135        room_id: str,
    +136        options: Union[
    +137            ComponentOptionsFile,
    +138            ComponentOptionsHLS,
    +139            ComponentOptionsRecording,
    +140            ComponentOptionsRTSP,
    +141            ComponentOptionsSIP,
    +142        ],
    +143    ) -> Union[
    +144        ComponentFile, ComponentHLS, ComponentRecording, ComponentRTSP, ComponentSIP
    +145    ]:
    +146        """
    +147        Creates component in the room.
    +148        Currently there are 4 different components:
    +149        * File Component for which the options are `ComponentOptionsFile`
    +150        * HLS Component which options are `ComponentOptionsHLS`
    +151        * Recording Component which options are `ComponentOptionsRecording`
    +152        * RTSP Component which options are `ComponentOptionsRTSP`
    +153        * SIP Component which options are `ComponentOptionsSIP`
    +154        """
    +155
    +156        if isinstance(options, ComponentOptionsFile):
    +157            component_type = "file"
    +158        elif isinstance(options, ComponentOptionsHLS):
    +159            component_type = "hls"
    +160        elif isinstance(options, ComponentOptionsRecording):
    +161            component_type = "recording"
    +162        elif isinstance(options, ComponentOptionsRTSP):
    +163            component_type = "rtsp"
    +164        elif isinstance(options, ComponentOptionsSIP):
    +165            component_type = "sip"
    +166        else:
    +167            raise ValueError(
    +168                "options must be ComponentOptionsFile, ComponentOptionsHLS,"
    +169                "ComponentOptionsRTSP, ComponentOptionsRecording or ComponentOptionsSIP"
    +170            )
    +171
    +172        json_body = AddComponentJsonBody(type=component_type, options=options)
    +173
    +174        return self._request(
    +175            room_add_component, room_id=room_id, json_body=json_body
    +176        ).data
    +177
    +178    def delete_component(self, room_id: str, component_id: str) -> None:
    +179        """Deletes component"""
    +180
    +181        return self._request(room_delete_component, id=component_id, room_id=room_id)
    +182
    +183    def hls_subscribe(self, room_id: str, origins: List[str]):
    +184        """
    +185        In order to subscribe to HLS peers/components,
    +186        the HLS component should be initialized with the subscribe_mode set to manual.
    +187        This mode proves beneficial when you do not wish to record or stream
    +188        all the available streams within a room via HLS.
    +189        It allows for selective addition instead –
    +190        you can manually select specific streams.
    +191        For instance, you could opt to record only the stream of an event's host.
    +192        """
    +193
    +194        return self._request(
    +195            hls_subscribe_hls_to,
    +196            room_id=room_id,
    +197            json_body=SubscriptionConfig(origins=origins),
    +198        )
    +199
    +200    def sip_dial(self, room_id: str, component_id: str, phone_number: str):
    +201        """
    +202        Starts a phone call from a specified component to a provided phone number.
    +203
    +204        This is asynchronous operation.
    +205        In case of providing incorrect phone number you will receive
    +206        notification `ComponentCrashed`.
    +207        """
    +208
    +209        return self._request(
    +210            sip_dial,
    +211            room_id=room_id,
    +212            component_id=component_id,
    +213            json_body=DialConfig(phone_number=phone_number),
    +214        )
    +215
    +216    def sip_end_call(self, room_id: str, component_id: str):
    +217        """
    +218        End a phone call on a specified SIP component.
    +219
    +220        This is asynchronous operation.
    +221        """
    +222
    +223        return self._request(
    +224            sip_end_call,
    +225            room_id=room_id,
    +226            component_id=component_id,
    +227        )
     
    @@ -1106,21 +1189,21 @@
    -
    44    def __init__(
    -45        self,
    -46        server_address: str = "localhost:5002",
    -47        server_api_token: str = "development",
    -48        secure: bool = False,
    -49    ):
    -50        """
    -51        Create RoomApi instance, providing the jellyfish address and api token.
    -52        Set secure to `True` for `https` and `False` for `http` connection (default).
    -53        """
    -54        super().__init__(
    -55            server_address=server_address,
    -56            server_api_token=server_api_token,
    -57            secure=secure,
    -58        )
    +            
    46    def __init__(
    +47        self,
    +48        server_address: str = "localhost:5002",
    +49        server_api_token: str = "development",
    +50        secure: bool = False,
    +51    ):
    +52        """
    +53        Create RoomApi instance, providing the jellyfish address and api token.
    +54        Set secure to `True` for `https` and `False` for `http` connection (default).
    +55        """
    +56        super().__init__(
    +57            server_address=server_address,
    +58            server_api_token=server_api_token,
    +59            secure=secure,
    +60        )
     
    @@ -1141,38 +1224,38 @@
    -
    60    def create_room(
    -61        self,
    -62        room_id: str = None,
    -63        max_peers: int = None,
    -64        video_codec: Literal["h264", "vp8"] = None,
    -65        webhook_url: str = None,
    -66    ) -> Tuple[str, Room]:
    -67        """
    -68        Creates a new room
    -69
    -70        Returns a tuple (`jellyfish_address`, `Room`) - the address of the Jellyfish
    -71        in which the room has been created and the created `Room`
    -72
    -73        The returned address may be different from the current `RoomApi` instance.
    -74        In such case, a new `RoomApi` instance has to be created using
    -75        the returned address in order to interact with the room.
    -76        """
    -77
    -78        if video_codec is not None:
    -79            video_codec = RoomConfigVideoCodec(video_codec)
    -80        else:
    -81            video_codec = None
    -82
    -83        room_config = RoomConfig(
    -84            room_id=room_id,
    -85            max_peers=max_peers,
    -86            video_codec=video_codec,
    -87            webhook_url=webhook_url,
    -88        )
    -89
    -90        resp = self._request(room_create_room, json_body=room_config)
    -91        return (resp.data.jellyfish_address, resp.data.room)
    +            
    62    def create_room(
    +63        self,
    +64        room_id: str = None,
    +65        max_peers: int = None,
    +66        video_codec: Literal["h264", "vp8"] = None,
    +67        webhook_url: str = None,
    +68    ) -> Tuple[str, Room]:
    +69        """
    +70        Creates a new room
    +71
    +72        Returns a tuple (`jellyfish_address`, `Room`) - the address of the Jellyfish
    +73        in which the room has been created and the created `Room`
    +74
    +75        The returned address may be different from the current `RoomApi` instance.
    +76        In such case, a new `RoomApi` instance has to be created using
    +77        the returned address in order to interact with the room.
    +78        """
    +79
    +80        if video_codec is not None:
    +81            video_codec = RoomConfigVideoCodec(video_codec)
    +82        else:
    +83            video_codec = None
    +84
    +85        room_config = RoomConfig(
    +86            room_id=room_id,
    +87            max_peers=max_peers,
    +88            video_codec=video_codec,
    +89            webhook_url=webhook_url,
    +90        )
    +91
    +92        resp = self._request(room_create_room, json_body=room_config)
    +93        return (resp.data.jellyfish_address, resp.data.room)
     
    @@ -1199,10 +1282,10 @@
    -
    93    def delete_room(self, room_id: str) -> None:
    -94        """Deletes a room"""
    -95
    -96        return self._request(room_delete_room, room_id=room_id)
    +            
    95    def delete_room(self, room_id: str) -> None:
    +96        """Deletes a room"""
    +97
    +98        return self._request(room_delete_room, room_id=room_id)
     
    @@ -1222,10 +1305,10 @@
    -
     98    def get_all_rooms(self) -> list:
    - 99        """Returns list of all rooms"""
    -100
    -101        return self._request(room_get_all_rooms).data
    +            
    100    def get_all_rooms(self) -> list:
    +101        """Returns list of all rooms"""
    +102
    +103        return self._request(room_get_all_rooms).data
     
    @@ -1245,10 +1328,10 @@
    -
    103    def get_room(self, room_id: str) -> Room:
    -104        """Returns room with the given id"""
    -105
    -106        return self._request(room_get_room, room_id=room_id).data
    +            
    105    def get_room(self, room_id: str) -> Room:
    +106        """Returns room with the given id"""
    +107
    +108        return self._request(room_get_room, room_id=room_id).data
     
    @@ -1268,23 +1351,23 @@
    -
    108    def add_peer(self, room_id: str, options: PeerOptionsWebRTC) -> Tuple[str, Peer]:
    -109        """
    -110        Creates peer in the room
    -111
    -112        Currently only `webrtc` peer is supported
    +            
    110    def add_peer(self, room_id: str, options: PeerOptionsWebRTC) -> Tuple[str, Peer]:
    +111        """
    +112        Creates peer in the room
     113
    -114        Returns a tuple (`peer_token`, `Peer`) - the token needed by Peer
    -115        to authenticate to Jellyfish and the new `Peer`.
    -116
    -117        The possible options to pass for peer are `PeerOptionsWebRTC`.
    -118        """
    -119
    -120        peer_type = "webrtc"
    -121        json_body = AddPeerJsonBody(type=peer_type, options=options)
    -122
    -123        resp = self._request(room_add_peer, room_id=room_id, json_body=json_body)
    -124        return (resp.data.token, resp.data.peer)
    +114        Currently only `webrtc` peer is supported
    +115
    +116        Returns a tuple (`peer_token`, `Peer`) - the token needed by Peer
    +117        to authenticate to Jellyfish and the new `Peer`.
    +118
    +119        The possible options to pass for peer are `PeerOptionsWebRTC`.
    +120        """
    +121
    +122        peer_type = "webrtc"
    +123        json_body = AddPeerJsonBody(type=peer_type, options=options)
    +124
    +125        resp = self._request(room_add_peer, room_id=room_id, json_body=json_body)
    +126        return (resp.data.token, resp.data.peer)
     
    @@ -1311,10 +1394,10 @@
    -
    126    def delete_peer(self, room_id: str, peer_id: str) -> None:
    -127        """Deletes peer"""
    -128
    -129        return self._request(room_delete_peer, id=peer_id, room_id=room_id)
    +            
    128    def delete_peer(self, room_id: str, peer_id: str) -> None:
    +129        """Deletes peer"""
    +130
    +131        return self._request(room_delete_peer, id=peer_id, room_id=room_id)
     
    @@ -1328,50 +1411,56 @@ -
    131    def add_component(
    -132        self,
    -133        room_id: str,
    -134        options: Union[
    -135            ComponentOptionsFile,
    -136            ComponentOptionsHLS,
    -137            ComponentOptionsRTSP,
    -138            ComponentOptionsSIP,
    -139        ],
    -140    ) -> Union[ComponentFile, ComponentHLS, ComponentRTSP, ComponentSIP]:
    -141        """
    -142        Creates component in the room.
    -143        Currently there are 4 different components:
    -144        * File Component for which the options are `ComponentOptionsFile`
    -145        * HLS Component which options are `ComponentOptionsHLS`
    -146        * RTSP Component which options are `ComponentOptionsRTSP`
    -147        * SIP Component which options are `ComponentOptionsSIP`
    -148        """
    -149
    -150        if isinstance(options, ComponentOptionsFile):
    -151            component_type = "file"
    -152        elif isinstance(options, ComponentOptionsHLS):
    -153            component_type = "hls"
    -154        elif isinstance(options, ComponentOptionsRTSP):
    -155            component_type = "rtsp"
    -156        elif isinstance(options, ComponentOptionsSIP):
    -157            component_type = "sip"
    -158        else:
    -159            raise ValueError(
    -160                "options must be ComponentOptionsFile, ComponentOptionsHLS,"
    -161                "ComponentOptionsRTSP or ComponentOptionsSIP"
    -162            )
    -163
    -164        json_body = AddComponentJsonBody(type=component_type, options=options)
    -165
    -166        return self._request(
    -167            room_add_component, room_id=room_id, json_body=json_body
    -168        ).data
    +            
    133    def add_component(
    +134        self,
    +135        room_id: str,
    +136        options: Union[
    +137            ComponentOptionsFile,
    +138            ComponentOptionsHLS,
    +139            ComponentOptionsRecording,
    +140            ComponentOptionsRTSP,
    +141            ComponentOptionsSIP,
    +142        ],
    +143    ) -> Union[
    +144        ComponentFile, ComponentHLS, ComponentRecording, ComponentRTSP, ComponentSIP
    +145    ]:
    +146        """
    +147        Creates component in the room.
    +148        Currently there are 4 different components:
    +149        * File Component for which the options are `ComponentOptionsFile`
    +150        * HLS Component which options are `ComponentOptionsHLS`
    +151        * Recording Component which options are `ComponentOptionsRecording`
    +152        * RTSP Component which options are `ComponentOptionsRTSP`
    +153        * SIP Component which options are `ComponentOptionsSIP`
    +154        """
    +155
    +156        if isinstance(options, ComponentOptionsFile):
    +157            component_type = "file"
    +158        elif isinstance(options, ComponentOptionsHLS):
    +159            component_type = "hls"
    +160        elif isinstance(options, ComponentOptionsRecording):
    +161            component_type = "recording"
    +162        elif isinstance(options, ComponentOptionsRTSP):
    +163            component_type = "rtsp"
    +164        elif isinstance(options, ComponentOptionsSIP):
    +165            component_type = "sip"
    +166        else:
    +167            raise ValueError(
    +168                "options must be ComponentOptionsFile, ComponentOptionsHLS,"
    +169                "ComponentOptionsRTSP, ComponentOptionsRecording or ComponentOptionsSIP"
    +170            )
    +171
    +172        json_body = AddComponentJsonBody(type=component_type, options=options)
    +173
    +174        return self._request(
    +175            room_add_component, room_id=room_id, json_body=json_body
    +176        ).data
     
    @@ -1381,6 +1470,7 @@ @@ -1399,10 +1489,10 @@
    -
    170    def delete_component(self, room_id: str, component_id: str) -> None:
    -171        """Deletes component"""
    -172
    -173        return self._request(room_delete_component, id=component_id, room_id=room_id)
    +            
    178    def delete_component(self, room_id: str, component_id: str) -> None:
    +179        """Deletes component"""
    +180
    +181        return self._request(room_delete_component, id=component_id, room_id=room_id)
     
    @@ -1422,22 +1512,22 @@
    -
    175    def hls_subscribe(self, room_id: str, origins: List[str]):
    -176        """
    -177        In order to subscribe to HLS peers/components,
    -178        the HLS component should be initialized with the subscribe_mode set to manual.
    -179        This mode proves beneficial when you do not wish to record or stream
    -180        all the available streams within a room via HLS.
    -181        It allows for selective addition instead –
    -182        you can manually select specific streams.
    -183        For instance, you could opt to record only the stream of an event's host.
    -184        """
    -185
    -186        return self._request(
    -187            hls_subscribe_hls_to,
    -188            room_id=room_id,
    -189            json_body=SubscriptionConfig(origins=origins),
    -190        )
    +            
    183    def hls_subscribe(self, room_id: str, origins: List[str]):
    +184        """
    +185        In order to subscribe to HLS peers/components,
    +186        the HLS component should be initialized with the subscribe_mode set to manual.
    +187        This mode proves beneficial when you do not wish to record or stream
    +188        all the available streams within a room via HLS.
    +189        It allows for selective addition instead –
    +190        you can manually select specific streams.
    +191        For instance, you could opt to record only the stream of an event's host.
    +192        """
    +193
    +194        return self._request(
    +195            hls_subscribe_hls_to,
    +196            room_id=room_id,
    +197            json_body=SubscriptionConfig(origins=origins),
    +198        )
     
    @@ -1463,21 +1553,21 @@
    -
    192    def sip_dial(self, room_id: str, component_id: str, phone_number: str):
    -193        """
    -194        Starts a phone call from a specified component to a provided phone number.
    -195
    -196        This is asynchronous operation.
    -197        In case of providing incorrect phone number you will receive
    -198        notification `ComponentCrashed`.
    -199        """
    -200
    -201        return self._request(
    -202            sip_dial,
    -203            room_id=room_id,
    -204            component_id=component_id,
    -205            json_body=DialConfig(phone_number=phone_number),
    -206        )
    +            
    200    def sip_dial(self, room_id: str, component_id: str, phone_number: str):
    +201        """
    +202        Starts a phone call from a specified component to a provided phone number.
    +203
    +204        This is asynchronous operation.
    +205        In case of providing incorrect phone number you will receive
    +206        notification `ComponentCrashed`.
    +207        """
    +208
    +209        return self._request(
    +210            sip_dial,
    +211            room_id=room_id,
    +212            component_id=component_id,
    +213            json_body=DialConfig(phone_number=phone_number),
    +214        )
     
    @@ -1501,18 +1591,18 @@
    -
    208    def sip_end_call(self, room_id: str, component_id: str):
    -209        """
    -210        End a phone call on a specified SIP component.
    -211
    -212        This is asynchronous operation.
    -213        """
    -214
    -215        return self._request(
    -216            sip_end_call,
    -217            room_id=room_id,
    -218            component_id=component_id,
    -219        )
    +            
    216    def sip_end_call(self, room_id: str, component_id: str):
    +217        """
    +218        End a phone call on a specified SIP component.
    +219
    +220        This is asynchronous operation.
    +221        """
    +222
    +223        return self._request(
    +224            sip_end_call,
    +225            room_id=room_id,
    +226            component_id=component_id,
    +227        )
     
    @@ -2049,160 +2139,183 @@
    Inherited Members
    -
     19@_attrs_define
    - 20class Room:
    - 21    """Description of the room state"""
    - 22
    - 23    components: List[
    - 24        Union["ComponentFile", "ComponentHLS", "ComponentRTSP", "ComponentSIP"]
    - 25    ]
    - 26    """List of all components"""
    - 27    config: "RoomConfig"
    - 28    """Room configuration"""
    - 29    id: str
    - 30    """Room ID"""
    - 31    peers: List["Peer"]
    - 32    """List of all peers"""
    - 33    additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict)
    - 34    """@private"""
    - 35
    - 36    def to_dict(self) -> Dict[str, Any]:
    - 37        """@private"""
    - 38        from ..models.component_file import ComponentFile
    - 39        from ..models.component_hls import ComponentHLS
    - 40        from ..models.component_rtsp import ComponentRTSP
    - 41
    - 42        components = []
    - 43        for components_item_data in self.components:
    - 44            components_item: Dict[str, Any]
    - 45
    - 46            if isinstance(components_item_data, ComponentHLS):
    - 47                components_item = components_item_data.to_dict()
    - 48
    - 49            elif isinstance(components_item_data, ComponentRTSP):
    - 50                components_item = components_item_data.to_dict()
    - 51
    - 52            elif isinstance(components_item_data, ComponentFile):
    - 53                components_item = components_item_data.to_dict()
    - 54
    - 55            else:
    - 56                components_item = components_item_data.to_dict()
    +            
     28@_attrs_define
    + 29class Room:
    + 30    """Description of the room state"""
    + 31
    + 32    components: List[
    + 33        Union[
    + 34            "ComponentFile",
    + 35            "ComponentHLS",
    + 36            "ComponentRTSP",
    + 37            "ComponentRecording",
    + 38            "ComponentSIP",
    + 39        ]
    + 40    ]
    + 41    """List of all components"""
    + 42    config: "RoomConfig"
    + 43    """Room configuration"""
    + 44    id: str
    + 45    """Room ID"""
    + 46    peers: List["Peer"]
    + 47    """List of all peers"""
    + 48    additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict)
    + 49    """@private"""
    + 50
    + 51    def to_dict(self) -> Dict[str, Any]:
    + 52        """@private"""
    + 53        from ..models.component_file import ComponentFile
    + 54        from ..models.component_hls import ComponentHLS
    + 55        from ..models.component_rtsp import ComponentRTSP
    + 56        from ..models.component_sip import ComponentSIP
      57
    - 58            components.append(components_item)
    - 59
    - 60        config = self.config.to_dict()
    + 58        components = []
    + 59        for components_item_data in self.components:
    + 60            components_item: Dict[str, Any]
      61
    - 62        id = self.id
    - 63        peers = []
    - 64        for peers_item_data in self.peers:
    - 65            peers_item = peers_item_data.to_dict()
    - 66
    - 67            peers.append(peers_item)
    - 68
    - 69        field_dict: Dict[str, Any] = {}
    - 70        field_dict.update(self.additional_properties)
    - 71        field_dict.update(
    - 72            {
    - 73                "components": components,
    - 74                "config": config,
    - 75                "id": id,
    - 76                "peers": peers,
    - 77            }
    - 78        )
    - 79
    - 80        return field_dict
    - 81
    - 82    @classmethod
    - 83    def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
    - 84        """@private"""
    - 85        from ..models.component_file import ComponentFile
    - 86        from ..models.component_hls import ComponentHLS
    - 87        from ..models.component_rtsp import ComponentRTSP
    - 88        from ..models.component_sip import ComponentSIP
    - 89        from ..models.peer import Peer
    - 90        from ..models.room_config import RoomConfig
    - 91
    - 92        d = src_dict.copy()
    - 93        components = []
    - 94        _components = d.pop("components")
    - 95        for components_item_data in _components:
    - 96
    - 97            def _parse_components_item(
    - 98                data: object,
    - 99            ) -> Union[
    -100                "ComponentFile", "ComponentHLS", "ComponentRTSP", "ComponentSIP"
    -101            ]:
    -102                try:
    -103                    if not isinstance(data, dict):
    -104                        raise TypeError()
    -105                    componentsschemas_component_type_0 = ComponentHLS.from_dict(data)
    -106
    -107                    return componentsschemas_component_type_0
    -108                except:  # noqa: E722
    -109                    pass
    -110                try:
    -111                    if not isinstance(data, dict):
    -112                        raise TypeError()
    -113                    componentsschemas_component_type_1 = ComponentRTSP.from_dict(data)
    -114
    -115                    return componentsschemas_component_type_1
    -116                except:  # noqa: E722
    -117                    pass
    -118                try:
    -119                    if not isinstance(data, dict):
    -120                        raise TypeError()
    -121                    componentsschemas_component_type_2 = ComponentFile.from_dict(data)
    -122
    -123                    return componentsschemas_component_type_2
    -124                except:  # noqa: E722
    -125                    pass
    -126                if not isinstance(data, dict):
    -127                    raise TypeError()
    -128                componentsschemas_component_type_3 = ComponentSIP.from_dict(data)
    -129
    -130                return componentsschemas_component_type_3
    -131
    -132            components_item = _parse_components_item(components_item_data)
    -133
    -134            components.append(components_item)
    -135
    -136        config = RoomConfig.from_dict(d.pop("config"))
    -137
    -138        id = d.pop("id")
    -139
    -140        peers = []
    -141        _peers = d.pop("peers")
    -142        for peers_item_data in _peers:
    -143            peers_item = Peer.from_dict(peers_item_data)
    -144
    -145            peers.append(peers_item)
    + 62            if isinstance(components_item_data, ComponentHLS):
    + 63                components_item = components_item_data.to_dict()
    + 64
    + 65            elif isinstance(components_item_data, ComponentRTSP):
    + 66                components_item = components_item_data.to_dict()
    + 67
    + 68            elif isinstance(components_item_data, ComponentFile):
    + 69                components_item = components_item_data.to_dict()
    + 70
    + 71            elif isinstance(components_item_data, ComponentSIP):
    + 72                components_item = components_item_data.to_dict()
    + 73
    + 74            else:
    + 75                components_item = components_item_data.to_dict()
    + 76
    + 77            components.append(components_item)
    + 78
    + 79        config = self.config.to_dict()
    + 80
    + 81        id = self.id
    + 82        peers = []
    + 83        for peers_item_data in self.peers:
    + 84            peers_item = peers_item_data.to_dict()
    + 85
    + 86            peers.append(peers_item)
    + 87
    + 88        field_dict: Dict[str, Any] = {}
    + 89        field_dict.update(self.additional_properties)
    + 90        field_dict.update(
    + 91            {
    + 92                "components": components,
    + 93                "config": config,
    + 94                "id": id,
    + 95                "peers": peers,
    + 96            }
    + 97        )
    + 98
    + 99        return field_dict
    +100
    +101    @classmethod
    +102    def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
    +103        """@private"""
    +104        from ..models.component_file import ComponentFile
    +105        from ..models.component_hls import ComponentHLS
    +106        from ..models.component_recording import ComponentRecording
    +107        from ..models.component_rtsp import ComponentRTSP
    +108        from ..models.component_sip import ComponentSIP
    +109        from ..models.peer import Peer
    +110        from ..models.room_config import RoomConfig
    +111
    +112        d = src_dict.copy()
    +113        components = []
    +114        _components = d.pop("components")
    +115        for components_item_data in _components:
    +116
    +117            def _parse_components_item(
    +118                data: object,
    +119            ) -> Union[
    +120                "ComponentFile",
    +121                "ComponentHLS",
    +122                "ComponentRTSP",
    +123                "ComponentRecording",
    +124                "ComponentSIP",
    +125            ]:
    +126                try:
    +127                    if not isinstance(data, dict):
    +128                        raise TypeError()
    +129                    componentsschemas_component_type_0 = ComponentHLS.from_dict(data)
    +130
    +131                    return componentsschemas_component_type_0
    +132                except:  # noqa: E722
    +133                    pass
    +134                try:
    +135                    if not isinstance(data, dict):
    +136                        raise TypeError()
    +137                    componentsschemas_component_type_1 = ComponentRTSP.from_dict(data)
    +138
    +139                    return componentsschemas_component_type_1
    +140                except:  # noqa: E722
    +141                    pass
    +142                try:
    +143                    if not isinstance(data, dict):
    +144                        raise TypeError()
    +145                    componentsschemas_component_type_2 = ComponentFile.from_dict(data)
     146
    -147        room = cls(
    -148            components=components,
    -149            config=config,
    -150            id=id,
    -151            peers=peers,
    -152        )
    -153
    -154        room.additional_properties = d
    -155        return room
    -156
    -157    @property
    -158    def additional_keys(self) -> List[str]:
    -159        """@private"""
    -160        return list(self.additional_properties.keys())
    +147                    return componentsschemas_component_type_2
    +148                except:  # noqa: E722
    +149                    pass
    +150                try:
    +151                    if not isinstance(data, dict):
    +152                        raise TypeError()
    +153                    componentsschemas_component_type_3 = ComponentSIP.from_dict(data)
    +154
    +155                    return componentsschemas_component_type_3
    +156                except:  # noqa: E722
    +157                    pass
    +158                if not isinstance(data, dict):
    +159                    raise TypeError()
    +160                componentsschemas_component_type_4 = ComponentRecording.from_dict(data)
     161
    -162    def __getitem__(self, key: str) -> Any:
    -163        return self.additional_properties[key]
    -164
    -165    def __setitem__(self, key: str, value: Any) -> None:
    -166        self.additional_properties[key] = value
    +162                return componentsschemas_component_type_4
    +163
    +164            components_item = _parse_components_item(components_item_data)
    +165
    +166            components.append(components_item)
     167
    -168    def __delitem__(self, key: str) -> None:
    -169        del self.additional_properties[key]
    -170
    -171    def __contains__(self, key: str) -> bool:
    -172        return key in self.additional_properties
    +168        config = RoomConfig.from_dict(d.pop("config"))
    +169
    +170        id = d.pop("id")
    +171
    +172        peers = []
    +173        _peers = d.pop("peers")
    +174        for peers_item_data in _peers:
    +175            peers_item = Peer.from_dict(peers_item_data)
    +176
    +177            peers.append(peers_item)
    +178
    +179        room = cls(
    +180            components=components,
    +181            config=config,
    +182            id=id,
    +183            peers=peers,
    +184        )
    +185
    +186        room.additional_properties = d
    +187        return room
    +188
    +189    @property
    +190    def additional_keys(self) -> List[str]:
    +191        """@private"""
    +192        return list(self.additional_properties.keys())
    +193
    +194    def __getitem__(self, key: str) -> Any:
    +195        return self.additional_properties[key]
    +196
    +197    def __setitem__(self, key: str, value: Any) -> None:
    +198        self.additional_properties[key] = value
    +199
    +200    def __delitem__(self, key: str) -> None:
    +201        del self.additional_properties[key]
    +202
    +203    def __contains__(self, key: str) -> bool:
    +204        return key in self.additional_properties
     
    @@ -2214,7 +2327,7 @@
    Inherited Members
    - Room( components: List[Union[ComponentFile, ComponentHLS, ComponentRTSP, ComponentSIP]], config: RoomConfig, id: str, peers: List[Peer]) + Room( components: List[Union[ComponentFile, ComponentHLS, ComponentRTSP, ComponentRecording, ComponentSIP]], config: RoomConfig, id: str, peers: List[Peer]) @@ -2236,7 +2349,7 @@
    Inherited Members
    @@ -3323,7 +3436,7 @@
    Inherited Members
    - ComponentOptionsHLS( low_latency: Union[jellyfish._openapi_client.types.Unset, bool] = False, persistent: Union[jellyfish._openapi_client.types.Unset, bool] = False, s3: Union[jellyfish._openapi_client.types.Unset, NoneType, jellyfish._openapi_client.models.s3_credentials.S3Credentials] = <jellyfish._openapi_client.types.Unset object>, subscribe_mode: Union[jellyfish._openapi_client.types.Unset, ComponentOptionsHLSSubscribeMode] = <ComponentOptionsHLSSubscribeMode.AUTO: 'auto'>, target_window_duration: Union[jellyfish._openapi_client.types.Unset, NoneType, int] = <jellyfish._openapi_client.types.Unset object>) + ComponentOptionsHLS( low_latency: Union[jellyfish._openapi_client.types.Unset, bool] = False, persistent: Union[jellyfish._openapi_client.types.Unset, bool] = False, s3: Union[jellyfish._openapi_client.types.Unset, NoneType, S3Credentials] = <jellyfish._openapi_client.types.Unset object>, subscribe_mode: Union[jellyfish._openapi_client.types.Unset, ComponentOptionsHLSSubscribeMode] = <ComponentOptionsHLSSubscribeMode.AUTO: 'auto'>, target_window_duration: Union[jellyfish._openapi_client.types.Unset, NoneType, int] = <jellyfish._openapi_client.types.Unset object>) @@ -3372,7 +3485,7 @@
    Inherited Members
    - s3: Union[jellyfish._openapi_client.types.Unset, NoneType, jellyfish._openapi_client.models.s3_credentials.S3Credentials] + s3: Union[jellyfish._openapi_client.types.Unset, NoneType, S3Credentials]
    @@ -5524,6 +5637,602 @@
    Inherited Members
    +
    + +
    + +
    + + class + ComponentRecording: + + + +
    + +
     15@_attrs_define
    + 16class ComponentRecording:
    + 17    """Describes the Recording component"""
    + 18
    + 19    id: str
    + 20    """Assigned component ID"""
    + 21    properties: "ComponentPropertiesRecording"
    + 22    """Properties specific to the Recording component"""
    + 23    tracks: List["Track"]
    + 24    """List of all component's tracks"""
    + 25    type: str
    + 26    """Component type"""
    + 27    additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict)
    + 28    """@private"""
    + 29
    + 30    def to_dict(self) -> Dict[str, Any]:
    + 31        """@private"""
    + 32        id = self.id
    + 33        properties = self.properties.to_dict()
    + 34
    + 35        tracks = []
    + 36        for tracks_item_data in self.tracks:
    + 37            tracks_item = tracks_item_data.to_dict()
    + 38
    + 39            tracks.append(tracks_item)
    + 40
    + 41        type = self.type
    + 42
    + 43        field_dict: Dict[str, Any] = {}
    + 44        field_dict.update(self.additional_properties)
    + 45        field_dict.update(
    + 46            {
    + 47                "id": id,
    + 48                "properties": properties,
    + 49                "tracks": tracks,
    + 50                "type": type,
    + 51            }
    + 52        )
    + 53
    + 54        return field_dict
    + 55
    + 56    @classmethod
    + 57    def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
    + 58        """@private"""
    + 59        from ..models.component_properties_recording import ComponentPropertiesRecording
    + 60        from ..models.track import Track
    + 61
    + 62        d = src_dict.copy()
    + 63        id = d.pop("id")
    + 64
    + 65        properties = ComponentPropertiesRecording.from_dict(d.pop("properties"))
    + 66
    + 67        tracks = []
    + 68        _tracks = d.pop("tracks")
    + 69        for tracks_item_data in _tracks:
    + 70            tracks_item = Track.from_dict(tracks_item_data)
    + 71
    + 72            tracks.append(tracks_item)
    + 73
    + 74        type = d.pop("type")
    + 75
    + 76        component_recording = cls(
    + 77            id=id,
    + 78            properties=properties,
    + 79            tracks=tracks,
    + 80            type=type,
    + 81        )
    + 82
    + 83        component_recording.additional_properties = d
    + 84        return component_recording
    + 85
    + 86    @property
    + 87    def additional_keys(self) -> List[str]:
    + 88        """@private"""
    + 89        return list(self.additional_properties.keys())
    + 90
    + 91    def __getitem__(self, key: str) -> Any:
    + 92        return self.additional_properties[key]
    + 93
    + 94    def __setitem__(self, key: str, value: Any) -> None:
    + 95        self.additional_properties[key] = value
    + 96
    + 97    def __delitem__(self, key: str) -> None:
    + 98        del self.additional_properties[key]
    + 99
    +100    def __contains__(self, key: str) -> bool:
    +101        return key in self.additional_properties
    +
    + + +

    Describes the Recording component

    +
    + + +
    + +
    + + ComponentRecording( id: str, properties: ComponentPropertiesRecording, tracks: List[jellyfish._openapi_client.models.track.Track], type: str) + + + +
    + +
    2def __init__(self, id, properties, tracks, type):
    +3    self.id = id
    +4    self.properties = properties
    +5    self.tracks = tracks
    +6    self.type = type
    +7    self.additional_properties = __attr_factory_additional_properties()
    +
    + + +

    Method generated by attrs for class ComponentRecording.

    +
    + + +
    +
    +
    + id: str + + +
    + + +

    Assigned component ID

    +
    + + +
    +
    +
    + properties: ComponentPropertiesRecording + + +
    + + +

    Properties specific to the Recording component

    +
    + + +
    +
    +
    + tracks: List[jellyfish._openapi_client.models.track.Track] + + +
    + + +

    List of all component's tracks

    +
    + + +
    +
    +
    + type: str + + +
    + + +

    Component type

    +
    + + +
    +
    +
    + +
    + + class + ComponentOptionsRecording: + + + +
    + +
    16@_attrs_define
    +17class ComponentOptionsRecording:
    +18    """Options specific to the Recording component"""
    +19
    +20    credentials: Union[Unset, None, "S3Credentials"] = UNSET
    +21    """An AWS S3 credential that will be used to send HLS stream. The stream will only be uploaded if credentials are provided"""
    +22    path_prefix: Union[Unset, str] = ""
    +23    """Path prefix under which all recording are stored"""
    +24    additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict)
    +25    """@private"""
    +26
    +27    def to_dict(self) -> Dict[str, Any]:
    +28        """@private"""
    +29        credentials: Union[Unset, None, Dict[str, Any]] = UNSET
    +30        if not isinstance(self.credentials, Unset):
    +31            credentials = self.credentials.to_dict() if self.credentials else None
    +32
    +33        path_prefix = self.path_prefix
    +34
    +35        field_dict: Dict[str, Any] = {}
    +36        field_dict.update(self.additional_properties)
    +37        field_dict.update({})
    +38        if credentials is not UNSET:
    +39            field_dict["credentials"] = credentials
    +40        if path_prefix is not UNSET:
    +41            field_dict["pathPrefix"] = path_prefix
    +42
    +43        return field_dict
    +44
    +45    @classmethod
    +46    def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
    +47        """@private"""
    +48        from ..models.s3_credentials import S3Credentials
    +49
    +50        d = src_dict.copy()
    +51        _credentials = d.pop("credentials", UNSET)
    +52        credentials: Union[Unset, None, S3Credentials]
    +53        if _credentials is None:
    +54            credentials = None
    +55        elif isinstance(_credentials, Unset):
    +56            credentials = UNSET
    +57        else:
    +58            credentials = S3Credentials.from_dict(_credentials)
    +59
    +60        path_prefix = d.pop("pathPrefix", UNSET)
    +61
    +62        component_options_recording = cls(
    +63            credentials=credentials,
    +64            path_prefix=path_prefix,
    +65        )
    +66
    +67        component_options_recording.additional_properties = d
    +68        return component_options_recording
    +69
    +70    @property
    +71    def additional_keys(self) -> List[str]:
    +72        """@private"""
    +73        return list(self.additional_properties.keys())
    +74
    +75    def __getitem__(self, key: str) -> Any:
    +76        return self.additional_properties[key]
    +77
    +78    def __setitem__(self, key: str, value: Any) -> None:
    +79        self.additional_properties[key] = value
    +80
    +81    def __delitem__(self, key: str) -> None:
    +82        del self.additional_properties[key]
    +83
    +84    def __contains__(self, key: str) -> bool:
    +85        return key in self.additional_properties
    +
    + + +

    Options specific to the Recording component

    +
    + + +
    + +
    + + ComponentOptionsRecording( credentials: Union[jellyfish._openapi_client.types.Unset, NoneType, S3Credentials] = <jellyfish._openapi_client.types.Unset object>, path_prefix: Union[jellyfish._openapi_client.types.Unset, str] = '') + + + +
    + +
    2def __init__(self, credentials=attr_dict['credentials'].default, path_prefix=attr_dict['path_prefix'].default):
    +3    self.credentials = credentials
    +4    self.path_prefix = path_prefix
    +5    self.additional_properties = __attr_factory_additional_properties()
    +
    + + +

    Method generated by attrs for class ComponentOptionsRecording.

    +
    + + +
    +
    +
    + credentials: Union[jellyfish._openapi_client.types.Unset, NoneType, S3Credentials] + + +
    + + +

    An AWS S3 credential that will be used to send HLS stream. The stream will only be uploaded if credentials are provided

    +
    + + +
    +
    +
    + path_prefix: Union[jellyfish._openapi_client.types.Unset, str] + + +
    + + +

    Path prefix under which all recording are stored

    +
    + + +
    +
    +
    + +
    + + class + ComponentPropertiesRecording: + + + +
    + +
    10@_attrs_define
    +11class ComponentPropertiesRecording:
    +12    """Properties specific to the Recording component"""
    +13
    +14    path_prefix: str
    +15    """Path prefix under which all recording are stored"""
    +16    additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict)
    +17    """@private"""
    +18
    +19    def to_dict(self) -> Dict[str, Any]:
    +20        """@private"""
    +21        path_prefix = self.path_prefix
    +22
    +23        field_dict: Dict[str, Any] = {}
    +24        field_dict.update(self.additional_properties)
    +25        field_dict.update(
    +26            {
    +27                "pathPrefix": path_prefix,
    +28            }
    +29        )
    +30
    +31        return field_dict
    +32
    +33    @classmethod
    +34    def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
    +35        """@private"""
    +36        d = src_dict.copy()
    +37        path_prefix = d.pop("pathPrefix")
    +38
    +39        component_properties_recording = cls(
    +40            path_prefix=path_prefix,
    +41        )
    +42
    +43        component_properties_recording.additional_properties = d
    +44        return component_properties_recording
    +45
    +46    @property
    +47    def additional_keys(self) -> List[str]:
    +48        """@private"""
    +49        return list(self.additional_properties.keys())
    +50
    +51    def __getitem__(self, key: str) -> Any:
    +52        return self.additional_properties[key]
    +53
    +54    def __setitem__(self, key: str, value: Any) -> None:
    +55        self.additional_properties[key] = value
    +56
    +57    def __delitem__(self, key: str) -> None:
    +58        del self.additional_properties[key]
    +59
    +60    def __contains__(self, key: str) -> bool:
    +61        return key in self.additional_properties
    +
    + + +

    Properties specific to the Recording component

    +
    + + +
    + +
    + + ComponentPropertiesRecording(path_prefix: str) + + + +
    + +
    2def __init__(self, path_prefix):
    +3    self.path_prefix = path_prefix
    +4    self.additional_properties = __attr_factory_additional_properties()
    +
    + + +

    Method generated by attrs for class ComponentPropertiesRecording.

    +
    + + +
    +
    +
    + path_prefix: str + + +
    + + +

    Path prefix under which all recording are stored

    +
    + + +
    +
    +
    + +
    + + class + S3Credentials: + + + +
    + +
    10@_attrs_define
    +11class S3Credentials:
    +12    """An AWS S3 credential that will be used to send HLS stream. The stream will only be uploaded if credentials are
    +13    provided
    +14
    +15    """
    +16
    +17    access_key_id: str
    +18    """An AWS access key identifier, linked to your AWS account."""
    +19    bucket: str
    +20    """The name of the S3 bucket where your data will be stored."""
    +21    region: str
    +22    """The AWS region where your bucket is located."""
    +23    secret_access_key: str
    +24    """The secret key that is linked to the Access Key ID."""
    +25    additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict)
    +26    """@private"""
    +27
    +28    def to_dict(self) -> Dict[str, Any]:
    +29        """@private"""
    +30        access_key_id = self.access_key_id
    +31        bucket = self.bucket
    +32        region = self.region
    +33        secret_access_key = self.secret_access_key
    +34
    +35        field_dict: Dict[str, Any] = {}
    +36        field_dict.update(self.additional_properties)
    +37        field_dict.update(
    +38            {
    +39                "accessKeyId": access_key_id,
    +40                "bucket": bucket,
    +41                "region": region,
    +42                "secretAccessKey": secret_access_key,
    +43            }
    +44        )
    +45
    +46        return field_dict
    +47
    +48    @classmethod
    +49    def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
    +50        """@private"""
    +51        d = src_dict.copy()
    +52        access_key_id = d.pop("accessKeyId")
    +53
    +54        bucket = d.pop("bucket")
    +55
    +56        region = d.pop("region")
    +57
    +58        secret_access_key = d.pop("secretAccessKey")
    +59
    +60        s3_credentials = cls(
    +61            access_key_id=access_key_id,
    +62            bucket=bucket,
    +63            region=region,
    +64            secret_access_key=secret_access_key,
    +65        )
    +66
    +67        s3_credentials.additional_properties = d
    +68        return s3_credentials
    +69
    +70    @property
    +71    def additional_keys(self) -> List[str]:
    +72        """@private"""
    +73        return list(self.additional_properties.keys())
    +74
    +75    def __getitem__(self, key: str) -> Any:
    +76        return self.additional_properties[key]
    +77
    +78    def __setitem__(self, key: str, value: Any) -> None:
    +79        self.additional_properties[key] = value
    +80
    +81    def __delitem__(self, key: str) -> None:
    +82        del self.additional_properties[key]
    +83
    +84    def __contains__(self, key: str) -> bool:
    +85        return key in self.additional_properties
    +
    + + +

    An AWS S3 credential that will be used to send HLS stream. The stream will only be uploaded if credentials are +provided

    +
    + + +
    + +
    + + S3Credentials(access_key_id: str, bucket: str, region: str, secret_access_key: str) + + + +
    + +
    2def __init__(self, access_key_id, bucket, region, secret_access_key):
    +3    self.access_key_id = access_key_id
    +4    self.bucket = bucket
    +5    self.region = region
    +6    self.secret_access_key = secret_access_key
    +7    self.additional_properties = __attr_factory_additional_properties()
    +
    + + +

    Method generated by attrs for class S3Credentials.

    +
    + + +
    +
    +
    + access_key_id: str + + +
    + + +

    An AWS access key identifier, linked to your AWS account.

    +
    + + +
    +
    +
    + bucket: str + + +
    + + +

    The name of the S3 bucket where your data will be stored.

    +
    + + +
    +
    +
    + region: str + + +
    + + +

    The AWS region where your bucket is located.

    +
    + + +
    +
    +
    + secret_access_key: str + + +
    + + +

    The secret key that is linked to the Access Key ID.

    +
    + +
    diff --git a/latest/api/search.js b/latest/api/search.js index 5e8c3bd..484cd80 100644 --- a/latest/api/search.js +++ b/latest/api/search.js @@ -1,6 +1,6 @@ window.pdocSearch = (function(){ /** elasticlunr - http://weixsong.github.io * Copyright (C) 2017 Oliver Nightingale * Copyright (C) 2017 Wei Song * MIT Licensed */!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();oJellyfish Python Server SDK\n\n

    \"CircleCI\"

    \n\n

    Python server SDK for the Jellyfish Media Server.

    \n\n

    Read the docs here

    \n\n

    Installation

    \n\n
    pip install jellyfish-server-sdk\n
    \n\n

    Usage

    \n\n

    The SDK exports two main classes for interacting with Jellyfish server:\nRoomApi and Notifier.

    \n\n

    RoomApi wraps http REST api calls, while Notifier is responsible for receiving real-time updates from the server.

    \n\n

    RoomApi

    \n\n

    Create a RoomApi instance, providing the jellyfish server address and api token

    \n\n
    \n
    from jellyfish import RoomApi\n\nroom_api = RoomApi(server_address="localhost:5002", server_api_token="development")\n
    \n
    \n\n

    You can use it to interact with Jellyfish, manage rooms, peers and components

    \n\n
    \n
    # Create a room\njellyfish_address, room = room_api.create_room(video_codec="h264", webhook_url="http://localhost:5000/webhook")\n# '127.0.0.1:5002', Room(components=[], config=RoomConfig(max_peers=None, video_codec=<RoomConfigVideoCodec.H264: 'h264'>, webhook_url='http://localhost:5000/webhook'), id='1d905478-ccfc-44d6-a6e7-8ccb1b38d955', peers=[])\n\n# Add peer to the room\nfrom jellyfish import PeerOptionsWebRTC\n\npeer_token, peer_webrtc = room_api.add_peer(room.id, options=PeerOptionsWebRTC())\n# 'M8TUGhj-L11KpyG-2zBPIo', Peer(id='b1232c7e-c969-4450-acdf-ea24f3cdd7f6', status=<PeerStatus.DISCONNECTED: 'disconnected'>, type='webrtc')\n\n# Add component to the room\nfrom jellyfish import ComponentOptionsHLS\n\ncomponent_hls = room_api.add_component(room.id, options=ComponentOptionsHLS())\n# ComponentHLS(id='5f062447-a9f7-45ed-8d1b-511f77dc78ae', properties=ComponentPropertiesHLS(low_latency=False, persistent=False, playable=False, subscribe_mode=<ComponentPropertiesHLSSubscribeMode.AUTO: 'auto'>, target_window_duration=None), type='hls')\n
    \n
    \n\n

    All methods in RoomApi may raise one of the exceptions deriving from jellyfish.errors.HTTPError. They are defined in jellyfish.errors.

    \n\n

    Notifier

    \n\n

    Notifier allows for receiving real-time updates from the Jellyfish Server.

    \n\n

    You can read more about notifications in the Jellyfish Docs.

    \n\n

    Create Notifier instance

    \n\n
    \n
    from jellyfish import Notifier\n\nnotifier = Notifier(server_address='localhost:5002', server_api_token='development')\n
    \n
    \n\n

    Then define handlers for incoming messages

    \n\n
    \n
    @notifier.on_server_notification\ndef handle_notification(server_notification):\n    print(f'Received a notification: {server_notification}')\n\n@notifier.on_metrics\ndef handle_metrics(metrics_report):\n    print(f'Received WebRTC metrics: {metrics_report}')\n
    \n
    \n\n

    After that you can start the notifier

    \n\n
    \n
    async def test_notifier():\n    notifier_task = asyncio.create_task(notifier.connect())\n\n    # Wait for notifier to be ready to receive messages\n    await notifier.wait_ready()\n\n    # Create a room to trigger a server notification\n    room_api = RoomApi()\n    room_api.create_room()\n\n    await notifier_task\n\nasyncio.run(test_notifier())\n\n# Received a notification: ServerMessageRoomCreated(room_id='69a3fd1a-6a4d-47bc-ae54-0c72b0d05e29')\n# Received WebRTC metrics: ServerMessageMetricsReport(metrics='{}')\n
    \n
    \n\n

    Cluster of Jellyfishes

    \n\n

    The cluster of jellyfishes has got embedded load balancer, which means that a new room will be created on jellyfish with the least usage. At the moment to modify this specific room you must communicate with the jellyfish on which this room was created.

    \n\n
    \n
    room_api = RoomApi(server_address='localhost:5002')\n\n# Create a room to trigger a server notification with h264 as a codec,\n# that allow to use HLS.\naddress, room = room_api.create_room(video_codec="h264")\n\n# Create new room api with returned jellyfish address as a room could be\n# created on a different jellyfish instance\n# (if you communicate with a cluster of jellyfishes)\nnew_room_api = RoomApi(server_address=address)\n\n# Add HLS component with manual subscribe mode, we use here `new_room_api` as we are sure that this API refers to the jellyfish on which this room was created.\n_hls_component = new_room_api.add_component(\n    room.id,\n    ComponentOptionsHLS(subscribe_mode=ComponentOptionsHLSSubscribeMode.MANUAL),\n)\n
    \n
    \n\n

    Testing

    \n\n

    You can test the SDK by running

    \n\n
    \n
    poetry run ci_test\n
    \n
    \n\n

    In local development you can use

    \n\n
    \n
    poetry run local_test\n
    \n
    \n\n

    Format & Lint

    \n\n

    You can format code by running

    \n\n
    \n
    poetry run format\n
    \n
    \n\n

    You can check linter by running

    \n\n
    \n
    poetry run lint\n
    \n
    \n\n

    Copyright and License

    \n\n

    Copyright 2023, Software Mansion

    \n\n

    \"Software

    \n\n

    Licensed under the Apache License, Version 2.0

    \n"}, "jellyfish.RoomApi": {"fullname": "jellyfish.RoomApi", "modulename": "jellyfish", "qualname": "RoomApi", "kind": "class", "doc": "

    Allows for managing rooms

    \n", "bases": "jellyfish.api._base_api.BaseApi"}, "jellyfish.RoomApi.__init__": {"fullname": "jellyfish.RoomApi.__init__", "modulename": "jellyfish", "qualname": "RoomApi.__init__", "kind": "function", "doc": "

    Create RoomApi instance, providing the jellyfish address and api token.\nSet secure to True for https and False for http connection (default).

    \n", "signature": "(\tserver_address: str = 'localhost:5002',\tserver_api_token: str = 'development',\tsecure: bool = False)"}, "jellyfish.RoomApi.create_room": {"fullname": "jellyfish.RoomApi.create_room", "modulename": "jellyfish", "qualname": "RoomApi.create_room", "kind": "function", "doc": "

    Creates a new room

    \n\n

    Returns a tuple (jellyfish_address, Room) - the address of the Jellyfish\nin which the room has been created and the created Room

    \n\n

    The returned address may be different from the current RoomApi instance.\nIn such case, a new RoomApi instance has to be created using\nthe returned address in order to interact with the room.

    \n", "signature": "(\tself,\troom_id: str = None,\tmax_peers: int = None,\tvideo_codec: Literal['h264', 'vp8'] = None,\twebhook_url: str = None) -> Tuple[str, jellyfish._openapi_client.models.room.Room]:", "funcdef": "def"}, "jellyfish.RoomApi.delete_room": {"fullname": "jellyfish.RoomApi.delete_room", "modulename": "jellyfish", "qualname": "RoomApi.delete_room", "kind": "function", "doc": "

    Deletes a room

    \n", "signature": "(self, room_id: str) -> None:", "funcdef": "def"}, "jellyfish.RoomApi.get_all_rooms": {"fullname": "jellyfish.RoomApi.get_all_rooms", "modulename": "jellyfish", "qualname": "RoomApi.get_all_rooms", "kind": "function", "doc": "

    Returns list of all rooms

    \n", "signature": "(self) -> list:", "funcdef": "def"}, "jellyfish.RoomApi.get_room": {"fullname": "jellyfish.RoomApi.get_room", "modulename": "jellyfish", "qualname": "RoomApi.get_room", "kind": "function", "doc": "

    Returns room with the given id

    \n", "signature": "(self, room_id: str) -> jellyfish._openapi_client.models.room.Room:", "funcdef": "def"}, "jellyfish.RoomApi.add_peer": {"fullname": "jellyfish.RoomApi.add_peer", "modulename": "jellyfish", "qualname": "RoomApi.add_peer", "kind": "function", "doc": "

    Creates peer in the room

    \n\n

    Currently only webrtc peer is supported

    \n\n

    Returns a tuple (peer_token, Peer) - the token needed by Peer\nto authenticate to Jellyfish and the new Peer.

    \n\n

    The possible options to pass for peer are PeerOptionsWebRTC.

    \n", "signature": "(\tself,\troom_id: str,\toptions: jellyfish._openapi_client.models.peer_options_web_rtc.PeerOptionsWebRTC) -> Tuple[str, jellyfish._openapi_client.models.peer.Peer]:", "funcdef": "def"}, "jellyfish.RoomApi.delete_peer": {"fullname": "jellyfish.RoomApi.delete_peer", "modulename": "jellyfish", "qualname": "RoomApi.delete_peer", "kind": "function", "doc": "

    Deletes peer

    \n", "signature": "(self, room_id: str, peer_id: str) -> None:", "funcdef": "def"}, "jellyfish.RoomApi.add_component": {"fullname": "jellyfish.RoomApi.add_component", "modulename": "jellyfish", "qualname": "RoomApi.add_component", "kind": "function", "doc": "

    Creates component in the room.\nCurrently there are 4 different components:

    \n\n
      \n
    • File Component for which the options are ComponentOptionsFile
    • \n
    • HLS Component which options are ComponentOptionsHLS
    • \n
    • RTSP Component which options are ComponentOptionsRTSP
    • \n
    • SIP Component which options are ComponentOptionsSIP
    • \n
    \n", "signature": "(\tself,\troom_id: str,\toptions: Union[jellyfish._openapi_client.models.component_options_file.ComponentOptionsFile, jellyfish._openapi_client.models.component_options_hls.ComponentOptionsHLS, jellyfish._openapi_client.models.component_options_rtsp.ComponentOptionsRTSP, jellyfish._openapi_client.models.component_options_sip.ComponentOptionsSIP]) -> Union[jellyfish._openapi_client.models.component_file.ComponentFile, jellyfish._openapi_client.models.component_hls.ComponentHLS, jellyfish._openapi_client.models.component_rtsp.ComponentRTSP, jellyfish._openapi_client.models.component_sip.ComponentSIP]:", "funcdef": "def"}, "jellyfish.RoomApi.delete_component": {"fullname": "jellyfish.RoomApi.delete_component", "modulename": "jellyfish", "qualname": "RoomApi.delete_component", "kind": "function", "doc": "

    Deletes component

    \n", "signature": "(self, room_id: str, component_id: str) -> None:", "funcdef": "def"}, "jellyfish.RoomApi.hls_subscribe": {"fullname": "jellyfish.RoomApi.hls_subscribe", "modulename": "jellyfish", "qualname": "RoomApi.hls_subscribe", "kind": "function", "doc": "

    In order to subscribe to HLS peers/components,\nthe HLS component should be initialized with the subscribe_mode set to manual.\nThis mode proves beneficial when you do not wish to record or stream\nall the available streams within a room via HLS.\nIt allows for selective addition instead \u2013\nyou can manually select specific streams.\nFor instance, you could opt to record only the stream of an event's host.

    \n", "signature": "(self, room_id: str, origins: List[str]):", "funcdef": "def"}, "jellyfish.RoomApi.sip_dial": {"fullname": "jellyfish.RoomApi.sip_dial", "modulename": "jellyfish", "qualname": "RoomApi.sip_dial", "kind": "function", "doc": "

    Starts a phone call from a specified component to a provided phone number.

    \n\n

    This is asynchronous operation.\nIn case of providing incorrect phone number you will receive\nnotification ComponentCrashed.

    \n", "signature": "(self, room_id: str, component_id: str, phone_number: str):", "funcdef": "def"}, "jellyfish.RoomApi.sip_end_call": {"fullname": "jellyfish.RoomApi.sip_end_call", "modulename": "jellyfish", "qualname": "RoomApi.sip_end_call", "kind": "function", "doc": "

    End a phone call on a specified SIP component.

    \n\n

    This is asynchronous operation.

    \n", "signature": "(self, room_id: str, component_id: str):", "funcdef": "def"}, "jellyfish.RecordingApi": {"fullname": "jellyfish.RecordingApi", "modulename": "jellyfish", "qualname": "RecordingApi", "kind": "class", "doc": "

    Allows for managing recordings

    \n", "bases": "jellyfish.api._base_api.BaseApi"}, "jellyfish.RecordingApi.__init__": {"fullname": "jellyfish.RecordingApi.__init__", "modulename": "jellyfish", "qualname": "RecordingApi.__init__", "kind": "function", "doc": "

    Create RecordingApi instance, providing the jellyfish address and api token.\nSet secure to True for https and False for http connection (default).

    \n", "signature": "(\tserver_address: str = 'localhost:5002',\tserver_api_token: str = 'development',\tsecure: bool = False)"}, "jellyfish.RecordingApi.get_list": {"fullname": "jellyfish.RecordingApi.get_list", "modulename": "jellyfish", "qualname": "RecordingApi.get_list", "kind": "function", "doc": "

    Returns a list of available recordings

    \n", "signature": "(self) -> list:", "funcdef": "def"}, "jellyfish.RecordingApi.delete": {"fullname": "jellyfish.RecordingApi.delete", "modulename": "jellyfish", "qualname": "RecordingApi.delete", "kind": "function", "doc": "

    Deletes recording with given id

    \n", "signature": "(self, recording_id: str):", "funcdef": "def"}, "jellyfish.Notifier": {"fullname": "jellyfish.Notifier", "modulename": "jellyfish", "qualname": "Notifier", "kind": "class", "doc": "

    Allows for receiving WebSocket messages from Jellyfish.

    \n"}, "jellyfish.Notifier.__init__": {"fullname": "jellyfish.Notifier.__init__", "modulename": "jellyfish", "qualname": "Notifier.__init__", "kind": "function", "doc": "

    Create Notifier instance, providing the jellyfish address and api token.\nSet secure to True for wss and False for ws connection (default).

    \n", "signature": "(\tserver_address: str = 'localhost:5002',\tserver_api_token: str = 'development',\tsecure: bool = False)"}, "jellyfish.Notifier.on_server_notification": {"fullname": "jellyfish.Notifier.on_server_notification", "modulename": "jellyfish", "qualname": "Notifier.on_server_notification", "kind": "function", "doc": "

    Decorator used for defining handler for ServerNotifications\ni.e. all messages other than ServerMessageMetricsReport.

    \n", "signature": "(self, handler: Callable[[Any], NoneType]):", "funcdef": "def"}, "jellyfish.Notifier.on_metrics": {"fullname": "jellyfish.Notifier.on_metrics", "modulename": "jellyfish", "qualname": "Notifier.on_metrics", "kind": "function", "doc": "

    Decorator used for defining handler for ServerMessageMetricsReport.

    \n", "signature": "(\tself,\thandler: Callable[[jellyfish.events._protos.jellyfish.ServerMessageMetricsReport], NoneType]):", "funcdef": "def"}, "jellyfish.Notifier.connect": {"fullname": "jellyfish.Notifier.connect", "modulename": "jellyfish", "qualname": "Notifier.connect", "kind": "function", "doc": "

    A coroutine which connects Notifier to Jellyfish and listens for all incoming\nmessages from the Jellyfish.

    \n\n

    It runs until the connection isn't closed.

    \n\n

    The incoming messages are handled by the functions defined using the\non_server_notification and on_metrics decorators.

    \n\n

    The handlers have to be defined before calling connect,\notherwise the messages won't be received.

    \n", "signature": "(self):", "funcdef": "async def"}, "jellyfish.Notifier.wait_ready": {"fullname": "jellyfish.Notifier.wait_ready", "modulename": "jellyfish", "qualname": "Notifier.wait_ready", "kind": "function", "doc": "

    Waits until the notifier is connected and authenticated to Jellyfish.

    \n\n

    If already connected, returns True immediately.

    \n", "signature": "(self) -> True:", "funcdef": "async def"}, "jellyfish.receive_binary": {"fullname": "jellyfish.receive_binary", "modulename": "jellyfish", "qualname": "receive_binary", "kind": "function", "doc": "

    Transform received protobuf notification to adequate notification instance.

    \n\n

    The available notifications are listed in jellyfish.events module.

    \n", "signature": "(binary: bytes) -> betterproto.Message:", "funcdef": "def"}, "jellyfish.Room": {"fullname": "jellyfish.Room", "modulename": "jellyfish", "qualname": "Room", "kind": "class", "doc": "

    Description of the room state

    \n"}, "jellyfish.Room.__init__": {"fullname": "jellyfish.Room.__init__", "modulename": "jellyfish", "qualname": "Room.__init__", "kind": "function", "doc": "

    Method generated by attrs for class Room.

    \n", "signature": "(\tcomponents: List[Union[jellyfish._openapi_client.models.component_file.ComponentFile, jellyfish._openapi_client.models.component_hls.ComponentHLS, jellyfish._openapi_client.models.component_rtsp.ComponentRTSP, jellyfish._openapi_client.models.component_sip.ComponentSIP]],\tconfig: jellyfish._openapi_client.models.room_config.RoomConfig,\tid: str,\tpeers: List[jellyfish._openapi_client.models.peer.Peer])"}, "jellyfish.Room.components": {"fullname": "jellyfish.Room.components", "modulename": "jellyfish", "qualname": "Room.components", "kind": "variable", "doc": "

    List of all components

    \n", "annotation": ": List[Union[jellyfish._openapi_client.models.component_file.ComponentFile, jellyfish._openapi_client.models.component_hls.ComponentHLS, jellyfish._openapi_client.models.component_rtsp.ComponentRTSP, jellyfish._openapi_client.models.component_sip.ComponentSIP]]"}, "jellyfish.Room.config": {"fullname": "jellyfish.Room.config", "modulename": "jellyfish", "qualname": "Room.config", "kind": "variable", "doc": "

    Room configuration

    \n", "annotation": ": jellyfish._openapi_client.models.room_config.RoomConfig"}, "jellyfish.Room.id": {"fullname": "jellyfish.Room.id", "modulename": "jellyfish", "qualname": "Room.id", "kind": "variable", "doc": "

    Room ID

    \n", "annotation": ": str"}, "jellyfish.Room.peers": {"fullname": "jellyfish.Room.peers", "modulename": "jellyfish", "qualname": "Room.peers", "kind": "variable", "doc": "

    List of all peers

    \n", "annotation": ": List[jellyfish._openapi_client.models.peer.Peer]"}, "jellyfish.RoomConfig": {"fullname": "jellyfish.RoomConfig", "modulename": "jellyfish", "qualname": "RoomConfig", "kind": "class", "doc": "

    Room configuration

    \n"}, "jellyfish.RoomConfig.__init__": {"fullname": "jellyfish.RoomConfig.__init__", "modulename": "jellyfish", "qualname": "RoomConfig.__init__", "kind": "function", "doc": "

    Method generated by attrs for class RoomConfig.

    \n", "signature": "(\tmax_peers: Union[jellyfish._openapi_client.types.Unset, NoneType, int] = <jellyfish._openapi_client.types.Unset object>,\tpeerless_purge_timeout: Union[jellyfish._openapi_client.types.Unset, NoneType, int] = <jellyfish._openapi_client.types.Unset object>,\troom_id: Union[jellyfish._openapi_client.types.Unset, NoneType, str] = <jellyfish._openapi_client.types.Unset object>,\tvideo_codec: Union[jellyfish._openapi_client.types.Unset, NoneType, jellyfish._openapi_client.models.room_config_video_codec.RoomConfigVideoCodec] = <jellyfish._openapi_client.types.Unset object>,\twebhook_url: Union[jellyfish._openapi_client.types.Unset, NoneType, str] = <jellyfish._openapi_client.types.Unset object>)"}, "jellyfish.RoomConfig.max_peers": {"fullname": "jellyfish.RoomConfig.max_peers", "modulename": "jellyfish", "qualname": "RoomConfig.max_peers", "kind": "variable", "doc": "

    Maximum amount of peers allowed into the room

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, int]"}, "jellyfish.RoomConfig.peerless_purge_timeout": {"fullname": "jellyfish.RoomConfig.peerless_purge_timeout", "modulename": "jellyfish", "qualname": "RoomConfig.peerless_purge_timeout", "kind": "variable", "doc": "

    Duration (in seconds) after which the room will be removed if no peers are connected. If not provided, this feature is disabled.

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, int]"}, "jellyfish.RoomConfig.room_id": {"fullname": "jellyfish.RoomConfig.room_id", "modulename": "jellyfish", "qualname": "RoomConfig.room_id", "kind": "variable", "doc": "

    Custom id used for identifying room within Jellyfish. Must be unique across all rooms. If not provided, random UUID is generated.

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, str]"}, "jellyfish.RoomConfig.video_codec": {"fullname": "jellyfish.RoomConfig.video_codec", "modulename": "jellyfish", "qualname": "RoomConfig.video_codec", "kind": "variable", "doc": "

    Enforces video codec for each peer in the room

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, jellyfish._openapi_client.models.room_config_video_codec.RoomConfigVideoCodec]"}, "jellyfish.RoomConfig.webhook_url": {"fullname": "jellyfish.RoomConfig.webhook_url", "modulename": "jellyfish", "qualname": "RoomConfig.webhook_url", "kind": "variable", "doc": "

    URL where Jellyfish notifications will be sent

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, str]"}, "jellyfish.RoomConfigVideoCodec": {"fullname": "jellyfish.RoomConfigVideoCodec", "modulename": "jellyfish", "qualname": "RoomConfigVideoCodec", "kind": "class", "doc": "

    Enforces video codec for each peer in the room

    \n", "bases": "builtins.str, enum.Enum"}, "jellyfish.RoomConfigVideoCodec.H264": {"fullname": "jellyfish.RoomConfigVideoCodec.H264", "modulename": "jellyfish", "qualname": "RoomConfigVideoCodec.H264", "kind": "variable", "doc": "

    \n", "default_value": "<RoomConfigVideoCodec.H264: 'h264'>"}, "jellyfish.RoomConfigVideoCodec.VP8": {"fullname": "jellyfish.RoomConfigVideoCodec.VP8", "modulename": "jellyfish", "qualname": "RoomConfigVideoCodec.VP8", "kind": "variable", "doc": "

    \n", "default_value": "<RoomConfigVideoCodec.VP8: 'vp8'>"}, "jellyfish.Peer": {"fullname": "jellyfish.Peer", "modulename": "jellyfish", "qualname": "Peer", "kind": "class", "doc": "

    Describes peer status

    \n"}, "jellyfish.Peer.__init__": {"fullname": "jellyfish.Peer.__init__", "modulename": "jellyfish", "qualname": "Peer.__init__", "kind": "function", "doc": "

    Method generated by attrs for class Peer.

    \n", "signature": "(\tid: str,\tmetadata: Any,\tstatus: jellyfish._openapi_client.models.peer_status.PeerStatus,\ttracks: List[jellyfish._openapi_client.models.track.Track],\ttype: str)"}, "jellyfish.Peer.id": {"fullname": "jellyfish.Peer.id", "modulename": "jellyfish", "qualname": "Peer.id", "kind": "variable", "doc": "

    Assigned peer id

    \n", "annotation": ": str"}, "jellyfish.Peer.metadata": {"fullname": "jellyfish.Peer.metadata", "modulename": "jellyfish", "qualname": "Peer.metadata", "kind": "variable", "doc": "

    Custom metadata set by the peer

    \n", "annotation": ": Any"}, "jellyfish.Peer.status": {"fullname": "jellyfish.Peer.status", "modulename": "jellyfish", "qualname": "Peer.status", "kind": "variable", "doc": "

    Informs about the peer status

    \n", "annotation": ": jellyfish._openapi_client.models.peer_status.PeerStatus"}, "jellyfish.Peer.tracks": {"fullname": "jellyfish.Peer.tracks", "modulename": "jellyfish", "qualname": "Peer.tracks", "kind": "variable", "doc": "

    List of all peer's tracks

    \n", "annotation": ": List[jellyfish._openapi_client.models.track.Track]"}, "jellyfish.Peer.type": {"fullname": "jellyfish.Peer.type", "modulename": "jellyfish", "qualname": "Peer.type", "kind": "variable", "doc": "

    Peer type

    \n", "annotation": ": str"}, "jellyfish.PeerOptionsWebRTC": {"fullname": "jellyfish.PeerOptionsWebRTC", "modulename": "jellyfish", "qualname": "PeerOptionsWebRTC", "kind": "class", "doc": "

    Options specific to the WebRTC peer

    \n"}, "jellyfish.PeerOptionsWebRTC.__init__": {"fullname": "jellyfish.PeerOptionsWebRTC.__init__", "modulename": "jellyfish", "qualname": "PeerOptionsWebRTC.__init__", "kind": "function", "doc": "

    Method generated by attrs for class PeerOptionsWebRTC.

    \n", "signature": "(\tenable_simulcast: Union[jellyfish._openapi_client.types.Unset, bool] = True)"}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"fullname": "jellyfish.PeerOptionsWebRTC.enable_simulcast", "modulename": "jellyfish", "qualname": "PeerOptionsWebRTC.enable_simulcast", "kind": "variable", "doc": "

    Enables the peer to use simulcast

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, bool]"}, "jellyfish.PeerStatus": {"fullname": "jellyfish.PeerStatus", "modulename": "jellyfish", "qualname": "PeerStatus", "kind": "class", "doc": "

    Informs about the peer status

    \n", "bases": "builtins.str, enum.Enum"}, "jellyfish.PeerStatus.CONNECTED": {"fullname": "jellyfish.PeerStatus.CONNECTED", "modulename": "jellyfish", "qualname": "PeerStatus.CONNECTED", "kind": "variable", "doc": "

    \n", "default_value": "<PeerStatus.CONNECTED: 'connected'>"}, "jellyfish.PeerStatus.DISCONNECTED": {"fullname": "jellyfish.PeerStatus.DISCONNECTED", "modulename": "jellyfish", "qualname": "PeerStatus.DISCONNECTED", "kind": "variable", "doc": "

    \n", "default_value": "<PeerStatus.DISCONNECTED: 'disconnected'>"}, "jellyfish.ComponentHLS": {"fullname": "jellyfish.ComponentHLS", "modulename": "jellyfish", "qualname": "ComponentHLS", "kind": "class", "doc": "

    Describes the HLS component

    \n"}, "jellyfish.ComponentHLS.__init__": {"fullname": "jellyfish.ComponentHLS.__init__", "modulename": "jellyfish", "qualname": "ComponentHLS.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentHLS.

    \n", "signature": "(\tid: str,\tproperties: jellyfish._openapi_client.models.component_properties_hls.ComponentPropertiesHLS,\ttracks: List[jellyfish._openapi_client.models.track.Track],\ttype: str)"}, "jellyfish.ComponentHLS.id": {"fullname": "jellyfish.ComponentHLS.id", "modulename": "jellyfish", "qualname": "ComponentHLS.id", "kind": "variable", "doc": "

    Assigned component ID

    \n", "annotation": ": str"}, "jellyfish.ComponentHLS.properties": {"fullname": "jellyfish.ComponentHLS.properties", "modulename": "jellyfish", "qualname": "ComponentHLS.properties", "kind": "variable", "doc": "

    Properties specific to the HLS component

    \n", "annotation": ": jellyfish._openapi_client.models.component_properties_hls.ComponentPropertiesHLS"}, "jellyfish.ComponentHLS.tracks": {"fullname": "jellyfish.ComponentHLS.tracks", "modulename": "jellyfish", "qualname": "ComponentHLS.tracks", "kind": "variable", "doc": "

    List of all component's tracks

    \n", "annotation": ": List[jellyfish._openapi_client.models.track.Track]"}, "jellyfish.ComponentHLS.type": {"fullname": "jellyfish.ComponentHLS.type", "modulename": "jellyfish", "qualname": "ComponentHLS.type", "kind": "variable", "doc": "

    Component type

    \n", "annotation": ": str"}, "jellyfish.ComponentOptionsHLS": {"fullname": "jellyfish.ComponentOptionsHLS", "modulename": "jellyfish", "qualname": "ComponentOptionsHLS", "kind": "class", "doc": "

    Options specific to the HLS component

    \n"}, "jellyfish.ComponentOptionsHLS.__init__": {"fullname": "jellyfish.ComponentOptionsHLS.__init__", "modulename": "jellyfish", "qualname": "ComponentOptionsHLS.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentOptionsHLS.

    \n", "signature": "(\tlow_latency: Union[jellyfish._openapi_client.types.Unset, bool] = False,\tpersistent: Union[jellyfish._openapi_client.types.Unset, bool] = False,\ts3: Union[jellyfish._openapi_client.types.Unset, NoneType, jellyfish._openapi_client.models.s3_credentials.S3Credentials] = <jellyfish._openapi_client.types.Unset object>,\tsubscribe_mode: Union[jellyfish._openapi_client.types.Unset, jellyfish._openapi_client.models.component_options_hls_subscribe_mode.ComponentOptionsHLSSubscribeMode] = <ComponentOptionsHLSSubscribeMode.AUTO: 'auto'>,\ttarget_window_duration: Union[jellyfish._openapi_client.types.Unset, NoneType, int] = <jellyfish._openapi_client.types.Unset object>)"}, "jellyfish.ComponentOptionsHLS.low_latency": {"fullname": "jellyfish.ComponentOptionsHLS.low_latency", "modulename": "jellyfish", "qualname": "ComponentOptionsHLS.low_latency", "kind": "variable", "doc": "

    Whether the component should use LL-HLS

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, bool]"}, "jellyfish.ComponentOptionsHLS.persistent": {"fullname": "jellyfish.ComponentOptionsHLS.persistent", "modulename": "jellyfish", "qualname": "ComponentOptionsHLS.persistent", "kind": "variable", "doc": "

    Whether the video is stored after end of stream

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, bool]"}, "jellyfish.ComponentOptionsHLS.s3": {"fullname": "jellyfish.ComponentOptionsHLS.s3", "modulename": "jellyfish", "qualname": "ComponentOptionsHLS.s3", "kind": "variable", "doc": "

    An AWS S3 credential that will be used to send HLS stream. The stream will only be uploaded if credentials are provided

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, jellyfish._openapi_client.models.s3_credentials.S3Credentials]"}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"fullname": "jellyfish.ComponentOptionsHLS.subscribe_mode", "modulename": "jellyfish", "qualname": "ComponentOptionsHLS.subscribe_mode", "kind": "variable", "doc": "

    Whether the HLS component should subscribe to tracks automatically or manually.

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, jellyfish._openapi_client.models.component_options_hls_subscribe_mode.ComponentOptionsHLSSubscribeMode]"}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"fullname": "jellyfish.ComponentOptionsHLS.target_window_duration", "modulename": "jellyfish", "qualname": "ComponentOptionsHLS.target_window_duration", "kind": "variable", "doc": "

    Duration of stream available for viewer

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, int]"}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"fullname": "jellyfish.ComponentOptionsHLSSubscribeMode", "modulename": "jellyfish", "qualname": "ComponentOptionsHLSSubscribeMode", "kind": "class", "doc": "

    Whether the HLS component should subscribe to tracks automatically or manually.

    \n", "bases": "builtins.str, enum.Enum"}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"fullname": "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO", "modulename": "jellyfish", "qualname": "ComponentOptionsHLSSubscribeMode.AUTO", "kind": "variable", "doc": "

    \n", "default_value": "<ComponentOptionsHLSSubscribeMode.AUTO: 'auto'>"}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"fullname": "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL", "modulename": "jellyfish", "qualname": "ComponentOptionsHLSSubscribeMode.MANUAL", "kind": "variable", "doc": "

    \n", "default_value": "<ComponentOptionsHLSSubscribeMode.MANUAL: 'manual'>"}, "jellyfish.ComponentPropertiesHLS": {"fullname": "jellyfish.ComponentPropertiesHLS", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLS", "kind": "class", "doc": "

    Properties specific to the HLS component

    \n"}, "jellyfish.ComponentPropertiesHLS.__init__": {"fullname": "jellyfish.ComponentPropertiesHLS.__init__", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLS.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentPropertiesHLS.

    \n", "signature": "(\tlow_latency: bool,\tpersistent: bool,\tplayable: bool,\tsubscribe_mode: jellyfish._openapi_client.models.component_properties_hls_subscribe_mode.ComponentPropertiesHLSSubscribeMode,\ttarget_window_duration: Optional[int])"}, "jellyfish.ComponentPropertiesHLS.low_latency": {"fullname": "jellyfish.ComponentPropertiesHLS.low_latency", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLS.low_latency", "kind": "variable", "doc": "

    Whether the component uses LL-HLS

    \n", "annotation": ": bool"}, "jellyfish.ComponentPropertiesHLS.persistent": {"fullname": "jellyfish.ComponentPropertiesHLS.persistent", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLS.persistent", "kind": "variable", "doc": "

    Whether the video is stored after end of stream

    \n", "annotation": ": bool"}, "jellyfish.ComponentPropertiesHLS.playable": {"fullname": "jellyfish.ComponentPropertiesHLS.playable", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLS.playable", "kind": "variable", "doc": "

    Whether the generated HLS playlist is playable

    \n", "annotation": ": bool"}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"fullname": "jellyfish.ComponentPropertiesHLS.subscribe_mode", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLS.subscribe_mode", "kind": "variable", "doc": "

    Whether the HLS component should subscribe to tracks automatically or manually

    \n", "annotation": ": jellyfish._openapi_client.models.component_properties_hls_subscribe_mode.ComponentPropertiesHLSSubscribeMode"}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"fullname": "jellyfish.ComponentPropertiesHLS.target_window_duration", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLS.target_window_duration", "kind": "variable", "doc": "

    Duration of stream available for viewer

    \n", "annotation": ": Optional[int]"}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"fullname": "jellyfish.ComponentPropertiesHLSSubscribeMode", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLSSubscribeMode", "kind": "class", "doc": "

    Whether the HLS component should subscribe to tracks automatically or manually

    \n", "bases": "builtins.str, enum.Enum"}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"fullname": "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLSSubscribeMode.AUTO", "kind": "variable", "doc": "

    \n", "default_value": "<ComponentPropertiesHLSSubscribeMode.AUTO: 'auto'>"}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"fullname": "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLSSubscribeMode.MANUAL", "kind": "variable", "doc": "

    \n", "default_value": "<ComponentPropertiesHLSSubscribeMode.MANUAL: 'manual'>"}, "jellyfish.ComponentSIP": {"fullname": "jellyfish.ComponentSIP", "modulename": "jellyfish", "qualname": "ComponentSIP", "kind": "class", "doc": "

    Describes the SIP component

    \n"}, "jellyfish.ComponentSIP.__init__": {"fullname": "jellyfish.ComponentSIP.__init__", "modulename": "jellyfish", "qualname": "ComponentSIP.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentSIP.

    \n", "signature": "(\tid: str,\tproperties: jellyfish._openapi_client.models.component_properties_sip.ComponentPropertiesSIP,\ttracks: List[jellyfish._openapi_client.models.track.Track],\ttype: str)"}, "jellyfish.ComponentSIP.id": {"fullname": "jellyfish.ComponentSIP.id", "modulename": "jellyfish", "qualname": "ComponentSIP.id", "kind": "variable", "doc": "

    Assigned component ID

    \n", "annotation": ": str"}, "jellyfish.ComponentSIP.properties": {"fullname": "jellyfish.ComponentSIP.properties", "modulename": "jellyfish", "qualname": "ComponentSIP.properties", "kind": "variable", "doc": "

    Properties specific to the SIP component

    \n", "annotation": ": jellyfish._openapi_client.models.component_properties_sip.ComponentPropertiesSIP"}, "jellyfish.ComponentSIP.tracks": {"fullname": "jellyfish.ComponentSIP.tracks", "modulename": "jellyfish", "qualname": "ComponentSIP.tracks", "kind": "variable", "doc": "

    List of all component's tracks

    \n", "annotation": ": List[jellyfish._openapi_client.models.track.Track]"}, "jellyfish.ComponentSIP.type": {"fullname": "jellyfish.ComponentSIP.type", "modulename": "jellyfish", "qualname": "ComponentSIP.type", "kind": "variable", "doc": "

    Component type

    \n", "annotation": ": str"}, "jellyfish.ComponentOptionsSIP": {"fullname": "jellyfish.ComponentOptionsSIP", "modulename": "jellyfish", "qualname": "ComponentOptionsSIP", "kind": "class", "doc": "

    Options specific to the SIP component

    \n"}, "jellyfish.ComponentOptionsSIP.__init__": {"fullname": "jellyfish.ComponentOptionsSIP.__init__", "modulename": "jellyfish", "qualname": "ComponentOptionsSIP.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentOptionsSIP.

    \n", "signature": "(\tregistrar_credentials: jellyfish._openapi_client.models.component_options_sipsip_credentials.ComponentOptionsSIPSIPCredentials)"}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"fullname": "jellyfish.ComponentOptionsSIP.registrar_credentials", "modulename": "jellyfish", "qualname": "ComponentOptionsSIP.registrar_credentials", "kind": "variable", "doc": "

    Credentials used to authorize in SIP Provider service

    \n", "annotation": ": jellyfish._openapi_client.models.component_options_sipsip_credentials.ComponentOptionsSIPSIPCredentials"}, "jellyfish.ComponentPropertiesSIP": {"fullname": "jellyfish.ComponentPropertiesSIP", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIP", "kind": "class", "doc": "

    Properties specific to the SIP component

    \n"}, "jellyfish.ComponentPropertiesSIP.__init__": {"fullname": "jellyfish.ComponentPropertiesSIP.__init__", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIP.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentPropertiesSIP.

    \n", "signature": "(\tregistrar_credentials: jellyfish._openapi_client.models.component_properties_sipsip_credentials.ComponentPropertiesSIPSIPCredentials)"}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"fullname": "jellyfish.ComponentPropertiesSIP.registrar_credentials", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIP.registrar_credentials", "kind": "variable", "doc": "

    Credentials used to authorize in SIP Provider service

    \n", "annotation": ": jellyfish._openapi_client.models.component_properties_sipsip_credentials.ComponentPropertiesSIPSIPCredentials"}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"fullname": "jellyfish.ComponentPropertiesSIPSIPCredentials", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIPSIPCredentials", "kind": "class", "doc": "

    Credentials used to authorize in SIP Provider service

    \n"}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"fullname": "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIPSIPCredentials.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentPropertiesSIPSIPCredentials.

    \n", "signature": "(address: str, password: str, username: str)"}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"fullname": "jellyfish.ComponentPropertiesSIPSIPCredentials.address", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIPSIPCredentials.address", "kind": "variable", "doc": "

    SIP provider address. Can be in the form of FQDN (my-sip-registrar.net) or IPv4 (1.2.3.4). Port can be specified e.g: 5.6.7.8:9999. If not given, the default SIP port 5060 will be assumed

    \n", "annotation": ": str"}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"fullname": "jellyfish.ComponentPropertiesSIPSIPCredentials.password", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIPSIPCredentials.password", "kind": "variable", "doc": "

    Password in SIP service provider

    \n", "annotation": ": str"}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"fullname": "jellyfish.ComponentPropertiesSIPSIPCredentials.username", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIPSIPCredentials.username", "kind": "variable", "doc": "

    Username in SIP service provider

    \n", "annotation": ": str"}, "jellyfish.ComponentFile": {"fullname": "jellyfish.ComponentFile", "modulename": "jellyfish", "qualname": "ComponentFile", "kind": "class", "doc": "

    Describes the File component

    \n"}, "jellyfish.ComponentFile.__init__": {"fullname": "jellyfish.ComponentFile.__init__", "modulename": "jellyfish", "qualname": "ComponentFile.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentFile.

    \n", "signature": "(\tid: str,\ttracks: List[jellyfish._openapi_client.models.track.Track],\ttype: str,\tproperties: Union[jellyfish._openapi_client.types.Unset, jellyfish._openapi_client.models.component_properties_file.ComponentPropertiesFile] = <jellyfish._openapi_client.types.Unset object>)"}, "jellyfish.ComponentFile.id": {"fullname": "jellyfish.ComponentFile.id", "modulename": "jellyfish", "qualname": "ComponentFile.id", "kind": "variable", "doc": "

    Assigned component ID

    \n", "annotation": ": str"}, "jellyfish.ComponentFile.tracks": {"fullname": "jellyfish.ComponentFile.tracks", "modulename": "jellyfish", "qualname": "ComponentFile.tracks", "kind": "variable", "doc": "

    List of all component's tracks

    \n", "annotation": ": List[jellyfish._openapi_client.models.track.Track]"}, "jellyfish.ComponentFile.type": {"fullname": "jellyfish.ComponentFile.type", "modulename": "jellyfish", "qualname": "ComponentFile.type", "kind": "variable", "doc": "

    Component type

    \n", "annotation": ": str"}, "jellyfish.ComponentFile.properties": {"fullname": "jellyfish.ComponentFile.properties", "modulename": "jellyfish", "qualname": "ComponentFile.properties", "kind": "variable", "doc": "

    Properties specific to the File component

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, jellyfish._openapi_client.models.component_properties_file.ComponentPropertiesFile]"}, "jellyfish.ComponentRTSP": {"fullname": "jellyfish.ComponentRTSP", "modulename": "jellyfish", "qualname": "ComponentRTSP", "kind": "class", "doc": "

    Describes the RTSP component

    \n"}, "jellyfish.ComponentRTSP.__init__": {"fullname": "jellyfish.ComponentRTSP.__init__", "modulename": "jellyfish", "qualname": "ComponentRTSP.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentRTSP.

    \n", "signature": "(\tid: str,\tproperties: jellyfish._openapi_client.models.component_properties_rtsp.ComponentPropertiesRTSP,\ttracks: List[jellyfish._openapi_client.models.track.Track],\ttype: str)"}, "jellyfish.ComponentRTSP.id": {"fullname": "jellyfish.ComponentRTSP.id", "modulename": "jellyfish", "qualname": "ComponentRTSP.id", "kind": "variable", "doc": "

    Assigned component ID

    \n", "annotation": ": str"}, "jellyfish.ComponentRTSP.properties": {"fullname": "jellyfish.ComponentRTSP.properties", "modulename": "jellyfish", "qualname": "ComponentRTSP.properties", "kind": "variable", "doc": "

    Properties specific to the RTSP component

    \n", "annotation": ": jellyfish._openapi_client.models.component_properties_rtsp.ComponentPropertiesRTSP"}, "jellyfish.ComponentRTSP.tracks": {"fullname": "jellyfish.ComponentRTSP.tracks", "modulename": "jellyfish", "qualname": "ComponentRTSP.tracks", "kind": "variable", "doc": "

    List of all component's tracks

    \n", "annotation": ": List[jellyfish._openapi_client.models.track.Track]"}, "jellyfish.ComponentRTSP.type": {"fullname": "jellyfish.ComponentRTSP.type", "modulename": "jellyfish", "qualname": "ComponentRTSP.type", "kind": "variable", "doc": "

    Component type

    \n", "annotation": ": str"}, "jellyfish.ComponentOptionsRTSP": {"fullname": "jellyfish.ComponentOptionsRTSP", "modulename": "jellyfish", "qualname": "ComponentOptionsRTSP", "kind": "class", "doc": "

    Options specific to the RTSP component

    \n"}, "jellyfish.ComponentOptionsRTSP.__init__": {"fullname": "jellyfish.ComponentOptionsRTSP.__init__", "modulename": "jellyfish", "qualname": "ComponentOptionsRTSP.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentOptionsRTSP.

    \n", "signature": "(\tsource_uri: str,\tkeep_alive_interval: Union[jellyfish._openapi_client.types.Unset, int] = 15000,\tpierce_nat: Union[jellyfish._openapi_client.types.Unset, bool] = True,\treconnect_delay: Union[jellyfish._openapi_client.types.Unset, int] = 15000,\trtp_port: Union[jellyfish._openapi_client.types.Unset, int] = 20000)"}, "jellyfish.ComponentOptionsRTSP.source_uri": {"fullname": "jellyfish.ComponentOptionsRTSP.source_uri", "modulename": "jellyfish", "qualname": "ComponentOptionsRTSP.source_uri", "kind": "variable", "doc": "

    URI of RTSP source stream

    \n", "annotation": ": str"}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"fullname": "jellyfish.ComponentOptionsRTSP.keep_alive_interval", "modulename": "jellyfish", "qualname": "ComponentOptionsRTSP.keep_alive_interval", "kind": "variable", "doc": "

    Interval (in ms) in which keep-alive RTSP messages will be sent to the remote stream source

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, int]"}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"fullname": "jellyfish.ComponentOptionsRTSP.pierce_nat", "modulename": "jellyfish", "qualname": "ComponentOptionsRTSP.pierce_nat", "kind": "variable", "doc": "

    Whether to attempt to create client-side NAT binding by sending an empty datagram from client to source, after the completion of RTSP setup

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, bool]"}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"fullname": "jellyfish.ComponentOptionsRTSP.reconnect_delay", "modulename": "jellyfish", "qualname": "ComponentOptionsRTSP.reconnect_delay", "kind": "variable", "doc": "

    Delay (in ms) between successive reconnect attempts

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, int]"}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"fullname": "jellyfish.ComponentOptionsRTSP.rtp_port", "modulename": "jellyfish", "qualname": "ComponentOptionsRTSP.rtp_port", "kind": "variable", "doc": "

    Local port RTP stream will be received at

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, int]"}, "jellyfish.ComponentPropertiesRTSP": {"fullname": "jellyfish.ComponentPropertiesRTSP", "modulename": "jellyfish", "qualname": "ComponentPropertiesRTSP", "kind": "class", "doc": "

    Properties specific to the RTSP component

    \n"}, "jellyfish.ComponentPropertiesRTSP.__init__": {"fullname": "jellyfish.ComponentPropertiesRTSP.__init__", "modulename": "jellyfish", "qualname": "ComponentPropertiesRTSP.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentPropertiesRTSP.

    \n", "signature": "(\tkeep_alive_interval: int,\tpierce_nat: bool,\treconnect_delay: int,\trtp_port: int,\tsource_uri: str)"}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"fullname": "jellyfish.ComponentPropertiesRTSP.keep_alive_interval", "modulename": "jellyfish", "qualname": "ComponentPropertiesRTSP.keep_alive_interval", "kind": "variable", "doc": "

    Interval (in ms) in which keep-alive RTSP messages will be sent to the remote stream source

    \n", "annotation": ": int"}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"fullname": "jellyfish.ComponentPropertiesRTSP.pierce_nat", "modulename": "jellyfish", "qualname": "ComponentPropertiesRTSP.pierce_nat", "kind": "variable", "doc": "

    Whether to attempt to create client-side NAT binding by sending an empty datagram from client to source, after the completion of RTSP setup

    \n", "annotation": ": bool"}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"fullname": "jellyfish.ComponentPropertiesRTSP.reconnect_delay", "modulename": "jellyfish", "qualname": "ComponentPropertiesRTSP.reconnect_delay", "kind": "variable", "doc": "

    Delay (in ms) between successive reconnect attempts

    \n", "annotation": ": int"}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"fullname": "jellyfish.ComponentPropertiesRTSP.rtp_port", "modulename": "jellyfish", "qualname": "ComponentPropertiesRTSP.rtp_port", "kind": "variable", "doc": "

    Local port RTP stream will be received at

    \n", "annotation": ": int"}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"fullname": "jellyfish.ComponentPropertiesRTSP.source_uri", "modulename": "jellyfish", "qualname": "ComponentPropertiesRTSP.source_uri", "kind": "variable", "doc": "

    URI of RTSP source stream

    \n", "annotation": ": str"}, "jellyfish.ComponentOptionsFile": {"fullname": "jellyfish.ComponentOptionsFile", "modulename": "jellyfish", "qualname": "ComponentOptionsFile", "kind": "class", "doc": "

    Options specific to the File component

    \n"}, "jellyfish.ComponentOptionsFile.__init__": {"fullname": "jellyfish.ComponentOptionsFile.__init__", "modulename": "jellyfish", "qualname": "ComponentOptionsFile.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentOptionsFile.

    \n", "signature": "(\tfile_path: str,\tframerate: Union[jellyfish._openapi_client.types.Unset, NoneType, int] = <jellyfish._openapi_client.types.Unset object>)"}, "jellyfish.ComponentOptionsFile.file_path": {"fullname": "jellyfish.ComponentOptionsFile.file_path", "modulename": "jellyfish", "qualname": "ComponentOptionsFile.file_path", "kind": "variable", "doc": "

    Path to track file. Must be either OPUS encapsulated in Ogg or raw h264

    \n", "annotation": ": str"}, "jellyfish.ComponentOptionsFile.framerate": {"fullname": "jellyfish.ComponentOptionsFile.framerate", "modulename": "jellyfish", "qualname": "ComponentOptionsFile.framerate", "kind": "variable", "doc": "

    Framerate of video in a file. It is only valid for video track

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, int]"}, "jellyfish.ComponentPropertiesFile": {"fullname": "jellyfish.ComponentPropertiesFile", "modulename": "jellyfish", "qualname": "ComponentPropertiesFile", "kind": "class", "doc": "

    Properties specific to the File component

    \n"}, "jellyfish.ComponentPropertiesFile.__init__": {"fullname": "jellyfish.ComponentPropertiesFile.__init__", "modulename": "jellyfish", "qualname": "ComponentPropertiesFile.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentPropertiesFile.

    \n", "signature": "(file_path: str, framerate: Optional[int])"}, "jellyfish.ComponentPropertiesFile.file_path": {"fullname": "jellyfish.ComponentPropertiesFile.file_path", "modulename": "jellyfish", "qualname": "ComponentPropertiesFile.file_path", "kind": "variable", "doc": "

    Relative path to track file. Must be either OPUS encapsulated in Ogg or raw h264

    \n", "annotation": ": str"}, "jellyfish.ComponentPropertiesFile.framerate": {"fullname": "jellyfish.ComponentPropertiesFile.framerate", "modulename": "jellyfish", "qualname": "ComponentPropertiesFile.framerate", "kind": "variable", "doc": "

    Framerate of video in a file. It is only valid for video track

    \n", "annotation": ": Optional[int]"}, "jellyfish.SIPCredentials": {"fullname": "jellyfish.SIPCredentials", "modulename": "jellyfish", "qualname": "SIPCredentials", "kind": "class", "doc": "

    Credentials used to authorize in SIP Provider service

    \n"}, "jellyfish.SIPCredentials.__init__": {"fullname": "jellyfish.SIPCredentials.__init__", "modulename": "jellyfish", "qualname": "SIPCredentials.__init__", "kind": "function", "doc": "

    Method generated by attrs for class SIPCredentials.

    \n", "signature": "(address: str, password: str, username: str)"}, "jellyfish.SIPCredentials.address": {"fullname": "jellyfish.SIPCredentials.address", "modulename": "jellyfish", "qualname": "SIPCredentials.address", "kind": "variable", "doc": "

    SIP provider address. Can be in the form of FQDN (my-sip-registrar.net) or IPv4 (1.2.3.4). Port can be specified e.g: 5.6.7.8:9999. If not given, the default SIP port 5060 will be assumed

    \n", "annotation": ": str"}, "jellyfish.SIPCredentials.password": {"fullname": "jellyfish.SIPCredentials.password", "modulename": "jellyfish", "qualname": "SIPCredentials.password", "kind": "variable", "doc": "

    Password in SIP service provider

    \n", "annotation": ": str"}, "jellyfish.SIPCredentials.username": {"fullname": "jellyfish.SIPCredentials.username", "modulename": "jellyfish", "qualname": "SIPCredentials.username", "kind": "variable", "doc": "

    Username in SIP service provider

    \n", "annotation": ": str"}, "jellyfish.errors": {"fullname": "jellyfish.errors", "modulename": "jellyfish.errors", "kind": "module", "doc": "

    \n"}, "jellyfish.errors.HTTPError": {"fullname": "jellyfish.errors.HTTPError", "modulename": "jellyfish.errors", "qualname": "HTTPError", "kind": "class", "doc": "

    \n", "bases": "builtins.Exception"}, "jellyfish.errors.BadRequestError": {"fullname": "jellyfish.errors.BadRequestError", "modulename": "jellyfish.errors", "qualname": "BadRequestError", "kind": "class", "doc": "

    \n", "bases": "HTTPError"}, "jellyfish.errors.UnauthorizedError": {"fullname": "jellyfish.errors.UnauthorizedError", "modulename": "jellyfish.errors", "qualname": "UnauthorizedError", "kind": "class", "doc": "

    \n", "bases": "HTTPError"}, "jellyfish.errors.NotFoundError": {"fullname": "jellyfish.errors.NotFoundError", "modulename": "jellyfish.errors", "qualname": "NotFoundError", "kind": "class", "doc": "

    \n", "bases": "HTTPError"}, "jellyfish.errors.ServiceUnavailableError": {"fullname": "jellyfish.errors.ServiceUnavailableError", "modulename": "jellyfish.errors", "qualname": "ServiceUnavailableError", "kind": "class", "doc": "

    \n", "bases": "HTTPError"}, "jellyfish.events": {"fullname": "jellyfish.events", "modulename": "jellyfish.events", "kind": "module", "doc": "

    Server Notifications

    \n\n

    The Jellyfish can send one of the following notifications:

    \n\n

    ServerMessageRoomCreated,\nServerMessageRoomDeleted,\nServerMessageRoomCrashed,\nServerMessagePeerConnected,\nServerMessagePeerDisconnected,\nServerMessagePeerCrashed,\nServerMessageComponentCrashed,\nServerMessageTrackAdded,\nServerMessageTrackMetadataUpdated,\nServerMessageTrackRemoved,\nServerMessageHlsPlayable,\nServerMessageMetricsReport

    \n"}, "jellyfish.events.ServerMessageRoomCreated": {"fullname": "jellyfish.events.ServerMessageRoomCreated", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomCreated", "kind": "class", "doc": "

    Notification sent when a room is created

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"fullname": "jellyfish.events.ServerMessageRoomCreated.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomCreated.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>)"}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"fullname": "jellyfish.events.ServerMessageRoomCreated.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomCreated.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageRoomDeleted": {"fullname": "jellyfish.events.ServerMessageRoomDeleted", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomDeleted", "kind": "class", "doc": "

    Notification sent when a room is deleted

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"fullname": "jellyfish.events.ServerMessageRoomDeleted.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomDeleted.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>)"}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"fullname": "jellyfish.events.ServerMessageRoomDeleted.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomDeleted.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageRoomCrashed": {"fullname": "jellyfish.events.ServerMessageRoomCrashed", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomCrashed", "kind": "class", "doc": "

    Notification sent when a room crashes

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"fullname": "jellyfish.events.ServerMessageRoomCrashed.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomCrashed.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>)"}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"fullname": "jellyfish.events.ServerMessageRoomCrashed.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomCrashed.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessagePeerConnected": {"fullname": "jellyfish.events.ServerMessagePeerConnected", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerConnected", "kind": "class", "doc": "

    Notification sent when a peer connects

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"fullname": "jellyfish.events.ServerMessagePeerConnected.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerConnected.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>, peer_id: str = <object object>)"}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"fullname": "jellyfish.events.ServerMessagePeerConnected.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerConnected.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"fullname": "jellyfish.events.ServerMessagePeerConnected.peer_id", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerConnected.peer_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessagePeerDisconnected": {"fullname": "jellyfish.events.ServerMessagePeerDisconnected", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerDisconnected", "kind": "class", "doc": "

    Notification sent when a peer disconnects from JF

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"fullname": "jellyfish.events.ServerMessagePeerDisconnected.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerDisconnected.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>, peer_id: str = <object object>)"}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"fullname": "jellyfish.events.ServerMessagePeerDisconnected.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerDisconnected.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"fullname": "jellyfish.events.ServerMessagePeerDisconnected.peer_id", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerDisconnected.peer_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessagePeerCrashed": {"fullname": "jellyfish.events.ServerMessagePeerCrashed", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerCrashed", "kind": "class", "doc": "

    Notification sent when a peer crashes

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"fullname": "jellyfish.events.ServerMessagePeerCrashed.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerCrashed.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>, peer_id: str = <object object>)"}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"fullname": "jellyfish.events.ServerMessagePeerCrashed.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerCrashed.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"fullname": "jellyfish.events.ServerMessagePeerCrashed.peer_id", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerCrashed.peer_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageComponentCrashed": {"fullname": "jellyfish.events.ServerMessageComponentCrashed", "modulename": "jellyfish.events", "qualname": "ServerMessageComponentCrashed", "kind": "class", "doc": "

    Notification sent when a component crashes

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"fullname": "jellyfish.events.ServerMessageComponentCrashed.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageComponentCrashed.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>, component_id: str = <object object>)"}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"fullname": "jellyfish.events.ServerMessageComponentCrashed.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageComponentCrashed.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"fullname": "jellyfish.events.ServerMessageComponentCrashed.component_id", "modulename": "jellyfish.events", "qualname": "ServerMessageComponentCrashed.component_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrack": {"fullname": "jellyfish.events.ServerMessageTrack", "modulename": "jellyfish.events", "qualname": "ServerMessageTrack", "kind": "class", "doc": "

    Describes a media track

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageTrack.__init__": {"fullname": "jellyfish.events.ServerMessageTrack.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageTrack.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tid: str = <object object>,\ttype: jellyfish.events._protos.jellyfish.ServerMessageTrackType = <object object>,\tmetadata: str = <object object>)"}, "jellyfish.events.ServerMessageTrack.id": {"fullname": "jellyfish.events.ServerMessageTrack.id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrack.id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrack.type": {"fullname": "jellyfish.events.ServerMessageTrack.type", "modulename": "jellyfish.events", "qualname": "ServerMessageTrack.type", "kind": "variable", "doc": "

    \n", "annotation": ": jellyfish.events._protos.jellyfish.ServerMessageTrackType", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrack.metadata": {"fullname": "jellyfish.events.ServerMessageTrack.metadata", "modulename": "jellyfish.events", "qualname": "ServerMessageTrack.metadata", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackType": {"fullname": "jellyfish.events.ServerMessageTrackType", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackType", "kind": "class", "doc": "

    Defines types of tracks being published by peers and component

    \n", "bases": "betterproto.Enum"}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"fullname": "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED", "kind": "variable", "doc": "

    \n", "default_value": "<ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED: 0>"}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"fullname": "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackType.TRACK_TYPE_VIDEO", "kind": "variable", "doc": "

    \n", "default_value": "<ServerMessageTrackType.TRACK_TYPE_VIDEO: 1>"}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"fullname": "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackType.TRACK_TYPE_AUDIO", "kind": "variable", "doc": "

    \n", "default_value": "<ServerMessageTrackType.TRACK_TYPE_AUDIO: 2>"}, "jellyfish.events.ServerMessageTrackAdded": {"fullname": "jellyfish.events.ServerMessageTrackAdded", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackAdded", "kind": "class", "doc": "

    Notification sent when peer or component adds new track

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"fullname": "jellyfish.events.ServerMessageTrackAdded.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackAdded.__init__", "kind": "function", "doc": "

    \n", "signature": "(\troom_id: str = <object object>,\tpeer_id: str = <object object>,\tcomponent_id: str = <object object>,\ttrack: jellyfish.events._protos.jellyfish.ServerMessageTrack = <object object>)"}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"fullname": "jellyfish.events.ServerMessageTrackAdded.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackAdded.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"fullname": "jellyfish.events.ServerMessageTrackAdded.peer_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackAdded.peer_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"fullname": "jellyfish.events.ServerMessageTrackAdded.component_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackAdded.component_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackAdded.track": {"fullname": "jellyfish.events.ServerMessageTrackAdded.track", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackAdded.track", "kind": "variable", "doc": "

    \n", "annotation": ": jellyfish.events._protos.jellyfish.ServerMessageTrack", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"fullname": "jellyfish.events.ServerMessageTrackMetadataUpdated", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackMetadataUpdated", "kind": "class", "doc": "

    Notification sent when metadata of a multimedia track is updated

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"fullname": "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackMetadataUpdated.__init__", "kind": "function", "doc": "

    \n", "signature": "(\troom_id: str = <object object>,\tpeer_id: str = <object object>,\tcomponent_id: str = <object object>,\ttrack: jellyfish.events._protos.jellyfish.ServerMessageTrack = <object object>)"}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"fullname": "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackMetadataUpdated.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"fullname": "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackMetadataUpdated.peer_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"fullname": "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackMetadataUpdated.component_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"fullname": "jellyfish.events.ServerMessageTrackMetadataUpdated.track", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackMetadataUpdated.track", "kind": "variable", "doc": "

    \n", "annotation": ": jellyfish.events._protos.jellyfish.ServerMessageTrack", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackRemoved": {"fullname": "jellyfish.events.ServerMessageTrackRemoved", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackRemoved", "kind": "class", "doc": "

    Notification sent when a track is removed

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"fullname": "jellyfish.events.ServerMessageTrackRemoved.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackRemoved.__init__", "kind": "function", "doc": "

    \n", "signature": "(\troom_id: str = <object object>,\tpeer_id: str = <object object>,\tcomponent_id: str = <object object>,\ttrack: jellyfish.events._protos.jellyfish.ServerMessageTrack = <object object>)"}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"fullname": "jellyfish.events.ServerMessageTrackRemoved.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackRemoved.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"fullname": "jellyfish.events.ServerMessageTrackRemoved.peer_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackRemoved.peer_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"fullname": "jellyfish.events.ServerMessageTrackRemoved.component_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackRemoved.component_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackRemoved.track": {"fullname": "jellyfish.events.ServerMessageTrackRemoved.track", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackRemoved.track", "kind": "variable", "doc": "

    \n", "annotation": ": jellyfish.events._protos.jellyfish.ServerMessageTrack", "default_value": "<object object>"}, "jellyfish.events.ServerMessageHlsPlayable": {"fullname": "jellyfish.events.ServerMessageHlsPlayable", "modulename": "jellyfish.events", "qualname": "ServerMessageHlsPlayable", "kind": "class", "doc": "

    Notification sent when the HLS stream becomes available in a room

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"fullname": "jellyfish.events.ServerMessageHlsPlayable.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageHlsPlayable.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>, component_id: str = <object object>)"}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"fullname": "jellyfish.events.ServerMessageHlsPlayable.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageHlsPlayable.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"fullname": "jellyfish.events.ServerMessageHlsPlayable.component_id", "modulename": "jellyfish.events", "qualname": "ServerMessageHlsPlayable.component_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageMetricsReport": {"fullname": "jellyfish.events.ServerMessageMetricsReport", "modulename": "jellyfish.events", "qualname": "ServerMessageMetricsReport", "kind": "class", "doc": "

    Message containing WebRTC metrics from JF

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"fullname": "jellyfish.events.ServerMessageMetricsReport.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageMetricsReport.__init__", "kind": "function", "doc": "

    \n", "signature": "(metrics: str = <object object>)"}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"fullname": "jellyfish.events.ServerMessageMetricsReport.metrics", "modulename": "jellyfish.events", "qualname": "ServerMessageMetricsReport.metrics", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}}, "docInfo": {"jellyfish": {"qualname": 0, "fullname": 1, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 1415}, "jellyfish.RoomApi": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 6}, "jellyfish.RoomApi.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 33}, "jellyfish.RoomApi.create_room": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 145, "bases": 0, "doc": 76}, "jellyfish.RoomApi.delete_room": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 5}, "jellyfish.RoomApi.get_all_rooms": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 7}, "jellyfish.RoomApi.get_room": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 8}, "jellyfish.RoomApi.add_peer": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 97, "bases": 0, "doc": 59}, "jellyfish.RoomApi.delete_peer": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 4}, "jellyfish.RoomApi.add_component": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 274, "bases": 0, "doc": 59}, "jellyfish.RoomApi.delete_component": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 4}, "jellyfish.RoomApi.hls_subscribe": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 73}, "jellyfish.RoomApi.sip_dial": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 37}, "jellyfish.RoomApi.sip_end_call": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 19}, "jellyfish.RecordingApi": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 6}, "jellyfish.RecordingApi.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 33}, "jellyfish.RecordingApi.get_list": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 8}, "jellyfish.RecordingApi.delete": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 7}, "jellyfish.Notifier": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.Notifier.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 33}, "jellyfish.Notifier.on_server_notification": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 19}, "jellyfish.Notifier.on_metrics": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 56, "bases": 0, "doc": 12}, "jellyfish.Notifier.connect": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 76}, "jellyfish.Notifier.wait_ready": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 24}, "jellyfish.receive_binary": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 25}, "jellyfish.Room": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.Room.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 219, "bases": 0, "doc": 10}, "jellyfish.Room.components": {"qualname": 2, "fullname": 3, "annotation": 29, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "jellyfish.Room.config": {"qualname": 2, "fullname": 3, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.Room.id": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.Room.peers": {"qualname": 2, "fullname": 3, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "jellyfish.RoomConfig": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.RoomConfig.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 440, "bases": 0, "doc": 10}, "jellyfish.RoomConfig.max_peers": {"qualname": 3, "fullname": 4, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.RoomConfig.peerless_purge_timeout": {"qualname": 4, "fullname": 5, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 25}, "jellyfish.RoomConfig.room_id": {"qualname": 3, "fullname": 4, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 24}, "jellyfish.RoomConfig.video_codec": {"qualname": 3, "fullname": 4, "annotation": 16, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "jellyfish.RoomConfig.webhook_url": {"qualname": 3, "fullname": 4, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "jellyfish.RoomConfigVideoCodec": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 11}, "jellyfish.RoomConfigVideoCodec.H264": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.RoomConfigVideoCodec.VP8": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.Peer": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "jellyfish.Peer.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 110, "bases": 0, "doc": 10}, "jellyfish.Peer.id": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "jellyfish.Peer.metadata": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.Peer.status": {"qualname": 2, "fullname": 3, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.Peer.tracks": {"qualname": 2, "fullname": 3, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.Peer.type": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.PeerOptionsWebRTC": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.PeerOptionsWebRTC.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 10}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"qualname": 3, "fullname": 4, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.PeerStatus": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 7}, "jellyfish.PeerStatus.CONNECTED": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.PeerStatus.DISCONNECTED": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.ComponentHLS": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "jellyfish.ComponentHLS.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 100, "bases": 0, "doc": 10}, "jellyfish.ComponentHLS.id": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "jellyfish.ComponentHLS.properties": {"qualname": 2, "fullname": 3, "annotation": 9, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentHLS.tracks": {"qualname": 2, "fullname": 3, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentHLS.type": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.ComponentOptionsHLS": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentOptionsHLS.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 382, "bases": 0, "doc": 10}, "jellyfish.ComponentOptionsHLS.low_latency": {"qualname": 3, "fullname": 4, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "jellyfish.ComponentOptionsHLS.persistent": {"qualname": 2, "fullname": 3, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "jellyfish.ComponentOptionsHLS.s3": {"qualname": 2, "fullname": 3, "annotation": 14, "default_value": 0, "signature": 0, "bases": 0, "doc": 24}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"qualname": 3, "fullname": 4, "annotation": 16, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"qualname": 4, "fullname": 5, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 14}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.ComponentPropertiesHLS": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentPropertiesHLS.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 95, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesHLS.low_latency": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentPropertiesHLS.persistent": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "jellyfish.ComponentPropertiesHLS.playable": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"qualname": 3, "fullname": 4, "annotation": 11, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"qualname": 4, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 13}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.ComponentSIP": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "jellyfish.ComponentSIP.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 100, "bases": 0, "doc": 10}, "jellyfish.ComponentSIP.id": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "jellyfish.ComponentSIP.properties": {"qualname": 2, "fullname": 3, "annotation": 9, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentSIP.tracks": {"qualname": 2, "fullname": 3, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentSIP.type": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.ComponentOptionsSIP": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentOptionsSIP.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 10}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"qualname": 3, "fullname": 4, "annotation": 10, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesSIP": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentPropertiesSIP.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"qualname": 3, "fullname": 4, "annotation": 10, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 45}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.ComponentFile": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "jellyfish.ComponentFile.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 164, "bases": 0, "doc": 10}, "jellyfish.ComponentFile.id": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "jellyfish.ComponentFile.tracks": {"qualname": 2, "fullname": 3, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentFile.type": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.ComponentFile.properties": {"qualname": 2, "fullname": 3, "annotation": 14, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentRTSP": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "jellyfish.ComponentRTSP.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 100, "bases": 0, "doc": 10}, "jellyfish.ComponentRTSP.id": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "jellyfish.ComponentRTSP.properties": {"qualname": 2, "fullname": 3, "annotation": 9, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentRTSP.tracks": {"qualname": 2, "fullname": 3, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentRTSP.type": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.ComponentOptionsRTSP": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentOptionsRTSP.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 209, "bases": 0, "doc": 10}, "jellyfish.ComponentOptionsRTSP.source_uri": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"qualname": 4, "fullname": 5, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 19}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"qualname": 3, "fullname": 4, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 26}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"qualname": 3, "fullname": 4, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"qualname": 3, "fullname": 4, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesRTSP": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentPropertiesRTSP.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 65, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"qualname": 4, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 19}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 26}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.ComponentOptionsFile": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentOptionsFile.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 97, "bases": 0, "doc": 10}, "jellyfish.ComponentOptionsFile.file_path": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 16}, "jellyfish.ComponentOptionsFile.framerate": {"qualname": 2, "fullname": 3, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "jellyfish.ComponentPropertiesFile": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentPropertiesFile.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesFile.file_path": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 17}, "jellyfish.ComponentPropertiesFile.framerate": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "jellyfish.SIPCredentials": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.SIPCredentials.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 10}, "jellyfish.SIPCredentials.address": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 45}, "jellyfish.SIPCredentials.password": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.SIPCredentials.username": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.errors": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.errors.HTTPError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "jellyfish.errors.BadRequestError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "jellyfish.errors.UnauthorizedError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "jellyfish.errors.NotFoundError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "jellyfish.errors.ServiceUnavailableError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "jellyfish.events": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 53}, "jellyfish.events.ServerMessageRoomCreated": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageRoomDeleted": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageRoomCrashed": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerConnected": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerDisconnected": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 10}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerCrashed": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageComponentCrashed": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrack": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 6}, "jellyfish.events.ServerMessageTrack.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 112, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrack.id": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrack.type": {"qualname": 2, "fullname": 4, "annotation": 6, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrack.metadata": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 12}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackAdded": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 11}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackAdded.track": {"qualname": 2, "fullname": 4, "annotation": 6, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 12}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"qualname": 2, "fullname": 4, "annotation": 6, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackRemoved": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackRemoved.track": {"qualname": 2, "fullname": 4, "annotation": 6, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageHlsPlayable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 13}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageMetricsReport": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}}, "length": 202, "save": true}, "index": {"qualname": {"root": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 34, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.Room": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.Room.components": {"tf": 1}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.id": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}}, "df": 21, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RoomApi": {"tf": 1}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 13}}}, "s": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RoomConfig": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}}, "df": 7, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RecordingApi": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}}, "df": 4}}}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}}, "df": 2}}}}}}}}, "t": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 34}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}}}}, "d": {"docs": {"jellyfish.Room.id": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}}, "df": 30}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}}, "df": 2}}}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}}, "df": 7, "s": {"docs": {"jellyfish.Room.components": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentSIP": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}}, "df": 6}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}}, "df": 6}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}}, "df": 7, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}}, "df": 7}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}}, "df": 4}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 7, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 7}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentFile": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}}, "df": 6}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentRTSP": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}}, "df": 6}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.PeerStatus.CONNECTED": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Room.config": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 2}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 2, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.Peer": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.Peer.type": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}}, "df": 15, "s": {"docs": {"jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.PeerStatus": {"tf": 1}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}}, "df": 3}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}}, "df": 2}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}}, "df": 4}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 2}}}}, "h": {"2": {"6": {"4": {"docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.HTTPError": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"3": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}}, "df": 3}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}}, "df": 3}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}}, "df": 4}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}}, "df": 4}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageTrackType": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 4}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}}, "df": 6}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}}, "df": 6}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}}, "df": 4}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.events.ServerMessageMetricsReport": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.ServiceUnavailableError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer.status": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RecordingApi.get_list": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Notifier": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 6}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.NotFoundError": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 2}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.RoomConfig.webhook_url": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 2}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.BadRequestError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}}, "df": 6, "s": {"docs": {"jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}}, "df": 5}}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Peer.type": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 9}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 2}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}}, "df": 2}}}}, "p": {"8": {"docs": {"jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomConfig.webhook_url": {"tf": 1}}, "df": 1}, "i": {"docs": {"jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.UnauthorizedError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}}, "df": 1}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 2}}}}}}}}}}}, "fullname": {"root": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 34, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi": {"tf": 1}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.RecordingApi": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}, "jellyfish.Notifier": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.Room": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.Room.components": {"tf": 1}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.id": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}, "jellyfish.Peer": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.Peer.type": {"tf": 1}, "jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}, "jellyfish.ComponentHLS": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}, "jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.ComponentSIP": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}, "jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.ComponentFile": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}, "jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}, "jellyfish.errors": {"tf": 1}, "jellyfish.errors.HTTPError": {"tf": 1}, "jellyfish.errors.BadRequestError": {"tf": 1}, "jellyfish.errors.UnauthorizedError": {"tf": 1}, "jellyfish.errors.NotFoundError": {"tf": 1}, "jellyfish.errors.ServiceUnavailableError": {"tf": 1}, "jellyfish.events": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 202}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.Room": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.Room.components": {"tf": 1}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.id": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}}, "df": 21, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RoomApi": {"tf": 1}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 13}}}, "s": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RoomConfig": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}}, "df": 7, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RecordingApi": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}}, "df": 4}}}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}}, "df": 2}}}}}}}}, "t": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 34}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}}}}, "d": {"docs": {"jellyfish.Room.id": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}}, "df": 30}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}}, "df": 2}}}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}}, "df": 7, "s": {"docs": {"jellyfish.Room.components": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentSIP": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}}, "df": 6}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}}, "df": 6}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}}, "df": 7, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}}, "df": 7}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}}, "df": 4}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 7, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 7}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentFile": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}}, "df": 6}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentRTSP": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}}, "df": 6}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.PeerStatus.CONNECTED": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Room.config": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 2}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 2, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.Peer": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.Peer.type": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}}, "df": 15, "s": {"docs": {"jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.PeerStatus": {"tf": 1}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}}, "df": 3}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}}, "df": 2}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}}, "df": 4}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 2}}}}, "h": {"2": {"6": {"4": {"docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.HTTPError": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"3": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}}, "df": 3}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}}, "df": 3}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}}, "df": 4}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}}, "df": 4}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageTrackType": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 4}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}}, "df": 6}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}}, "df": 6}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}}, "df": 4}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.events.ServerMessageMetricsReport": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.ServiceUnavailableError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer.status": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.errors": {"tf": 1}, "jellyfish.errors.HTTPError": {"tf": 1}, "jellyfish.errors.BadRequestError": {"tf": 1}, "jellyfish.errors.UnauthorizedError": {"tf": 1}, "jellyfish.errors.NotFoundError": {"tf": 1}, "jellyfish.errors.ServiceUnavailableError": {"tf": 1}}, "df": 6}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.events": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 60}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RecordingApi.get_list": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Notifier": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 6}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.NotFoundError": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 2}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.RoomConfig.webhook_url": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 2}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.BadRequestError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}}, "df": 6, "s": {"docs": {"jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}}, "df": 5}}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Peer.type": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 9}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 2}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}}, "df": 2}}}}, "p": {"8": {"docs": {"jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomConfig.webhook_url": {"tf": 1}}, "df": 1}, "i": {"docs": {"jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.UnauthorizedError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}}, "df": 1}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 2}}}}}}}}}}}, "annotation": {"root": {"docs": {"jellyfish.Room.components": {"tf": 1}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.id": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.Peer.type": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 92, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.Room.components": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.Room.peers": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.Room.components": {"tf": 2}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}}, "df": 32}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Room.components": {"tf": 2}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}}, "df": 32}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Room.components": {"tf": 2}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}}, "df": 9, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Room.components": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Room.components": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.Room.components": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.Room.components": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS.properties": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentSIP.properties": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentFile.properties": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentRTSP.properties": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Room.config": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}}, "df": 3}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Room.components": {"tf": 2}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}}, "df": 19}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Room.components": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}}, "df": 2}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.Room.components": {"tf": 1.7320508075688772}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1.4142135623730951}}, "df": 17}}}}}}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Room.components": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 4}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.Room.components": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.Room.config": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Room.config": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "s": {"3": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.Room.components": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Room.id": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.Peer.type": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 48}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer.status": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageTrack.type": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Room.peers": {"tf": 1.4142135623730951}, "jellyfish.Peer.status": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer.status": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}}, "df": 6}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}}, "df": 4}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}}, "df": 17}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}}, "df": 17}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}}, "df": 17}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.Peer.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentSIP.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.tracks": {"tf": 1.4142135623730951}}, "df": 5}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}}, "df": 8}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}}, "df": 10}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.Peer.metadata": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 8}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}}, "df": 4}}}}}}}}, "default_value": {"root": {"0": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}}, "df": 1}, "1": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}}, "df": 1}, "2": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 1}, "docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1.4142135623730951}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1.4142135623730951}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1.4142135623730951}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1.4142135623730951}}, "df": 40, "l": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 40}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "h": {"2": {"6": {"4": {"docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "x": {"2": {"7": {"docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1.4142135623730951}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1.4142135623730951}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1.4142135623730951}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1.4142135623730951}}, "df": 8}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "g": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 40}}, "v": {"docs": {}, "df": 0, "p": {"8": {"docs": {"jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.PeerStatus.CONNECTED": {"tf": 1}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}}, "df": 2}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.PeerStatus.CONNECTED": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.PeerStatus.DISCONNECTED": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1.4142135623730951}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1.4142135623730951}}, "df": 29}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 3}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "signature": {"root": {"1": {"5": {"0": {"0": {"0": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"0": {"0": {"0": {"0": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "3": {"9": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 2}, "jellyfish.RoomApi.create_room": {"tf": 2}, "jellyfish.RecordingApi.__init__": {"tf": 2}, "jellyfish.Notifier.__init__": {"tf": 2}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}}, "df": 5}, "docs": {}, "df": 0}, "docs": {"jellyfish.RoomApi.__init__": {"tf": 7.280109889280518}, "jellyfish.RoomApi.create_room": {"tf": 10.677078252031311}, "jellyfish.RoomApi.delete_room": {"tf": 4.47213595499958}, "jellyfish.RoomApi.get_all_rooms": {"tf": 3.4641016151377544}, "jellyfish.RoomApi.get_room": {"tf": 6.082762530298219}, "jellyfish.RoomApi.add_peer": {"tf": 8.660254037844387}, "jellyfish.RoomApi.delete_peer": {"tf": 5.291502622129181}, "jellyfish.RoomApi.add_component": {"tf": 14.38749456993816}, "jellyfish.RoomApi.delete_component": {"tf": 5.291502622129181}, "jellyfish.RoomApi.hls_subscribe": {"tf": 5.5677643628300215}, "jellyfish.RoomApi.sip_dial": {"tf": 5.830951894845301}, "jellyfish.RoomApi.sip_end_call": {"tf": 5.0990195135927845}, "jellyfish.RecordingApi.__init__": {"tf": 7.280109889280518}, "jellyfish.RecordingApi.get_list": {"tf": 3.4641016151377544}, "jellyfish.RecordingApi.delete": {"tf": 4.242640687119285}, "jellyfish.Notifier.__init__": {"tf": 7.280109889280518}, "jellyfish.Notifier.on_server_notification": {"tf": 5.291502622129181}, "jellyfish.Notifier.on_metrics": {"tf": 6.855654600401044}, "jellyfish.Notifier.connect": {"tf": 3.1622776601683795}, "jellyfish.Notifier.wait_ready": {"tf": 3.4641016151377544}, "jellyfish.receive_binary": {"tf": 4.47213595499958}, "jellyfish.Room.__init__": {"tf": 13.038404810405298}, "jellyfish.RoomConfig.__init__": {"tf": 18.466185312619388}, "jellyfish.Peer.__init__": {"tf": 9.38083151964686}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 6.48074069840786}, "jellyfish.ComponentHLS.__init__": {"tf": 8.888194417315589}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 17.204650534085253}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 8.426149773176359}, "jellyfish.ComponentSIP.__init__": {"tf": 8.888194417315589}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 5.477225575051661}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 5.477225575051661}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 5.291502622129181}, "jellyfish.ComponentFile.__init__": {"tf": 11.357816691600547}, "jellyfish.ComponentRTSP.__init__": {"tf": 8.888194417315589}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 12.84523257866513}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 7}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 8.774964387392123}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 5}, "jellyfish.SIPCredentials.__init__": {"tf": 5.291502622129181}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 5.0990195135927845}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 5.0990195135927845}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 5.0990195135927845}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 6.928203230275509}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 6.928203230275509}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 6.928203230275509}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 6.928203230275509}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 9.486832980505138}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 10.63014581273465}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 10.63014581273465}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 10.63014581273465}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 6.928203230275509}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 5.0990195135927845}}, "df": 52, "s": {"3": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}}, "df": 1, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.Notifier.__init__": {"tf": 1.4142135623730951}}, "df": 3, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 3}}}}, "l": {"docs": {}, "df": 0, "f": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}, "jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 17}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.create_room": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.delete_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.sip_dial": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.sip_end_call": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.delete": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1.4142135623730951}, "jellyfish.Peer.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 40}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}}, "df": 5}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, ":": {"5": {"0": {"0": {"2": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}, "w": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1.4142135623730951}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}}, "df": 9}}}, "t": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 2.23606797749979}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 2}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 2}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 2}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 17}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}}, "df": 3}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.Peer.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}}, "df": 8, "s": {"docs": {"jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}}, "df": 5}}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}}, "df": 6, "s": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 3.1622776601683795}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 2.6457513110645907}, "jellyfish.ComponentFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 2}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1.4142135623730951}}, "df": 6}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 3}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 8}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}}, "df": 5}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}}, "df": 23, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Room.__init__": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}}, "df": 3}}, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RecordingApi.delete": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}}, "df": 2}}}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.sip_end_call": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.delete": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1.4142135623730951}}, "df": 30}, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}}, "df": 8, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 2}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 2.23606797749979}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}}, "df": 5}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1.4142135623730951}}, "df": 2, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 2.8284271247461903}, "jellyfish.Room.__init__": {"tf": 2.449489742783178}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.4142135623730951}}, "df": 15}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1.4142135623730951}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}}, "df": 10, "s": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer.__init__": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 2}}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}}, "df": 5}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.4142135623730951}}, "df": 6}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1.4142135623730951}}, "df": 2}}}}, "p": {"8": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1.4142135623730951}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 2.8284271247461903}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 2}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}}, "df": 18, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}}, "df": 2}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"jellyfish.Room.__init__": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS.__init__": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentSIP.__init__": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentFile.__init__": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentRTSP.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Room.__init__": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 2.8284271247461903}, "jellyfish.Room.__init__": {"tf": 2.449489742783178}, "jellyfish.RoomConfig.__init__": {"tf": 3.3166247903554}, "jellyfish.Peer.__init__": {"tf": 1.4142135623730951}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 3}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 2}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 2}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1.4142135623730951}}, "df": 18}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}}}}, "h": {"2": {"6": {"4": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 2}}}}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 2}, "i": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 2.23606797749979}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 2.23606797749979}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 2}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}}, "df": 8}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 3.1622776601683795}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 2.6457513110645907}, "jellyfish.ComponentFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 2}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1.4142135623730951}}, "df": 6}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 2.8284271247461903}, "jellyfish.Notifier.on_metrics": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 2.449489742783178}, "jellyfish.RoomConfig.__init__": {"tf": 3.3166247903554}, "jellyfish.Peer.__init__": {"tf": 1.4142135623730951}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 3}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 2}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 2}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1.4142135623730951}}, "df": 23}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 2.8284271247461903}, "jellyfish.Room.__init__": {"tf": 2.449489742783178}, "jellyfish.RoomConfig.__init__": {"tf": 3.3166247903554}, "jellyfish.Peer.__init__": {"tf": 1.4142135623730951}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 3}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 2}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 2}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1.4142135623730951}}, "df": 18}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 2.23606797749979}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}}, "df": 4}, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 2.23606797749979}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 2}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 2}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 2}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 2}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 2.449489742783178}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 2.8284271247461903}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 2.8284271247461903}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 2.8284271247461903}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 2}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1.4142135623730951}}, "df": 17}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}}, "df": 5}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 2.23606797749979}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 2}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 2}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 2}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 17}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}}}}, "bases": {"root": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.RoomApi": {"tf": 1}, "jellyfish.RecordingApi": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RoomApi": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi": {"tf": 1.4142135623730951}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi": {"tf": 1}, "jellyfish.RecordingApi": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RoomApi": {"tf": 1}, "jellyfish.RecordingApi": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.errors.HTTPError": {"tf": 1}}, "df": 5}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 14}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomConfigVideoCodec": {"tf": 1.4142135623730951}, "jellyfish.PeerStatus": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 5}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.errors.HTTPError": {"tf": 1}}, "df": 1}}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.BadRequestError": {"tf": 1}, "jellyfish.errors.UnauthorizedError": {"tf": 1}, "jellyfish.errors.NotFoundError": {"tf": 1}, "jellyfish.errors.ServiceUnavailableError": {"tf": 1}}, "df": 4}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 13}}}}}}}}}, "doc": {"root": {"0": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1, "c": {"7": {"2": {"docs": {}, "df": 0, "b": {"0": {"docs": {}, "df": 0, "d": {"0": {"5": {"docs": {}, "df": 0, "e": {"2": {"9": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "1": {"2": {"7": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2, ":": {"5": {"0": {"0": {"2": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "d": {"9": {"0": {"5": {"4": {"7": {"8": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "2": {"0": {"2": {"3": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"jellyfish": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 3, "z": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "3": {"9": {"docs": {"jellyfish": {"tf": 6}}, "df": 1}, "docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}, "4": {"4": {"5": {"0": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "d": {"6": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "5": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "7": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 3}, "5": {"0": {"6": {"0": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "1": {"1": {"docs": {}, "df": 0, "f": {"7": {"7": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"7": {"8": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2, "f": {"0": {"6": {"2": {"4": {"4": {"7": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "6": {"9": {"docs": {}, "df": 0, "a": {"3": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "d": {"1": {"docs": {}, "df": 0, "a": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}}, "docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2, "a": {"4": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}, "7": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}, "8": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "b": {"1": {"docs": {}, "df": 0, "b": {"3": {"8": {"docs": {}, "df": 0, "d": {"9": {"5": {"5": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}}, "d": {"1": {"docs": {}, "df": 0, "b": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, ":": {"9": {"9": {"9": {"9": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {"jellyfish": {"tf": 27.60434748368452}, "jellyfish.RoomApi": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.__init__": {"tf": 3.3166247903554}, "jellyfish.RoomApi.create_room": {"tf": 4.123105625617661}, "jellyfish.RoomApi.delete_room": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.get_room": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 4.47213595499958}, "jellyfish.RoomApi.delete_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 4.69041575982343}, "jellyfish.RoomApi.delete_component": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.hls_subscribe": {"tf": 2}, "jellyfish.RoomApi.sip_dial": {"tf": 2.8284271247461903}, "jellyfish.RoomApi.sip_end_call": {"tf": 2.449489742783178}, "jellyfish.RecordingApi": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.__init__": {"tf": 3.3166247903554}, "jellyfish.RecordingApi.get_list": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.delete": {"tf": 1.4142135623730951}, "jellyfish.Notifier": {"tf": 1.7320508075688772}, "jellyfish.Notifier.__init__": {"tf": 3.3166247903554}, "jellyfish.Notifier.on_server_notification": {"tf": 2.23606797749979}, "jellyfish.Notifier.on_metrics": {"tf": 2.23606797749979}, "jellyfish.Notifier.connect": {"tf": 4.242640687119285}, "jellyfish.Notifier.wait_ready": {"tf": 2.8284271247461903}, "jellyfish.receive_binary": {"tf": 2.8284271247461903}, "jellyfish.Room": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 1.7320508075688772}, "jellyfish.Room.components": {"tf": 1.4142135623730951}, "jellyfish.Room.config": {"tf": 1.4142135623730951}, "jellyfish.Room.id": {"tf": 1.4142135623730951}, "jellyfish.Room.peers": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.__init__": {"tf": 1.7320508075688772}, "jellyfish.RoomConfig.max_peers": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1.7320508075688772}, "jellyfish.RoomConfig.room_id": {"tf": 1.7320508075688772}, "jellyfish.RoomConfig.video_codec": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.webhook_url": {"tf": 1.4142135623730951}, "jellyfish.RoomConfigVideoCodec": {"tf": 1.4142135623730951}, "jellyfish.RoomConfigVideoCodec.H264": {"tf": 1.7320508075688772}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1.7320508075688772}, "jellyfish.Peer": {"tf": 1.4142135623730951}, "jellyfish.Peer.__init__": {"tf": 1.7320508075688772}, "jellyfish.Peer.id": {"tf": 1.4142135623730951}, "jellyfish.Peer.metadata": {"tf": 1.4142135623730951}, "jellyfish.Peer.status": {"tf": 1.4142135623730951}, "jellyfish.Peer.tracks": {"tf": 1.4142135623730951}, "jellyfish.Peer.type": {"tf": 1.4142135623730951}, "jellyfish.PeerOptionsWebRTC": {"tf": 1.4142135623730951}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1.7320508075688772}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1.4142135623730951}, "jellyfish.PeerStatus": {"tf": 1.4142135623730951}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1.7320508075688772}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1.7320508075688772}, "jellyfish.ComponentHLS": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentHLS.id": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.properties": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.type": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesHLS": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1.7320508075688772}, "jellyfish.ComponentSIP": {"tf": 1.4142135623730951}, "jellyfish.ComponentSIP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentSIP.id": {"tf": 1.4142135623730951}, "jellyfish.ComponentSIP.properties": {"tf": 1.4142135623730951}, "jellyfish.ComponentSIP.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentSIP.type": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsSIP": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIP": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 2}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentFile.id": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile.type": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile.properties": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentRTSP.id": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.properties": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.type": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsFile": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesFile": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1.4142135623730951}, "jellyfish.SIPCredentials": {"tf": 1.4142135623730951}, "jellyfish.SIPCredentials.__init__": {"tf": 1.7320508075688772}, "jellyfish.SIPCredentials.address": {"tf": 2}, "jellyfish.SIPCredentials.password": {"tf": 1.4142135623730951}, "jellyfish.SIPCredentials.username": {"tf": 1.4142135623730951}, "jellyfish.errors": {"tf": 1.7320508075688772}, "jellyfish.errors.HTTPError": {"tf": 1.7320508075688772}, "jellyfish.errors.BadRequestError": {"tf": 1.7320508075688772}, "jellyfish.errors.UnauthorizedError": {"tf": 1.7320508075688772}, "jellyfish.errors.NotFoundError": {"tf": 1.7320508075688772}, "jellyfish.errors.ServiceUnavailableError": {"tf": 1.7320508075688772}, "jellyfish.events": {"tf": 5.477225575051661}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrack": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackType": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1.7320508075688772}}, "df": 202, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish": {"tf": 4.47213595499958}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1.4142135623730951}, "jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.events": {"tf": 1}}, "df": 13, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}}}, "f": {"docs": {"jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}}, "df": 4}, "r": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 10}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesFile": {"tf": 1}}, "df": 9}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "f": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 2.23606797749979}, "jellyfish.RoomApi.add_peer": {"tf": 2.6457513110645907}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.Peer": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.Peer.type": {"tf": 1}, "jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}}, "df": 19, "s": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish": {"tf": 2}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1.4142135623730951}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"3": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}}, "df": 1}, "docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 4.358898943540674}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.events": {"tf": 1}}, "df": 3, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.events": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.events": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 8}}}}}, "t": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}}, "df": 5, "u": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 14}, "d": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.events": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish": {"tf": 2.23606797749979}}, "df": 1}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Peer": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}}, "df": 4}}, "e": {"docs": {"jellyfish.Room": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "s": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 13, "s": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}}, "df": 6}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile": {"tf": 1}}, "df": 15}, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 4}}}}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 6}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.ComponentSIP": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1.7320508075688772}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 16, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.SIPCredentials.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}}, "df": 6}}}}}}, "f": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 2.449489742783178}, "jellyfish.RoomApi": {"tf": 1}, "jellyfish.RoomApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.Notifier": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1.4142135623730951}, "jellyfish.Notifier.on_server_notification": {"tf": 1.4142135623730951}, "jellyfish.Notifier.on_metrics": {"tf": 1.4142135623730951}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}}, "df": 38, "m": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish": {"tf": 2.6457513110645907}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.Notifier": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 9}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.ComponentFile": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 9}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {"jellyfish.Notifier.connect": {"tf": 1.4142135623730951}}, "df": 1, "h": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 4.242640687119285}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 2.8284271247461903}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 2}, "jellyfish.RoomApi.add_component": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.hls_subscribe": {"tf": 2}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 2.6457513110645907}, "jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.Room": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}, "jellyfish.ComponentHLS": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentSIP": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1.4142135623730951}, "jellyfish.events": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 56, "y": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "n": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}}, "df": 2}, "n": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 5}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}, "o": {"docs": {"jellyfish": {"tf": 3.1622776601683795}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.hls_subscribe": {"tf": 2.23606797749979}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1.4142135623730951}, "jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}}, "df": 40, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 5}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.Peer.type": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}}, "df": 6, "s": {"docs": {"jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 2.23606797749979}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 4}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}}, "df": 8, "s": {"docs": {"jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 10}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 2}}}}}, "m": {"8": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "j": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}}, "df": 18, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 2.6457513110645907}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}}, "df": 2}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 1, "s": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.Notifier": {"tf": 1}, "jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 6}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RoomApi": {"tf": 1}, "jellyfish.RecordingApi": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}}, "df": 5}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "x": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1.4142135623730951}}, "df": 2}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 4}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}}, "df": 1}}}}}}}}}, "y": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}, "s": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 4}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "y": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}, "l": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.Notifier": {"tf": 1}}, "df": 2}}}, "e": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 2, "d": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 5}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RecordingApi.delete": {"tf": 1}}, "df": 1, "s": {"docs": {"jellyfish.RecordingApi": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RecordingApi.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}}, "df": 2}}, "s": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 6}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish": {"tf": 5.656854249492381}, "jellyfish.RoomApi.create_room": {"tf": 2.23606797749979}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.Room": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.id": {"tf": 1}, "jellyfish.RoomConfig": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 21, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish": {"tf": 3.1622776601683795}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}}, "df": 3}}}, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}}, "df": 4}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 2, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomConfig.room_id": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 2.23606797749979}}, "df": 1, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}}}}, "s": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.ComponentRTSP": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 11}}, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "d": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1.4142135623730951}}, "df": 2}, "s": {"docs": {"jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 5}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}}, "df": 4}, "d": {"docs": {"jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 2, "s": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.Room": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer": {"tf": 1}, "jellyfish.ComponentHLS": {"tf": 1}, "jellyfish.ComponentSIP": {"tf": 1}, "jellyfish.ComponentFile": {"tf": 1}, "jellyfish.ComponentRTSP": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}}, "df": 6}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {"jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 3}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}}}}}}, "h": {"2": {"6": {"4": {"docs": {"jellyfish": {"tf": 2.23606797749979}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}}, "df": 3, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, ":": {"5": {"0": {"0": {"0": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 2.23606797749979}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1.7320508075688772}, "jellyfish.ComponentHLS": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 16}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "r": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 2, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}}, "df": 2}}, "d": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}}, "df": 2}, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1, "n": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomApi.create_room": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 29, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}}, "df": 7}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1.4142135623730951}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer.status": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}}, "df": 2}}}}}}, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}}, "df": 16, "n": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 2}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 5}, "d": {"docs": {"jellyfish": {"tf": 2.6457513110645907}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}, "jellyfish.Room.id": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}}, "df": 10, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RoomConfig.room_id": {"tf": 1}}, "df": 1}}}}}}}}}}, "f": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 7}, "p": {"docs": {}, "df": 0, "v": {"4": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}}, "df": 3, "d": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}}, "df": 8}, "s": {"docs": {"jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}, "d": {"docs": {"jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}}, "df": 2}, "i": {"docs": {"jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomConfig.room_id": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomConfig.room_id": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 3, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"2": {"4": {"docs": {}, "df": 0, "f": {"3": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"7": {"docs": {}, "df": 0, "f": {"6": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1, "s": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}}, "df": 3}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}}}}}, "c": {"9": {"6": {"9": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}}, "df": 18, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1.4142135623730951}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 2, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {"jellyfish": {"tf": 2.6457513110645907}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1.4142135623730951}, "jellyfish.SIPCredentials.address": {"tf": 1.4142135623730951}, "jellyfish.events": {"tf": 1}}, "df": 5}, "s": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 3.1622776601683795}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 6, "d": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomApi.create_room": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}}, "df": 3}, "s": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}}, "df": 1, "s": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}}, "df": 5}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}}, "df": 3}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 2.449489742783178}, "jellyfish.RoomApi.add_component": {"tf": 2.23606797749979}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.ComponentHLS": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}, "jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentSIP": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}, "jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentFile": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}, "jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}}, "df": 43, "s": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.Room.components": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentSIP.__init__": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentFile.__init__": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentRTSP.__init__": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "c": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.Room.config": {"tf": 1}, "jellyfish.RoomConfig": {"tf": 1}}, "df": 2}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}}, "df": 4}}}, "s": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "i": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}}, "df": 2}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish": {"tf": 2.8284271247461903}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 11}}, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 2}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 7}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 12}, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomConfig.webhook_url": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 11}}}}}}, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "b": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 4}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Notifier": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {"jellyfish.Notifier.__init__": {"tf": 1}}, "df": 1, "s": {"docs": {"jellyfish.Notifier.__init__": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}, "a": {"6": {"docs": {}, "df": 0, "e": {"7": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "9": {"docs": {}, "df": 0, "f": {"7": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "docs": {"jellyfish": {"tf": 3.605551275463989}, "jellyfish.RoomApi.create_room": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.sip_end_call": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 22, "n": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 4, "d": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.Notifier.__init__": {"tf": 1.4142135623730951}, "jellyfish.Notifier.connect": {"tf": 1.4142135623730951}, "jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 9}}, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish": {"tf": 4.123105625617661}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 4}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 2.449489742783178}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 3}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 2}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 7}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"jellyfish.events.ServerMessageTrackAdded": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "f": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfig.room_id": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}}, "df": 4}}}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1, "d": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}}, "df": 4}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Room.components": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}}, "df": 13, "o": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RecordingApi": {"tf": 1}, "jellyfish.Notifier": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 2.23606797749979}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}}, "df": 7}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 6}}}}, "s": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 2}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.Peer.id": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}}, "df": 5}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}}, "df": 1}}, "e": {"5": {"4": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}}, "df": 18}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2, "s": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 6}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1, "t": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 4.242640687119285}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 4}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 2.8284271247461903}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 15, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.events": {"tf": 1.4142135623730951}}, "df": 4}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish": {"tf": 2.23606797749979}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 3.1622776601683795}}, "df": 1}}}}, "l": {"1": {"1": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, ":": {"5": {"0": {"0": {"2": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}, "w": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "d": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.Room.components": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}}, "df": 9, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}, "d": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {"jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}}, "df": 2}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {"jellyfish": {"tf": 3}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 3}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1.4142135623730951}}, "df": 7}}}, "a": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 2}}}}}, "g": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2, "t": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}, "o": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}}, "df": 20}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 2}, "jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentOptionsFile": {"tf": 1}}, "df": 8}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"jellyfish": {"tf": 2.449489742783178}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1.4142135623730951}}, "df": 3, "e": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.events": {"tf": 1}}, "df": 2}, "l": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 5}}}, "f": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.Room": {"tf": 1}, "jellyfish.Room.components": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.events": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}}, "df": 30}, "r": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}}, "df": 10, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}}, "b": {"1": {"2": {"3": {"2": {"docs": {}, "df": 0, "c": {"7": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1.7320508075688772}}, "df": 16, "e": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 25}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; + /** pdoc search index */const docs = {"version": "0.9.5", "fields": ["qualname", "fullname", "annotation", "default_value", "signature", "bases", "doc"], "ref": "fullname", "documentStore": {"docs": {"jellyfish": {"fullname": "jellyfish", "modulename": "jellyfish", "kind": "module", "doc": "

    Jellyfish Python Server SDK

    \n\n

    \"CircleCI\"

    \n\n

    Python server SDK for the Jellyfish Media Server.

    \n\n

    Read the docs here

    \n\n

    Installation

    \n\n
    pip install jellyfish-server-sdk\n
    \n\n

    Usage

    \n\n

    The SDK exports two main classes for interacting with Jellyfish server:\nRoomApi and Notifier.

    \n\n

    RoomApi wraps http REST api calls, while Notifier is responsible for receiving real-time updates from the server.

    \n\n

    RoomApi

    \n\n

    Create a RoomApi instance, providing the jellyfish server address and api token

    \n\n
    \n
    from jellyfish import RoomApi\n\nroom_api = RoomApi(server_address="localhost:5002", server_api_token="development")\n
    \n
    \n\n

    You can use it to interact with Jellyfish, manage rooms, peers and components

    \n\n
    \n
    # Create a room\njellyfish_address, room = room_api.create_room(video_codec="h264", webhook_url="http://localhost:5000/webhook")\n# '127.0.0.1:5002', Room(components=[], config=RoomConfig(max_peers=None, video_codec=<RoomConfigVideoCodec.H264: 'h264'>, webhook_url='http://localhost:5000/webhook'), id='1d905478-ccfc-44d6-a6e7-8ccb1b38d955', peers=[])\n\n# Add peer to the room\nfrom jellyfish import PeerOptionsWebRTC\n\npeer_token, peer_webrtc = room_api.add_peer(room.id, options=PeerOptionsWebRTC())\n# 'M8TUGhj-L11KpyG-2zBPIo', Peer(id='b1232c7e-c969-4450-acdf-ea24f3cdd7f6', status=<PeerStatus.DISCONNECTED: 'disconnected'>, type='webrtc')\n\n# Add component to the room\nfrom jellyfish import ComponentOptionsHLS\n\ncomponent_hls = room_api.add_component(room.id, options=ComponentOptionsHLS())\n# ComponentHLS(id='5f062447-a9f7-45ed-8d1b-511f77dc78ae', properties=ComponentPropertiesHLS(low_latency=False, persistent=False, playable=False, subscribe_mode=<ComponentPropertiesHLSSubscribeMode.AUTO: 'auto'>, target_window_duration=None), type='hls')\n
    \n
    \n\n

    All methods in RoomApi may raise one of the exceptions deriving from jellyfish.errors.HTTPError. They are defined in jellyfish.errors.

    \n\n

    Notifier

    \n\n

    Notifier allows for receiving real-time updates from the Jellyfish Server.

    \n\n

    You can read more about notifications in the Jellyfish Docs.

    \n\n

    Create Notifier instance

    \n\n
    \n
    from jellyfish import Notifier\n\nnotifier = Notifier(server_address='localhost:5002', server_api_token='development')\n
    \n
    \n\n

    Then define handlers for incoming messages

    \n\n
    \n
    @notifier.on_server_notification\ndef handle_notification(server_notification):\n    print(f'Received a notification: {server_notification}')\n\n@notifier.on_metrics\ndef handle_metrics(metrics_report):\n    print(f'Received WebRTC metrics: {metrics_report}')\n
    \n
    \n\n

    After that you can start the notifier

    \n\n
    \n
    async def test_notifier():\n    notifier_task = asyncio.create_task(notifier.connect())\n\n    # Wait for notifier to be ready to receive messages\n    await notifier.wait_ready()\n\n    # Create a room to trigger a server notification\n    room_api = RoomApi()\n    room_api.create_room()\n\n    await notifier_task\n\nasyncio.run(test_notifier())\n\n# Received a notification: ServerMessageRoomCreated(room_id='69a3fd1a-6a4d-47bc-ae54-0c72b0d05e29')\n# Received WebRTC metrics: ServerMessageMetricsReport(metrics='{}')\n
    \n
    \n\n

    Cluster of Jellyfishes

    \n\n

    The cluster of jellyfishes has got embedded load balancer, which means that a new room will be created on jellyfish with the least usage. At the moment to modify this specific room you must communicate with the jellyfish on which this room was created.

    \n\n
    \n
    room_api = RoomApi(server_address='localhost:5002')\n\n# Create a room to trigger a server notification with h264 as a codec,\n# that allow to use HLS.\naddress, room = room_api.create_room(video_codec="h264")\n\n# Create new room api with returned jellyfish address as a room could be\n# created on a different jellyfish instance\n# (if you communicate with a cluster of jellyfishes)\nnew_room_api = RoomApi(server_address=address)\n\n# Add HLS component with manual subscribe mode, we use here `new_room_api` as we are sure that this API refers to the jellyfish on which this room was created.\n_hls_component = new_room_api.add_component(\n    room.id,\n    ComponentOptionsHLS(subscribe_mode=ComponentOptionsHLSSubscribeMode.MANUAL),\n)\n
    \n
    \n\n

    Testing

    \n\n

    You can test the SDK by running

    \n\n
    \n
    poetry run ci_test\n
    \n
    \n\n

    In local development you can use

    \n\n
    \n
    poetry run local_test\n
    \n
    \n\n

    Format & Lint

    \n\n

    You can format code by running

    \n\n
    \n
    poetry run format\n
    \n
    \n\n

    You can check linter by running

    \n\n
    \n
    poetry run lint\n
    \n
    \n\n

    Copyright and License

    \n\n

    Copyright 2023, Software Mansion

    \n\n

    \"Software

    \n\n

    Licensed under the Apache License, Version 2.0

    \n"}, "jellyfish.RoomApi": {"fullname": "jellyfish.RoomApi", "modulename": "jellyfish", "qualname": "RoomApi", "kind": "class", "doc": "

    Allows for managing rooms

    \n", "bases": "jellyfish.api._base_api.BaseApi"}, "jellyfish.RoomApi.__init__": {"fullname": "jellyfish.RoomApi.__init__", "modulename": "jellyfish", "qualname": "RoomApi.__init__", "kind": "function", "doc": "

    Create RoomApi instance, providing the jellyfish address and api token.\nSet secure to True for https and False for http connection (default).

    \n", "signature": "(\tserver_address: str = 'localhost:5002',\tserver_api_token: str = 'development',\tsecure: bool = False)"}, "jellyfish.RoomApi.create_room": {"fullname": "jellyfish.RoomApi.create_room", "modulename": "jellyfish", "qualname": "RoomApi.create_room", "kind": "function", "doc": "

    Creates a new room

    \n\n

    Returns a tuple (jellyfish_address, Room) - the address of the Jellyfish\nin which the room has been created and the created Room

    \n\n

    The returned address may be different from the current RoomApi instance.\nIn such case, a new RoomApi instance has to be created using\nthe returned address in order to interact with the room.

    \n", "signature": "(\tself,\troom_id: str = None,\tmax_peers: int = None,\tvideo_codec: Literal['h264', 'vp8'] = None,\twebhook_url: str = None) -> Tuple[str, jellyfish._openapi_client.models.room.Room]:", "funcdef": "def"}, "jellyfish.RoomApi.delete_room": {"fullname": "jellyfish.RoomApi.delete_room", "modulename": "jellyfish", "qualname": "RoomApi.delete_room", "kind": "function", "doc": "

    Deletes a room

    \n", "signature": "(self, room_id: str) -> None:", "funcdef": "def"}, "jellyfish.RoomApi.get_all_rooms": {"fullname": "jellyfish.RoomApi.get_all_rooms", "modulename": "jellyfish", "qualname": "RoomApi.get_all_rooms", "kind": "function", "doc": "

    Returns list of all rooms

    \n", "signature": "(self) -> list:", "funcdef": "def"}, "jellyfish.RoomApi.get_room": {"fullname": "jellyfish.RoomApi.get_room", "modulename": "jellyfish", "qualname": "RoomApi.get_room", "kind": "function", "doc": "

    Returns room with the given id

    \n", "signature": "(self, room_id: str) -> jellyfish._openapi_client.models.room.Room:", "funcdef": "def"}, "jellyfish.RoomApi.add_peer": {"fullname": "jellyfish.RoomApi.add_peer", "modulename": "jellyfish", "qualname": "RoomApi.add_peer", "kind": "function", "doc": "

    Creates peer in the room

    \n\n

    Currently only webrtc peer is supported

    \n\n

    Returns a tuple (peer_token, Peer) - the token needed by Peer\nto authenticate to Jellyfish and the new Peer.

    \n\n

    The possible options to pass for peer are PeerOptionsWebRTC.

    \n", "signature": "(\tself,\troom_id: str,\toptions: jellyfish._openapi_client.models.peer_options_web_rtc.PeerOptionsWebRTC) -> Tuple[str, jellyfish._openapi_client.models.peer.Peer]:", "funcdef": "def"}, "jellyfish.RoomApi.delete_peer": {"fullname": "jellyfish.RoomApi.delete_peer", "modulename": "jellyfish", "qualname": "RoomApi.delete_peer", "kind": "function", "doc": "

    Deletes peer

    \n", "signature": "(self, room_id: str, peer_id: str) -> None:", "funcdef": "def"}, "jellyfish.RoomApi.add_component": {"fullname": "jellyfish.RoomApi.add_component", "modulename": "jellyfish", "qualname": "RoomApi.add_component", "kind": "function", "doc": "

    Creates component in the room.\nCurrently there are 4 different components:

    \n\n
      \n
    • File Component for which the options are ComponentOptionsFile
    • \n
    • HLS Component which options are ComponentOptionsHLS
    • \n
    • Recording Component which options are ComponentOptionsRecording
    • \n
    • RTSP Component which options are ComponentOptionsRTSP
    • \n
    • SIP Component which options are ComponentOptionsSIP
    • \n
    \n", "signature": "(\tself,\troom_id: str,\toptions: Union[jellyfish._openapi_client.models.component_options_file.ComponentOptionsFile, jellyfish._openapi_client.models.component_options_hls.ComponentOptionsHLS, jellyfish._openapi_client.models.component_options_recording.ComponentOptionsRecording, jellyfish._openapi_client.models.component_options_rtsp.ComponentOptionsRTSP, jellyfish._openapi_client.models.component_options_sip.ComponentOptionsSIP]) -> Union[jellyfish._openapi_client.models.component_file.ComponentFile, jellyfish._openapi_client.models.component_hls.ComponentHLS, jellyfish._openapi_client.models.component_recording.ComponentRecording, jellyfish._openapi_client.models.component_rtsp.ComponentRTSP, jellyfish._openapi_client.models.component_sip.ComponentSIP]:", "funcdef": "def"}, "jellyfish.RoomApi.delete_component": {"fullname": "jellyfish.RoomApi.delete_component", "modulename": "jellyfish", "qualname": "RoomApi.delete_component", "kind": "function", "doc": "

    Deletes component

    \n", "signature": "(self, room_id: str, component_id: str) -> None:", "funcdef": "def"}, "jellyfish.RoomApi.hls_subscribe": {"fullname": "jellyfish.RoomApi.hls_subscribe", "modulename": "jellyfish", "qualname": "RoomApi.hls_subscribe", "kind": "function", "doc": "

    In order to subscribe to HLS peers/components,\nthe HLS component should be initialized with the subscribe_mode set to manual.\nThis mode proves beneficial when you do not wish to record or stream\nall the available streams within a room via HLS.\nIt allows for selective addition instead \u2013\nyou can manually select specific streams.\nFor instance, you could opt to record only the stream of an event's host.

    \n", "signature": "(self, room_id: str, origins: List[str]):", "funcdef": "def"}, "jellyfish.RoomApi.sip_dial": {"fullname": "jellyfish.RoomApi.sip_dial", "modulename": "jellyfish", "qualname": "RoomApi.sip_dial", "kind": "function", "doc": "

    Starts a phone call from a specified component to a provided phone number.

    \n\n

    This is asynchronous operation.\nIn case of providing incorrect phone number you will receive\nnotification ComponentCrashed.

    \n", "signature": "(self, room_id: str, component_id: str, phone_number: str):", "funcdef": "def"}, "jellyfish.RoomApi.sip_end_call": {"fullname": "jellyfish.RoomApi.sip_end_call", "modulename": "jellyfish", "qualname": "RoomApi.sip_end_call", "kind": "function", "doc": "

    End a phone call on a specified SIP component.

    \n\n

    This is asynchronous operation.

    \n", "signature": "(self, room_id: str, component_id: str):", "funcdef": "def"}, "jellyfish.RecordingApi": {"fullname": "jellyfish.RecordingApi", "modulename": "jellyfish", "qualname": "RecordingApi", "kind": "class", "doc": "

    Allows for managing recordings

    \n", "bases": "jellyfish.api._base_api.BaseApi"}, "jellyfish.RecordingApi.__init__": {"fullname": "jellyfish.RecordingApi.__init__", "modulename": "jellyfish", "qualname": "RecordingApi.__init__", "kind": "function", "doc": "

    Create RecordingApi instance, providing the jellyfish address and api token.\nSet secure to True for https and False for http connection (default).

    \n", "signature": "(\tserver_address: str = 'localhost:5002',\tserver_api_token: str = 'development',\tsecure: bool = False)"}, "jellyfish.RecordingApi.get_list": {"fullname": "jellyfish.RecordingApi.get_list", "modulename": "jellyfish", "qualname": "RecordingApi.get_list", "kind": "function", "doc": "

    Returns a list of available recordings

    \n", "signature": "(self) -> list:", "funcdef": "def"}, "jellyfish.RecordingApi.delete": {"fullname": "jellyfish.RecordingApi.delete", "modulename": "jellyfish", "qualname": "RecordingApi.delete", "kind": "function", "doc": "

    Deletes recording with given id

    \n", "signature": "(self, recording_id: str):", "funcdef": "def"}, "jellyfish.Notifier": {"fullname": "jellyfish.Notifier", "modulename": "jellyfish", "qualname": "Notifier", "kind": "class", "doc": "

    Allows for receiving WebSocket messages from Jellyfish.

    \n"}, "jellyfish.Notifier.__init__": {"fullname": "jellyfish.Notifier.__init__", "modulename": "jellyfish", "qualname": "Notifier.__init__", "kind": "function", "doc": "

    Create Notifier instance, providing the jellyfish address and api token.\nSet secure to True for wss and False for ws connection (default).

    \n", "signature": "(\tserver_address: str = 'localhost:5002',\tserver_api_token: str = 'development',\tsecure: bool = False)"}, "jellyfish.Notifier.on_server_notification": {"fullname": "jellyfish.Notifier.on_server_notification", "modulename": "jellyfish", "qualname": "Notifier.on_server_notification", "kind": "function", "doc": "

    Decorator used for defining handler for ServerNotifications\ni.e. all messages other than ServerMessageMetricsReport.

    \n", "signature": "(self, handler: Callable[[Any], NoneType]):", "funcdef": "def"}, "jellyfish.Notifier.on_metrics": {"fullname": "jellyfish.Notifier.on_metrics", "modulename": "jellyfish", "qualname": "Notifier.on_metrics", "kind": "function", "doc": "

    Decorator used for defining handler for ServerMessageMetricsReport.

    \n", "signature": "(\tself,\thandler: Callable[[jellyfish.events._protos.jellyfish.ServerMessageMetricsReport], NoneType]):", "funcdef": "def"}, "jellyfish.Notifier.connect": {"fullname": "jellyfish.Notifier.connect", "modulename": "jellyfish", "qualname": "Notifier.connect", "kind": "function", "doc": "

    A coroutine which connects Notifier to Jellyfish and listens for all incoming\nmessages from the Jellyfish.

    \n\n

    It runs until the connection isn't closed.

    \n\n

    The incoming messages are handled by the functions defined using the\non_server_notification and on_metrics decorators.

    \n\n

    The handlers have to be defined before calling connect,\notherwise the messages won't be received.

    \n", "signature": "(self):", "funcdef": "async def"}, "jellyfish.Notifier.wait_ready": {"fullname": "jellyfish.Notifier.wait_ready", "modulename": "jellyfish", "qualname": "Notifier.wait_ready", "kind": "function", "doc": "

    Waits until the notifier is connected and authenticated to Jellyfish.

    \n\n

    If already connected, returns True immediately.

    \n", "signature": "(self) -> True:", "funcdef": "async def"}, "jellyfish.receive_binary": {"fullname": "jellyfish.receive_binary", "modulename": "jellyfish", "qualname": "receive_binary", "kind": "function", "doc": "

    Transform received protobuf notification to adequate notification instance.

    \n\n

    The available notifications are listed in jellyfish.events module.

    \n", "signature": "(binary: bytes) -> betterproto.Message:", "funcdef": "def"}, "jellyfish.Room": {"fullname": "jellyfish.Room", "modulename": "jellyfish", "qualname": "Room", "kind": "class", "doc": "

    Description of the room state

    \n"}, "jellyfish.Room.__init__": {"fullname": "jellyfish.Room.__init__", "modulename": "jellyfish", "qualname": "Room.__init__", "kind": "function", "doc": "

    Method generated by attrs for class Room.

    \n", "signature": "(\tcomponents: List[Union[jellyfish._openapi_client.models.component_file.ComponentFile, jellyfish._openapi_client.models.component_hls.ComponentHLS, jellyfish._openapi_client.models.component_rtsp.ComponentRTSP, jellyfish._openapi_client.models.component_recording.ComponentRecording, jellyfish._openapi_client.models.component_sip.ComponentSIP]],\tconfig: jellyfish._openapi_client.models.room_config.RoomConfig,\tid: str,\tpeers: List[jellyfish._openapi_client.models.peer.Peer])"}, "jellyfish.Room.components": {"fullname": "jellyfish.Room.components", "modulename": "jellyfish", "qualname": "Room.components", "kind": "variable", "doc": "

    List of all components

    \n", "annotation": ": List[Union[jellyfish._openapi_client.models.component_file.ComponentFile, jellyfish._openapi_client.models.component_hls.ComponentHLS, jellyfish._openapi_client.models.component_rtsp.ComponentRTSP, jellyfish._openapi_client.models.component_recording.ComponentRecording, jellyfish._openapi_client.models.component_sip.ComponentSIP]]"}, "jellyfish.Room.config": {"fullname": "jellyfish.Room.config", "modulename": "jellyfish", "qualname": "Room.config", "kind": "variable", "doc": "

    Room configuration

    \n", "annotation": ": jellyfish._openapi_client.models.room_config.RoomConfig"}, "jellyfish.Room.id": {"fullname": "jellyfish.Room.id", "modulename": "jellyfish", "qualname": "Room.id", "kind": "variable", "doc": "

    Room ID

    \n", "annotation": ": str"}, "jellyfish.Room.peers": {"fullname": "jellyfish.Room.peers", "modulename": "jellyfish", "qualname": "Room.peers", "kind": "variable", "doc": "

    List of all peers

    \n", "annotation": ": List[jellyfish._openapi_client.models.peer.Peer]"}, "jellyfish.RoomConfig": {"fullname": "jellyfish.RoomConfig", "modulename": "jellyfish", "qualname": "RoomConfig", "kind": "class", "doc": "

    Room configuration

    \n"}, "jellyfish.RoomConfig.__init__": {"fullname": "jellyfish.RoomConfig.__init__", "modulename": "jellyfish", "qualname": "RoomConfig.__init__", "kind": "function", "doc": "

    Method generated by attrs for class RoomConfig.

    \n", "signature": "(\tmax_peers: Union[jellyfish._openapi_client.types.Unset, NoneType, int] = <jellyfish._openapi_client.types.Unset object>,\tpeerless_purge_timeout: Union[jellyfish._openapi_client.types.Unset, NoneType, int] = <jellyfish._openapi_client.types.Unset object>,\troom_id: Union[jellyfish._openapi_client.types.Unset, NoneType, str] = <jellyfish._openapi_client.types.Unset object>,\tvideo_codec: Union[jellyfish._openapi_client.types.Unset, NoneType, jellyfish._openapi_client.models.room_config_video_codec.RoomConfigVideoCodec] = <jellyfish._openapi_client.types.Unset object>,\twebhook_url: Union[jellyfish._openapi_client.types.Unset, NoneType, str] = <jellyfish._openapi_client.types.Unset object>)"}, "jellyfish.RoomConfig.max_peers": {"fullname": "jellyfish.RoomConfig.max_peers", "modulename": "jellyfish", "qualname": "RoomConfig.max_peers", "kind": "variable", "doc": "

    Maximum amount of peers allowed into the room

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, int]"}, "jellyfish.RoomConfig.peerless_purge_timeout": {"fullname": "jellyfish.RoomConfig.peerless_purge_timeout", "modulename": "jellyfish", "qualname": "RoomConfig.peerless_purge_timeout", "kind": "variable", "doc": "

    Duration (in seconds) after which the room will be removed if no peers are connected. If not provided, this feature is disabled.

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, int]"}, "jellyfish.RoomConfig.room_id": {"fullname": "jellyfish.RoomConfig.room_id", "modulename": "jellyfish", "qualname": "RoomConfig.room_id", "kind": "variable", "doc": "

    Custom id used for identifying room within Jellyfish. Must be unique across all rooms. If not provided, random UUID is generated.

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, str]"}, "jellyfish.RoomConfig.video_codec": {"fullname": "jellyfish.RoomConfig.video_codec", "modulename": "jellyfish", "qualname": "RoomConfig.video_codec", "kind": "variable", "doc": "

    Enforces video codec for each peer in the room

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, jellyfish._openapi_client.models.room_config_video_codec.RoomConfigVideoCodec]"}, "jellyfish.RoomConfig.webhook_url": {"fullname": "jellyfish.RoomConfig.webhook_url", "modulename": "jellyfish", "qualname": "RoomConfig.webhook_url", "kind": "variable", "doc": "

    URL where Jellyfish notifications will be sent

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, str]"}, "jellyfish.RoomConfigVideoCodec": {"fullname": "jellyfish.RoomConfigVideoCodec", "modulename": "jellyfish", "qualname": "RoomConfigVideoCodec", "kind": "class", "doc": "

    Enforces video codec for each peer in the room

    \n", "bases": "builtins.str, enum.Enum"}, "jellyfish.RoomConfigVideoCodec.H264": {"fullname": "jellyfish.RoomConfigVideoCodec.H264", "modulename": "jellyfish", "qualname": "RoomConfigVideoCodec.H264", "kind": "variable", "doc": "

    \n", "default_value": "<RoomConfigVideoCodec.H264: 'h264'>"}, "jellyfish.RoomConfigVideoCodec.VP8": {"fullname": "jellyfish.RoomConfigVideoCodec.VP8", "modulename": "jellyfish", "qualname": "RoomConfigVideoCodec.VP8", "kind": "variable", "doc": "

    \n", "default_value": "<RoomConfigVideoCodec.VP8: 'vp8'>"}, "jellyfish.Peer": {"fullname": "jellyfish.Peer", "modulename": "jellyfish", "qualname": "Peer", "kind": "class", "doc": "

    Describes peer status

    \n"}, "jellyfish.Peer.__init__": {"fullname": "jellyfish.Peer.__init__", "modulename": "jellyfish", "qualname": "Peer.__init__", "kind": "function", "doc": "

    Method generated by attrs for class Peer.

    \n", "signature": "(\tid: str,\tmetadata: Any,\tstatus: jellyfish._openapi_client.models.peer_status.PeerStatus,\ttracks: List[jellyfish._openapi_client.models.track.Track],\ttype: str)"}, "jellyfish.Peer.id": {"fullname": "jellyfish.Peer.id", "modulename": "jellyfish", "qualname": "Peer.id", "kind": "variable", "doc": "

    Assigned peer id

    \n", "annotation": ": str"}, "jellyfish.Peer.metadata": {"fullname": "jellyfish.Peer.metadata", "modulename": "jellyfish", "qualname": "Peer.metadata", "kind": "variable", "doc": "

    Custom metadata set by the peer

    \n", "annotation": ": Any"}, "jellyfish.Peer.status": {"fullname": "jellyfish.Peer.status", "modulename": "jellyfish", "qualname": "Peer.status", "kind": "variable", "doc": "

    Informs about the peer status

    \n", "annotation": ": jellyfish._openapi_client.models.peer_status.PeerStatus"}, "jellyfish.Peer.tracks": {"fullname": "jellyfish.Peer.tracks", "modulename": "jellyfish", "qualname": "Peer.tracks", "kind": "variable", "doc": "

    List of all peer's tracks

    \n", "annotation": ": List[jellyfish._openapi_client.models.track.Track]"}, "jellyfish.Peer.type": {"fullname": "jellyfish.Peer.type", "modulename": "jellyfish", "qualname": "Peer.type", "kind": "variable", "doc": "

    Peer type

    \n", "annotation": ": str"}, "jellyfish.PeerOptionsWebRTC": {"fullname": "jellyfish.PeerOptionsWebRTC", "modulename": "jellyfish", "qualname": "PeerOptionsWebRTC", "kind": "class", "doc": "

    Options specific to the WebRTC peer

    \n"}, "jellyfish.PeerOptionsWebRTC.__init__": {"fullname": "jellyfish.PeerOptionsWebRTC.__init__", "modulename": "jellyfish", "qualname": "PeerOptionsWebRTC.__init__", "kind": "function", "doc": "

    Method generated by attrs for class PeerOptionsWebRTC.

    \n", "signature": "(\tenable_simulcast: Union[jellyfish._openapi_client.types.Unset, bool] = True)"}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"fullname": "jellyfish.PeerOptionsWebRTC.enable_simulcast", "modulename": "jellyfish", "qualname": "PeerOptionsWebRTC.enable_simulcast", "kind": "variable", "doc": "

    Enables the peer to use simulcast

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, bool]"}, "jellyfish.PeerStatus": {"fullname": "jellyfish.PeerStatus", "modulename": "jellyfish", "qualname": "PeerStatus", "kind": "class", "doc": "

    Informs about the peer status

    \n", "bases": "builtins.str, enum.Enum"}, "jellyfish.PeerStatus.CONNECTED": {"fullname": "jellyfish.PeerStatus.CONNECTED", "modulename": "jellyfish", "qualname": "PeerStatus.CONNECTED", "kind": "variable", "doc": "

    \n", "default_value": "<PeerStatus.CONNECTED: 'connected'>"}, "jellyfish.PeerStatus.DISCONNECTED": {"fullname": "jellyfish.PeerStatus.DISCONNECTED", "modulename": "jellyfish", "qualname": "PeerStatus.DISCONNECTED", "kind": "variable", "doc": "

    \n", "default_value": "<PeerStatus.DISCONNECTED: 'disconnected'>"}, "jellyfish.ComponentHLS": {"fullname": "jellyfish.ComponentHLS", "modulename": "jellyfish", "qualname": "ComponentHLS", "kind": "class", "doc": "

    Describes the HLS component

    \n"}, "jellyfish.ComponentHLS.__init__": {"fullname": "jellyfish.ComponentHLS.__init__", "modulename": "jellyfish", "qualname": "ComponentHLS.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentHLS.

    \n", "signature": "(\tid: str,\tproperties: jellyfish._openapi_client.models.component_properties_hls.ComponentPropertiesHLS,\ttracks: List[jellyfish._openapi_client.models.track.Track],\ttype: str)"}, "jellyfish.ComponentHLS.id": {"fullname": "jellyfish.ComponentHLS.id", "modulename": "jellyfish", "qualname": "ComponentHLS.id", "kind": "variable", "doc": "

    Assigned component ID

    \n", "annotation": ": str"}, "jellyfish.ComponentHLS.properties": {"fullname": "jellyfish.ComponentHLS.properties", "modulename": "jellyfish", "qualname": "ComponentHLS.properties", "kind": "variable", "doc": "

    Properties specific to the HLS component

    \n", "annotation": ": jellyfish._openapi_client.models.component_properties_hls.ComponentPropertiesHLS"}, "jellyfish.ComponentHLS.tracks": {"fullname": "jellyfish.ComponentHLS.tracks", "modulename": "jellyfish", "qualname": "ComponentHLS.tracks", "kind": "variable", "doc": "

    List of all component's tracks

    \n", "annotation": ": List[jellyfish._openapi_client.models.track.Track]"}, "jellyfish.ComponentHLS.type": {"fullname": "jellyfish.ComponentHLS.type", "modulename": "jellyfish", "qualname": "ComponentHLS.type", "kind": "variable", "doc": "

    Component type

    \n", "annotation": ": str"}, "jellyfish.ComponentOptionsHLS": {"fullname": "jellyfish.ComponentOptionsHLS", "modulename": "jellyfish", "qualname": "ComponentOptionsHLS", "kind": "class", "doc": "

    Options specific to the HLS component

    \n"}, "jellyfish.ComponentOptionsHLS.__init__": {"fullname": "jellyfish.ComponentOptionsHLS.__init__", "modulename": "jellyfish", "qualname": "ComponentOptionsHLS.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentOptionsHLS.

    \n", "signature": "(\tlow_latency: Union[jellyfish._openapi_client.types.Unset, bool] = False,\tpersistent: Union[jellyfish._openapi_client.types.Unset, bool] = False,\ts3: Union[jellyfish._openapi_client.types.Unset, NoneType, jellyfish._openapi_client.models.s3_credentials.S3Credentials] = <jellyfish._openapi_client.types.Unset object>,\tsubscribe_mode: Union[jellyfish._openapi_client.types.Unset, jellyfish._openapi_client.models.component_options_hls_subscribe_mode.ComponentOptionsHLSSubscribeMode] = <ComponentOptionsHLSSubscribeMode.AUTO: 'auto'>,\ttarget_window_duration: Union[jellyfish._openapi_client.types.Unset, NoneType, int] = <jellyfish._openapi_client.types.Unset object>)"}, "jellyfish.ComponentOptionsHLS.low_latency": {"fullname": "jellyfish.ComponentOptionsHLS.low_latency", "modulename": "jellyfish", "qualname": "ComponentOptionsHLS.low_latency", "kind": "variable", "doc": "

    Whether the component should use LL-HLS

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, bool]"}, "jellyfish.ComponentOptionsHLS.persistent": {"fullname": "jellyfish.ComponentOptionsHLS.persistent", "modulename": "jellyfish", "qualname": "ComponentOptionsHLS.persistent", "kind": "variable", "doc": "

    Whether the video is stored after end of stream

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, bool]"}, "jellyfish.ComponentOptionsHLS.s3": {"fullname": "jellyfish.ComponentOptionsHLS.s3", "modulename": "jellyfish", "qualname": "ComponentOptionsHLS.s3", "kind": "variable", "doc": "

    An AWS S3 credential that will be used to send HLS stream. The stream will only be uploaded if credentials are provided

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, jellyfish._openapi_client.models.s3_credentials.S3Credentials]"}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"fullname": "jellyfish.ComponentOptionsHLS.subscribe_mode", "modulename": "jellyfish", "qualname": "ComponentOptionsHLS.subscribe_mode", "kind": "variable", "doc": "

    Whether the HLS component should subscribe to tracks automatically or manually.

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, jellyfish._openapi_client.models.component_options_hls_subscribe_mode.ComponentOptionsHLSSubscribeMode]"}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"fullname": "jellyfish.ComponentOptionsHLS.target_window_duration", "modulename": "jellyfish", "qualname": "ComponentOptionsHLS.target_window_duration", "kind": "variable", "doc": "

    Duration of stream available for viewer

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, int]"}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"fullname": "jellyfish.ComponentOptionsHLSSubscribeMode", "modulename": "jellyfish", "qualname": "ComponentOptionsHLSSubscribeMode", "kind": "class", "doc": "

    Whether the HLS component should subscribe to tracks automatically or manually.

    \n", "bases": "builtins.str, enum.Enum"}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"fullname": "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO", "modulename": "jellyfish", "qualname": "ComponentOptionsHLSSubscribeMode.AUTO", "kind": "variable", "doc": "

    \n", "default_value": "<ComponentOptionsHLSSubscribeMode.AUTO: 'auto'>"}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"fullname": "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL", "modulename": "jellyfish", "qualname": "ComponentOptionsHLSSubscribeMode.MANUAL", "kind": "variable", "doc": "

    \n", "default_value": "<ComponentOptionsHLSSubscribeMode.MANUAL: 'manual'>"}, "jellyfish.ComponentPropertiesHLS": {"fullname": "jellyfish.ComponentPropertiesHLS", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLS", "kind": "class", "doc": "

    Properties specific to the HLS component

    \n"}, "jellyfish.ComponentPropertiesHLS.__init__": {"fullname": "jellyfish.ComponentPropertiesHLS.__init__", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLS.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentPropertiesHLS.

    \n", "signature": "(\tlow_latency: bool,\tpersistent: bool,\tplayable: bool,\tsubscribe_mode: jellyfish._openapi_client.models.component_properties_hls_subscribe_mode.ComponentPropertiesHLSSubscribeMode,\ttarget_window_duration: Optional[int])"}, "jellyfish.ComponentPropertiesHLS.low_latency": {"fullname": "jellyfish.ComponentPropertiesHLS.low_latency", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLS.low_latency", "kind": "variable", "doc": "

    Whether the component uses LL-HLS

    \n", "annotation": ": bool"}, "jellyfish.ComponentPropertiesHLS.persistent": {"fullname": "jellyfish.ComponentPropertiesHLS.persistent", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLS.persistent", "kind": "variable", "doc": "

    Whether the video is stored after end of stream

    \n", "annotation": ": bool"}, "jellyfish.ComponentPropertiesHLS.playable": {"fullname": "jellyfish.ComponentPropertiesHLS.playable", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLS.playable", "kind": "variable", "doc": "

    Whether the generated HLS playlist is playable

    \n", "annotation": ": bool"}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"fullname": "jellyfish.ComponentPropertiesHLS.subscribe_mode", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLS.subscribe_mode", "kind": "variable", "doc": "

    Whether the HLS component should subscribe to tracks automatically or manually

    \n", "annotation": ": jellyfish._openapi_client.models.component_properties_hls_subscribe_mode.ComponentPropertiesHLSSubscribeMode"}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"fullname": "jellyfish.ComponentPropertiesHLS.target_window_duration", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLS.target_window_duration", "kind": "variable", "doc": "

    Duration of stream available for viewer

    \n", "annotation": ": Optional[int]"}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"fullname": "jellyfish.ComponentPropertiesHLSSubscribeMode", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLSSubscribeMode", "kind": "class", "doc": "

    Whether the HLS component should subscribe to tracks automatically or manually

    \n", "bases": "builtins.str, enum.Enum"}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"fullname": "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLSSubscribeMode.AUTO", "kind": "variable", "doc": "

    \n", "default_value": "<ComponentPropertiesHLSSubscribeMode.AUTO: 'auto'>"}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"fullname": "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL", "modulename": "jellyfish", "qualname": "ComponentPropertiesHLSSubscribeMode.MANUAL", "kind": "variable", "doc": "

    \n", "default_value": "<ComponentPropertiesHLSSubscribeMode.MANUAL: 'manual'>"}, "jellyfish.ComponentSIP": {"fullname": "jellyfish.ComponentSIP", "modulename": "jellyfish", "qualname": "ComponentSIP", "kind": "class", "doc": "

    Describes the SIP component

    \n"}, "jellyfish.ComponentSIP.__init__": {"fullname": "jellyfish.ComponentSIP.__init__", "modulename": "jellyfish", "qualname": "ComponentSIP.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentSIP.

    \n", "signature": "(\tid: str,\tproperties: jellyfish._openapi_client.models.component_properties_sip.ComponentPropertiesSIP,\ttracks: List[jellyfish._openapi_client.models.track.Track],\ttype: str)"}, "jellyfish.ComponentSIP.id": {"fullname": "jellyfish.ComponentSIP.id", "modulename": "jellyfish", "qualname": "ComponentSIP.id", "kind": "variable", "doc": "

    Assigned component ID

    \n", "annotation": ": str"}, "jellyfish.ComponentSIP.properties": {"fullname": "jellyfish.ComponentSIP.properties", "modulename": "jellyfish", "qualname": "ComponentSIP.properties", "kind": "variable", "doc": "

    Properties specific to the SIP component

    \n", "annotation": ": jellyfish._openapi_client.models.component_properties_sip.ComponentPropertiesSIP"}, "jellyfish.ComponentSIP.tracks": {"fullname": "jellyfish.ComponentSIP.tracks", "modulename": "jellyfish", "qualname": "ComponentSIP.tracks", "kind": "variable", "doc": "

    List of all component's tracks

    \n", "annotation": ": List[jellyfish._openapi_client.models.track.Track]"}, "jellyfish.ComponentSIP.type": {"fullname": "jellyfish.ComponentSIP.type", "modulename": "jellyfish", "qualname": "ComponentSIP.type", "kind": "variable", "doc": "

    Component type

    \n", "annotation": ": str"}, "jellyfish.ComponentOptionsSIP": {"fullname": "jellyfish.ComponentOptionsSIP", "modulename": "jellyfish", "qualname": "ComponentOptionsSIP", "kind": "class", "doc": "

    Options specific to the SIP component

    \n"}, "jellyfish.ComponentOptionsSIP.__init__": {"fullname": "jellyfish.ComponentOptionsSIP.__init__", "modulename": "jellyfish", "qualname": "ComponentOptionsSIP.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentOptionsSIP.

    \n", "signature": "(\tregistrar_credentials: jellyfish._openapi_client.models.component_options_sipsip_credentials.ComponentOptionsSIPSIPCredentials)"}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"fullname": "jellyfish.ComponentOptionsSIP.registrar_credentials", "modulename": "jellyfish", "qualname": "ComponentOptionsSIP.registrar_credentials", "kind": "variable", "doc": "

    Credentials used to authorize in SIP Provider service

    \n", "annotation": ": jellyfish._openapi_client.models.component_options_sipsip_credentials.ComponentOptionsSIPSIPCredentials"}, "jellyfish.ComponentPropertiesSIP": {"fullname": "jellyfish.ComponentPropertiesSIP", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIP", "kind": "class", "doc": "

    Properties specific to the SIP component

    \n"}, "jellyfish.ComponentPropertiesSIP.__init__": {"fullname": "jellyfish.ComponentPropertiesSIP.__init__", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIP.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentPropertiesSIP.

    \n", "signature": "(\tregistrar_credentials: jellyfish._openapi_client.models.component_properties_sipsip_credentials.ComponentPropertiesSIPSIPCredentials)"}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"fullname": "jellyfish.ComponentPropertiesSIP.registrar_credentials", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIP.registrar_credentials", "kind": "variable", "doc": "

    Credentials used to authorize in SIP Provider service

    \n", "annotation": ": jellyfish._openapi_client.models.component_properties_sipsip_credentials.ComponentPropertiesSIPSIPCredentials"}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"fullname": "jellyfish.ComponentPropertiesSIPSIPCredentials", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIPSIPCredentials", "kind": "class", "doc": "

    Credentials used to authorize in SIP Provider service

    \n"}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"fullname": "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIPSIPCredentials.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentPropertiesSIPSIPCredentials.

    \n", "signature": "(address: str, password: str, username: str)"}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"fullname": "jellyfish.ComponentPropertiesSIPSIPCredentials.address", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIPSIPCredentials.address", "kind": "variable", "doc": "

    SIP provider address. Can be in the form of FQDN (my-sip-registrar.net) or IPv4 (1.2.3.4). Port can be specified e.g: 5.6.7.8:9999. If not given, the default SIP port 5060 will be assumed

    \n", "annotation": ": str"}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"fullname": "jellyfish.ComponentPropertiesSIPSIPCredentials.password", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIPSIPCredentials.password", "kind": "variable", "doc": "

    Password in SIP service provider

    \n", "annotation": ": str"}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"fullname": "jellyfish.ComponentPropertiesSIPSIPCredentials.username", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIPSIPCredentials.username", "kind": "variable", "doc": "

    Username in SIP service provider

    \n", "annotation": ": str"}, "jellyfish.ComponentFile": {"fullname": "jellyfish.ComponentFile", "modulename": "jellyfish", "qualname": "ComponentFile", "kind": "class", "doc": "

    Describes the File component

    \n"}, "jellyfish.ComponentFile.__init__": {"fullname": "jellyfish.ComponentFile.__init__", "modulename": "jellyfish", "qualname": "ComponentFile.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentFile.

    \n", "signature": "(\tid: str,\ttracks: List[jellyfish._openapi_client.models.track.Track],\ttype: str,\tproperties: Union[jellyfish._openapi_client.types.Unset, jellyfish._openapi_client.models.component_properties_file.ComponentPropertiesFile] = <jellyfish._openapi_client.types.Unset object>)"}, "jellyfish.ComponentFile.id": {"fullname": "jellyfish.ComponentFile.id", "modulename": "jellyfish", "qualname": "ComponentFile.id", "kind": "variable", "doc": "

    Assigned component ID

    \n", "annotation": ": str"}, "jellyfish.ComponentFile.tracks": {"fullname": "jellyfish.ComponentFile.tracks", "modulename": "jellyfish", "qualname": "ComponentFile.tracks", "kind": "variable", "doc": "

    List of all component's tracks

    \n", "annotation": ": List[jellyfish._openapi_client.models.track.Track]"}, "jellyfish.ComponentFile.type": {"fullname": "jellyfish.ComponentFile.type", "modulename": "jellyfish", "qualname": "ComponentFile.type", "kind": "variable", "doc": "

    Component type

    \n", "annotation": ": str"}, "jellyfish.ComponentFile.properties": {"fullname": "jellyfish.ComponentFile.properties", "modulename": "jellyfish", "qualname": "ComponentFile.properties", "kind": "variable", "doc": "

    Properties specific to the File component

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, jellyfish._openapi_client.models.component_properties_file.ComponentPropertiesFile]"}, "jellyfish.ComponentRTSP": {"fullname": "jellyfish.ComponentRTSP", "modulename": "jellyfish", "qualname": "ComponentRTSP", "kind": "class", "doc": "

    Describes the RTSP component

    \n"}, "jellyfish.ComponentRTSP.__init__": {"fullname": "jellyfish.ComponentRTSP.__init__", "modulename": "jellyfish", "qualname": "ComponentRTSP.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentRTSP.

    \n", "signature": "(\tid: str,\tproperties: jellyfish._openapi_client.models.component_properties_rtsp.ComponentPropertiesRTSP,\ttracks: List[jellyfish._openapi_client.models.track.Track],\ttype: str)"}, "jellyfish.ComponentRTSP.id": {"fullname": "jellyfish.ComponentRTSP.id", "modulename": "jellyfish", "qualname": "ComponentRTSP.id", "kind": "variable", "doc": "

    Assigned component ID

    \n", "annotation": ": str"}, "jellyfish.ComponentRTSP.properties": {"fullname": "jellyfish.ComponentRTSP.properties", "modulename": "jellyfish", "qualname": "ComponentRTSP.properties", "kind": "variable", "doc": "

    Properties specific to the RTSP component

    \n", "annotation": ": jellyfish._openapi_client.models.component_properties_rtsp.ComponentPropertiesRTSP"}, "jellyfish.ComponentRTSP.tracks": {"fullname": "jellyfish.ComponentRTSP.tracks", "modulename": "jellyfish", "qualname": "ComponentRTSP.tracks", "kind": "variable", "doc": "

    List of all component's tracks

    \n", "annotation": ": List[jellyfish._openapi_client.models.track.Track]"}, "jellyfish.ComponentRTSP.type": {"fullname": "jellyfish.ComponentRTSP.type", "modulename": "jellyfish", "qualname": "ComponentRTSP.type", "kind": "variable", "doc": "

    Component type

    \n", "annotation": ": str"}, "jellyfish.ComponentOptionsRTSP": {"fullname": "jellyfish.ComponentOptionsRTSP", "modulename": "jellyfish", "qualname": "ComponentOptionsRTSP", "kind": "class", "doc": "

    Options specific to the RTSP component

    \n"}, "jellyfish.ComponentOptionsRTSP.__init__": {"fullname": "jellyfish.ComponentOptionsRTSP.__init__", "modulename": "jellyfish", "qualname": "ComponentOptionsRTSP.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentOptionsRTSP.

    \n", "signature": "(\tsource_uri: str,\tkeep_alive_interval: Union[jellyfish._openapi_client.types.Unset, int] = 15000,\tpierce_nat: Union[jellyfish._openapi_client.types.Unset, bool] = True,\treconnect_delay: Union[jellyfish._openapi_client.types.Unset, int] = 15000,\trtp_port: Union[jellyfish._openapi_client.types.Unset, int] = 20000)"}, "jellyfish.ComponentOptionsRTSP.source_uri": {"fullname": "jellyfish.ComponentOptionsRTSP.source_uri", "modulename": "jellyfish", "qualname": "ComponentOptionsRTSP.source_uri", "kind": "variable", "doc": "

    URI of RTSP source stream

    \n", "annotation": ": str"}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"fullname": "jellyfish.ComponentOptionsRTSP.keep_alive_interval", "modulename": "jellyfish", "qualname": "ComponentOptionsRTSP.keep_alive_interval", "kind": "variable", "doc": "

    Interval (in ms) in which keep-alive RTSP messages will be sent to the remote stream source

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, int]"}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"fullname": "jellyfish.ComponentOptionsRTSP.pierce_nat", "modulename": "jellyfish", "qualname": "ComponentOptionsRTSP.pierce_nat", "kind": "variable", "doc": "

    Whether to attempt to create client-side NAT binding by sending an empty datagram from client to source, after the completion of RTSP setup

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, bool]"}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"fullname": "jellyfish.ComponentOptionsRTSP.reconnect_delay", "modulename": "jellyfish", "qualname": "ComponentOptionsRTSP.reconnect_delay", "kind": "variable", "doc": "

    Delay (in ms) between successive reconnect attempts

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, int]"}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"fullname": "jellyfish.ComponentOptionsRTSP.rtp_port", "modulename": "jellyfish", "qualname": "ComponentOptionsRTSP.rtp_port", "kind": "variable", "doc": "

    Local port RTP stream will be received at

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, int]"}, "jellyfish.ComponentPropertiesRTSP": {"fullname": "jellyfish.ComponentPropertiesRTSP", "modulename": "jellyfish", "qualname": "ComponentPropertiesRTSP", "kind": "class", "doc": "

    Properties specific to the RTSP component

    \n"}, "jellyfish.ComponentPropertiesRTSP.__init__": {"fullname": "jellyfish.ComponentPropertiesRTSP.__init__", "modulename": "jellyfish", "qualname": "ComponentPropertiesRTSP.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentPropertiesRTSP.

    \n", "signature": "(\tkeep_alive_interval: int,\tpierce_nat: bool,\treconnect_delay: int,\trtp_port: int,\tsource_uri: str)"}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"fullname": "jellyfish.ComponentPropertiesRTSP.keep_alive_interval", "modulename": "jellyfish", "qualname": "ComponentPropertiesRTSP.keep_alive_interval", "kind": "variable", "doc": "

    Interval (in ms) in which keep-alive RTSP messages will be sent to the remote stream source

    \n", "annotation": ": int"}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"fullname": "jellyfish.ComponentPropertiesRTSP.pierce_nat", "modulename": "jellyfish", "qualname": "ComponentPropertiesRTSP.pierce_nat", "kind": "variable", "doc": "

    Whether to attempt to create client-side NAT binding by sending an empty datagram from client to source, after the completion of RTSP setup

    \n", "annotation": ": bool"}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"fullname": "jellyfish.ComponentPropertiesRTSP.reconnect_delay", "modulename": "jellyfish", "qualname": "ComponentPropertiesRTSP.reconnect_delay", "kind": "variable", "doc": "

    Delay (in ms) between successive reconnect attempts

    \n", "annotation": ": int"}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"fullname": "jellyfish.ComponentPropertiesRTSP.rtp_port", "modulename": "jellyfish", "qualname": "ComponentPropertiesRTSP.rtp_port", "kind": "variable", "doc": "

    Local port RTP stream will be received at

    \n", "annotation": ": int"}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"fullname": "jellyfish.ComponentPropertiesRTSP.source_uri", "modulename": "jellyfish", "qualname": "ComponentPropertiesRTSP.source_uri", "kind": "variable", "doc": "

    URI of RTSP source stream

    \n", "annotation": ": str"}, "jellyfish.ComponentOptionsFile": {"fullname": "jellyfish.ComponentOptionsFile", "modulename": "jellyfish", "qualname": "ComponentOptionsFile", "kind": "class", "doc": "

    Options specific to the File component

    \n"}, "jellyfish.ComponentOptionsFile.__init__": {"fullname": "jellyfish.ComponentOptionsFile.__init__", "modulename": "jellyfish", "qualname": "ComponentOptionsFile.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentOptionsFile.

    \n", "signature": "(\tfile_path: str,\tframerate: Union[jellyfish._openapi_client.types.Unset, NoneType, int] = <jellyfish._openapi_client.types.Unset object>)"}, "jellyfish.ComponentOptionsFile.file_path": {"fullname": "jellyfish.ComponentOptionsFile.file_path", "modulename": "jellyfish", "qualname": "ComponentOptionsFile.file_path", "kind": "variable", "doc": "

    Path to track file. Must be either OPUS encapsulated in Ogg or raw h264

    \n", "annotation": ": str"}, "jellyfish.ComponentOptionsFile.framerate": {"fullname": "jellyfish.ComponentOptionsFile.framerate", "modulename": "jellyfish", "qualname": "ComponentOptionsFile.framerate", "kind": "variable", "doc": "

    Framerate of video in a file. It is only valid for video track

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, int]"}, "jellyfish.ComponentPropertiesFile": {"fullname": "jellyfish.ComponentPropertiesFile", "modulename": "jellyfish", "qualname": "ComponentPropertiesFile", "kind": "class", "doc": "

    Properties specific to the File component

    \n"}, "jellyfish.ComponentPropertiesFile.__init__": {"fullname": "jellyfish.ComponentPropertiesFile.__init__", "modulename": "jellyfish", "qualname": "ComponentPropertiesFile.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentPropertiesFile.

    \n", "signature": "(file_path: str, framerate: Optional[int])"}, "jellyfish.ComponentPropertiesFile.file_path": {"fullname": "jellyfish.ComponentPropertiesFile.file_path", "modulename": "jellyfish", "qualname": "ComponentPropertiesFile.file_path", "kind": "variable", "doc": "

    Relative path to track file. Must be either OPUS encapsulated in Ogg or raw h264

    \n", "annotation": ": str"}, "jellyfish.ComponentPropertiesFile.framerate": {"fullname": "jellyfish.ComponentPropertiesFile.framerate", "modulename": "jellyfish", "qualname": "ComponentPropertiesFile.framerate", "kind": "variable", "doc": "

    Framerate of video in a file. It is only valid for video track

    \n", "annotation": ": Optional[int]"}, "jellyfish.SIPCredentials": {"fullname": "jellyfish.SIPCredentials", "modulename": "jellyfish", "qualname": "SIPCredentials", "kind": "class", "doc": "

    Credentials used to authorize in SIP Provider service

    \n"}, "jellyfish.SIPCredentials.__init__": {"fullname": "jellyfish.SIPCredentials.__init__", "modulename": "jellyfish", "qualname": "SIPCredentials.__init__", "kind": "function", "doc": "

    Method generated by attrs for class SIPCredentials.

    \n", "signature": "(address: str, password: str, username: str)"}, "jellyfish.SIPCredentials.address": {"fullname": "jellyfish.SIPCredentials.address", "modulename": "jellyfish", "qualname": "SIPCredentials.address", "kind": "variable", "doc": "

    SIP provider address. Can be in the form of FQDN (my-sip-registrar.net) or IPv4 (1.2.3.4). Port can be specified e.g: 5.6.7.8:9999. If not given, the default SIP port 5060 will be assumed

    \n", "annotation": ": str"}, "jellyfish.SIPCredentials.password": {"fullname": "jellyfish.SIPCredentials.password", "modulename": "jellyfish", "qualname": "SIPCredentials.password", "kind": "variable", "doc": "

    Password in SIP service provider

    \n", "annotation": ": str"}, "jellyfish.SIPCredentials.username": {"fullname": "jellyfish.SIPCredentials.username", "modulename": "jellyfish", "qualname": "SIPCredentials.username", "kind": "variable", "doc": "

    Username in SIP service provider

    \n", "annotation": ": str"}, "jellyfish.ComponentRecording": {"fullname": "jellyfish.ComponentRecording", "modulename": "jellyfish", "qualname": "ComponentRecording", "kind": "class", "doc": "

    Describes the Recording component

    \n"}, "jellyfish.ComponentRecording.__init__": {"fullname": "jellyfish.ComponentRecording.__init__", "modulename": "jellyfish", "qualname": "ComponentRecording.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentRecording.

    \n", "signature": "(\tid: str,\tproperties: jellyfish._openapi_client.models.component_properties_recording.ComponentPropertiesRecording,\ttracks: List[jellyfish._openapi_client.models.track.Track],\ttype: str)"}, "jellyfish.ComponentRecording.id": {"fullname": "jellyfish.ComponentRecording.id", "modulename": "jellyfish", "qualname": "ComponentRecording.id", "kind": "variable", "doc": "

    Assigned component ID

    \n", "annotation": ": str"}, "jellyfish.ComponentRecording.properties": {"fullname": "jellyfish.ComponentRecording.properties", "modulename": "jellyfish", "qualname": "ComponentRecording.properties", "kind": "variable", "doc": "

    Properties specific to the Recording component

    \n", "annotation": ": jellyfish._openapi_client.models.component_properties_recording.ComponentPropertiesRecording"}, "jellyfish.ComponentRecording.tracks": {"fullname": "jellyfish.ComponentRecording.tracks", "modulename": "jellyfish", "qualname": "ComponentRecording.tracks", "kind": "variable", "doc": "

    List of all component's tracks

    \n", "annotation": ": List[jellyfish._openapi_client.models.track.Track]"}, "jellyfish.ComponentRecording.type": {"fullname": "jellyfish.ComponentRecording.type", "modulename": "jellyfish", "qualname": "ComponentRecording.type", "kind": "variable", "doc": "

    Component type

    \n", "annotation": ": str"}, "jellyfish.ComponentOptionsRecording": {"fullname": "jellyfish.ComponentOptionsRecording", "modulename": "jellyfish", "qualname": "ComponentOptionsRecording", "kind": "class", "doc": "

    Options specific to the Recording component

    \n"}, "jellyfish.ComponentOptionsRecording.__init__": {"fullname": "jellyfish.ComponentOptionsRecording.__init__", "modulename": "jellyfish", "qualname": "ComponentOptionsRecording.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentOptionsRecording.

    \n", "signature": "(\tcredentials: Union[jellyfish._openapi_client.types.Unset, NoneType, jellyfish._openapi_client.models.s3_credentials.S3Credentials] = <jellyfish._openapi_client.types.Unset object>,\tpath_prefix: Union[jellyfish._openapi_client.types.Unset, str] = '')"}, "jellyfish.ComponentOptionsRecording.credentials": {"fullname": "jellyfish.ComponentOptionsRecording.credentials", "modulename": "jellyfish", "qualname": "ComponentOptionsRecording.credentials", "kind": "variable", "doc": "

    An AWS S3 credential that will be used to send HLS stream. The stream will only be uploaded if credentials are provided

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, NoneType, jellyfish._openapi_client.models.s3_credentials.S3Credentials]"}, "jellyfish.ComponentOptionsRecording.path_prefix": {"fullname": "jellyfish.ComponentOptionsRecording.path_prefix", "modulename": "jellyfish", "qualname": "ComponentOptionsRecording.path_prefix", "kind": "variable", "doc": "

    Path prefix under which all recording are stored

    \n", "annotation": ": Union[jellyfish._openapi_client.types.Unset, str]"}, "jellyfish.ComponentPropertiesRecording": {"fullname": "jellyfish.ComponentPropertiesRecording", "modulename": "jellyfish", "qualname": "ComponentPropertiesRecording", "kind": "class", "doc": "

    Properties specific to the Recording component

    \n"}, "jellyfish.ComponentPropertiesRecording.__init__": {"fullname": "jellyfish.ComponentPropertiesRecording.__init__", "modulename": "jellyfish", "qualname": "ComponentPropertiesRecording.__init__", "kind": "function", "doc": "

    Method generated by attrs for class ComponentPropertiesRecording.

    \n", "signature": "(path_prefix: str)"}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"fullname": "jellyfish.ComponentPropertiesRecording.path_prefix", "modulename": "jellyfish", "qualname": "ComponentPropertiesRecording.path_prefix", "kind": "variable", "doc": "

    Path prefix under which all recording are stored

    \n", "annotation": ": str"}, "jellyfish.S3Credentials": {"fullname": "jellyfish.S3Credentials", "modulename": "jellyfish", "qualname": "S3Credentials", "kind": "class", "doc": "

    An AWS S3 credential that will be used to send HLS stream. The stream will only be uploaded if credentials are\nprovided

    \n"}, "jellyfish.S3Credentials.__init__": {"fullname": "jellyfish.S3Credentials.__init__", "modulename": "jellyfish", "qualname": "S3Credentials.__init__", "kind": "function", "doc": "

    Method generated by attrs for class S3Credentials.

    \n", "signature": "(access_key_id: str, bucket: str, region: str, secret_access_key: str)"}, "jellyfish.S3Credentials.access_key_id": {"fullname": "jellyfish.S3Credentials.access_key_id", "modulename": "jellyfish", "qualname": "S3Credentials.access_key_id", "kind": "variable", "doc": "

    An AWS access key identifier, linked to your AWS account.

    \n", "annotation": ": str"}, "jellyfish.S3Credentials.bucket": {"fullname": "jellyfish.S3Credentials.bucket", "modulename": "jellyfish", "qualname": "S3Credentials.bucket", "kind": "variable", "doc": "

    The name of the S3 bucket where your data will be stored.

    \n", "annotation": ": str"}, "jellyfish.S3Credentials.region": {"fullname": "jellyfish.S3Credentials.region", "modulename": "jellyfish", "qualname": "S3Credentials.region", "kind": "variable", "doc": "

    The AWS region where your bucket is located.

    \n", "annotation": ": str"}, "jellyfish.S3Credentials.secret_access_key": {"fullname": "jellyfish.S3Credentials.secret_access_key", "modulename": "jellyfish", "qualname": "S3Credentials.secret_access_key", "kind": "variable", "doc": "

    The secret key that is linked to the Access Key ID.

    \n", "annotation": ": str"}, "jellyfish.errors": {"fullname": "jellyfish.errors", "modulename": "jellyfish.errors", "kind": "module", "doc": "

    \n"}, "jellyfish.errors.HTTPError": {"fullname": "jellyfish.errors.HTTPError", "modulename": "jellyfish.errors", "qualname": "HTTPError", "kind": "class", "doc": "

    \n", "bases": "builtins.Exception"}, "jellyfish.errors.BadRequestError": {"fullname": "jellyfish.errors.BadRequestError", "modulename": "jellyfish.errors", "qualname": "BadRequestError", "kind": "class", "doc": "

    \n", "bases": "HTTPError"}, "jellyfish.errors.UnauthorizedError": {"fullname": "jellyfish.errors.UnauthorizedError", "modulename": "jellyfish.errors", "qualname": "UnauthorizedError", "kind": "class", "doc": "

    \n", "bases": "HTTPError"}, "jellyfish.errors.NotFoundError": {"fullname": "jellyfish.errors.NotFoundError", "modulename": "jellyfish.errors", "qualname": "NotFoundError", "kind": "class", "doc": "

    \n", "bases": "HTTPError"}, "jellyfish.errors.ServiceUnavailableError": {"fullname": "jellyfish.errors.ServiceUnavailableError", "modulename": "jellyfish.errors", "qualname": "ServiceUnavailableError", "kind": "class", "doc": "

    \n", "bases": "HTTPError"}, "jellyfish.events": {"fullname": "jellyfish.events", "modulename": "jellyfish.events", "kind": "module", "doc": "

    Server Notifications

    \n\n

    The Jellyfish can send one of the following notifications:

    \n\n

    ServerMessageRoomCreated,\nServerMessageRoomDeleted,\nServerMessageRoomCrashed,\nServerMessagePeerConnected,\nServerMessagePeerDisconnected,\nServerMessagePeerCrashed,\nServerMessageComponentCrashed,\nServerMessageTrackAdded,\nServerMessageTrackMetadataUpdated,\nServerMessageTrackRemoved,\nServerMessageHlsPlayable,\nServerMessageMetricsReport

    \n"}, "jellyfish.events.ServerMessageRoomCreated": {"fullname": "jellyfish.events.ServerMessageRoomCreated", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomCreated", "kind": "class", "doc": "

    Notification sent when a room is created

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"fullname": "jellyfish.events.ServerMessageRoomCreated.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomCreated.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>)"}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"fullname": "jellyfish.events.ServerMessageRoomCreated.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomCreated.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageRoomDeleted": {"fullname": "jellyfish.events.ServerMessageRoomDeleted", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomDeleted", "kind": "class", "doc": "

    Notification sent when a room is deleted

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"fullname": "jellyfish.events.ServerMessageRoomDeleted.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomDeleted.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>)"}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"fullname": "jellyfish.events.ServerMessageRoomDeleted.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomDeleted.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageRoomCrashed": {"fullname": "jellyfish.events.ServerMessageRoomCrashed", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomCrashed", "kind": "class", "doc": "

    Notification sent when a room crashes

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"fullname": "jellyfish.events.ServerMessageRoomCrashed.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomCrashed.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>)"}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"fullname": "jellyfish.events.ServerMessageRoomCrashed.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomCrashed.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessagePeerConnected": {"fullname": "jellyfish.events.ServerMessagePeerConnected", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerConnected", "kind": "class", "doc": "

    Notification sent when a peer connects

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"fullname": "jellyfish.events.ServerMessagePeerConnected.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerConnected.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>, peer_id: str = <object object>)"}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"fullname": "jellyfish.events.ServerMessagePeerConnected.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerConnected.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"fullname": "jellyfish.events.ServerMessagePeerConnected.peer_id", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerConnected.peer_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessagePeerDisconnected": {"fullname": "jellyfish.events.ServerMessagePeerDisconnected", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerDisconnected", "kind": "class", "doc": "

    Notification sent when a peer disconnects from JF

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"fullname": "jellyfish.events.ServerMessagePeerDisconnected.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerDisconnected.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>, peer_id: str = <object object>)"}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"fullname": "jellyfish.events.ServerMessagePeerDisconnected.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerDisconnected.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"fullname": "jellyfish.events.ServerMessagePeerDisconnected.peer_id", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerDisconnected.peer_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessagePeerCrashed": {"fullname": "jellyfish.events.ServerMessagePeerCrashed", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerCrashed", "kind": "class", "doc": "

    Notification sent when a peer crashes

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"fullname": "jellyfish.events.ServerMessagePeerCrashed.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerCrashed.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>, peer_id: str = <object object>)"}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"fullname": "jellyfish.events.ServerMessagePeerCrashed.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerCrashed.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"fullname": "jellyfish.events.ServerMessagePeerCrashed.peer_id", "modulename": "jellyfish.events", "qualname": "ServerMessagePeerCrashed.peer_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageComponentCrashed": {"fullname": "jellyfish.events.ServerMessageComponentCrashed", "modulename": "jellyfish.events", "qualname": "ServerMessageComponentCrashed", "kind": "class", "doc": "

    Notification sent when a component crashes

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"fullname": "jellyfish.events.ServerMessageComponentCrashed.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageComponentCrashed.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>, component_id: str = <object object>)"}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"fullname": "jellyfish.events.ServerMessageComponentCrashed.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageComponentCrashed.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"fullname": "jellyfish.events.ServerMessageComponentCrashed.component_id", "modulename": "jellyfish.events", "qualname": "ServerMessageComponentCrashed.component_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrack": {"fullname": "jellyfish.events.ServerMessageTrack", "modulename": "jellyfish.events", "qualname": "ServerMessageTrack", "kind": "class", "doc": "

    Describes a media track

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageTrack.__init__": {"fullname": "jellyfish.events.ServerMessageTrack.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageTrack.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tid: str = <object object>,\ttype: jellyfish.events._protos.jellyfish.ServerMessageTrackType = <object object>,\tmetadata: str = <object object>)"}, "jellyfish.events.ServerMessageTrack.id": {"fullname": "jellyfish.events.ServerMessageTrack.id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrack.id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrack.type": {"fullname": "jellyfish.events.ServerMessageTrack.type", "modulename": "jellyfish.events", "qualname": "ServerMessageTrack.type", "kind": "variable", "doc": "

    \n", "annotation": ": jellyfish.events._protos.jellyfish.ServerMessageTrackType", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrack.metadata": {"fullname": "jellyfish.events.ServerMessageTrack.metadata", "modulename": "jellyfish.events", "qualname": "ServerMessageTrack.metadata", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackType": {"fullname": "jellyfish.events.ServerMessageTrackType", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackType", "kind": "class", "doc": "

    Defines types of tracks being published by peers and component

    \n", "bases": "betterproto.Enum"}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"fullname": "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED", "kind": "variable", "doc": "

    \n", "default_value": "<ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED: 0>"}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"fullname": "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackType.TRACK_TYPE_VIDEO", "kind": "variable", "doc": "

    \n", "default_value": "<ServerMessageTrackType.TRACK_TYPE_VIDEO: 1>"}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"fullname": "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackType.TRACK_TYPE_AUDIO", "kind": "variable", "doc": "

    \n", "default_value": "<ServerMessageTrackType.TRACK_TYPE_AUDIO: 2>"}, "jellyfish.events.ServerMessageTrackAdded": {"fullname": "jellyfish.events.ServerMessageTrackAdded", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackAdded", "kind": "class", "doc": "

    Notification sent when peer or component adds new track

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"fullname": "jellyfish.events.ServerMessageTrackAdded.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackAdded.__init__", "kind": "function", "doc": "

    \n", "signature": "(\troom_id: str = <object object>,\tpeer_id: str = <object object>,\tcomponent_id: str = <object object>,\ttrack: jellyfish.events._protos.jellyfish.ServerMessageTrack = <object object>)"}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"fullname": "jellyfish.events.ServerMessageTrackAdded.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackAdded.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"fullname": "jellyfish.events.ServerMessageTrackAdded.peer_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackAdded.peer_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"fullname": "jellyfish.events.ServerMessageTrackAdded.component_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackAdded.component_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackAdded.track": {"fullname": "jellyfish.events.ServerMessageTrackAdded.track", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackAdded.track", "kind": "variable", "doc": "

    \n", "annotation": ": jellyfish.events._protos.jellyfish.ServerMessageTrack", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"fullname": "jellyfish.events.ServerMessageTrackMetadataUpdated", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackMetadataUpdated", "kind": "class", "doc": "

    Notification sent when metadata of a multimedia track is updated

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"fullname": "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackMetadataUpdated.__init__", "kind": "function", "doc": "

    \n", "signature": "(\troom_id: str = <object object>,\tpeer_id: str = <object object>,\tcomponent_id: str = <object object>,\ttrack: jellyfish.events._protos.jellyfish.ServerMessageTrack = <object object>)"}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"fullname": "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackMetadataUpdated.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"fullname": "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackMetadataUpdated.peer_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"fullname": "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackMetadataUpdated.component_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"fullname": "jellyfish.events.ServerMessageTrackMetadataUpdated.track", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackMetadataUpdated.track", "kind": "variable", "doc": "

    \n", "annotation": ": jellyfish.events._protos.jellyfish.ServerMessageTrack", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackRemoved": {"fullname": "jellyfish.events.ServerMessageTrackRemoved", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackRemoved", "kind": "class", "doc": "

    Notification sent when a track is removed

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"fullname": "jellyfish.events.ServerMessageTrackRemoved.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackRemoved.__init__", "kind": "function", "doc": "

    \n", "signature": "(\troom_id: str = <object object>,\tpeer_id: str = <object object>,\tcomponent_id: str = <object object>,\ttrack: jellyfish.events._protos.jellyfish.ServerMessageTrack = <object object>)"}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"fullname": "jellyfish.events.ServerMessageTrackRemoved.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackRemoved.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"fullname": "jellyfish.events.ServerMessageTrackRemoved.peer_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackRemoved.peer_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"fullname": "jellyfish.events.ServerMessageTrackRemoved.component_id", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackRemoved.component_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageTrackRemoved.track": {"fullname": "jellyfish.events.ServerMessageTrackRemoved.track", "modulename": "jellyfish.events", "qualname": "ServerMessageTrackRemoved.track", "kind": "variable", "doc": "

    \n", "annotation": ": jellyfish.events._protos.jellyfish.ServerMessageTrack", "default_value": "<object object>"}, "jellyfish.events.ServerMessageHlsPlayable": {"fullname": "jellyfish.events.ServerMessageHlsPlayable", "modulename": "jellyfish.events", "qualname": "ServerMessageHlsPlayable", "kind": "class", "doc": "

    Notification sent when the HLS stream becomes available in a room

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"fullname": "jellyfish.events.ServerMessageHlsPlayable.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageHlsPlayable.__init__", "kind": "function", "doc": "

    \n", "signature": "(room_id: str = <object object>, component_id: str = <object object>)"}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"fullname": "jellyfish.events.ServerMessageHlsPlayable.room_id", "modulename": "jellyfish.events", "qualname": "ServerMessageHlsPlayable.room_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"fullname": "jellyfish.events.ServerMessageHlsPlayable.component_id", "modulename": "jellyfish.events", "qualname": "ServerMessageHlsPlayable.component_id", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}, "jellyfish.events.ServerMessageMetricsReport": {"fullname": "jellyfish.events.ServerMessageMetricsReport", "modulename": "jellyfish.events", "qualname": "ServerMessageMetricsReport", "kind": "class", "doc": "

    Message containing WebRTC metrics from JF

    \n", "bases": "betterproto.Message"}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"fullname": "jellyfish.events.ServerMessageMetricsReport.__init__", "modulename": "jellyfish.events", "qualname": "ServerMessageMetricsReport.__init__", "kind": "function", "doc": "

    \n", "signature": "(metrics: str = <object object>)"}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"fullname": "jellyfish.events.ServerMessageMetricsReport.metrics", "modulename": "jellyfish.events", "qualname": "ServerMessageMetricsReport.metrics", "kind": "variable", "doc": "

    \n", "annotation": ": str", "default_value": "<object object>"}}, "docInfo": {"jellyfish": {"qualname": 0, "fullname": 1, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 1415}, "jellyfish.RoomApi": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 6}, "jellyfish.RoomApi.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 33}, "jellyfish.RoomApi.create_room": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 145, "bases": 0, "doc": 76}, "jellyfish.RoomApi.delete_room": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 5}, "jellyfish.RoomApi.get_all_rooms": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 7}, "jellyfish.RoomApi.get_room": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 8}, "jellyfish.RoomApi.add_peer": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 97, "bases": 0, "doc": 59}, "jellyfish.RoomApi.delete_peer": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 4}, "jellyfish.RoomApi.add_component": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 333, "bases": 0, "doc": 69}, "jellyfish.RoomApi.delete_component": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 4}, "jellyfish.RoomApi.hls_subscribe": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 73}, "jellyfish.RoomApi.sip_dial": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 37}, "jellyfish.RoomApi.sip_end_call": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 19}, "jellyfish.RecordingApi": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 6}, "jellyfish.RecordingApi.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 33}, "jellyfish.RecordingApi.get_list": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 8}, "jellyfish.RecordingApi.delete": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 7}, "jellyfish.Notifier": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.Notifier.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 33}, "jellyfish.Notifier.on_server_notification": {"qualname": 4, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 19}, "jellyfish.Notifier.on_metrics": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 56, "bases": 0, "doc": 12}, "jellyfish.Notifier.connect": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 76}, "jellyfish.Notifier.wait_ready": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 24}, "jellyfish.receive_binary": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 25}, "jellyfish.Room": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.Room.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 248, "bases": 0, "doc": 10}, "jellyfish.Room.components": {"qualname": 2, "fullname": 3, "annotation": 36, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "jellyfish.Room.config": {"qualname": 2, "fullname": 3, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.Room.id": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.Room.peers": {"qualname": 2, "fullname": 3, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "jellyfish.RoomConfig": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.RoomConfig.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 440, "bases": 0, "doc": 10}, "jellyfish.RoomConfig.max_peers": {"qualname": 3, "fullname": 4, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.RoomConfig.peerless_purge_timeout": {"qualname": 4, "fullname": 5, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 25}, "jellyfish.RoomConfig.room_id": {"qualname": 3, "fullname": 4, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 24}, "jellyfish.RoomConfig.video_codec": {"qualname": 3, "fullname": 4, "annotation": 16, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "jellyfish.RoomConfig.webhook_url": {"qualname": 3, "fullname": 4, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "jellyfish.RoomConfigVideoCodec": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 11}, "jellyfish.RoomConfigVideoCodec.H264": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.RoomConfigVideoCodec.VP8": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.Peer": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "jellyfish.Peer.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 110, "bases": 0, "doc": 10}, "jellyfish.Peer.id": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "jellyfish.Peer.metadata": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.Peer.status": {"qualname": 2, "fullname": 3, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.Peer.tracks": {"qualname": 2, "fullname": 3, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.Peer.type": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.PeerOptionsWebRTC": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.PeerOptionsWebRTC.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 10}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"qualname": 3, "fullname": 4, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.PeerStatus": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 7}, "jellyfish.PeerStatus.CONNECTED": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.PeerStatus.DISCONNECTED": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.ComponentHLS": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "jellyfish.ComponentHLS.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 100, "bases": 0, "doc": 10}, "jellyfish.ComponentHLS.id": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "jellyfish.ComponentHLS.properties": {"qualname": 2, "fullname": 3, "annotation": 9, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentHLS.tracks": {"qualname": 2, "fullname": 3, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentHLS.type": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.ComponentOptionsHLS": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentOptionsHLS.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 382, "bases": 0, "doc": 10}, "jellyfish.ComponentOptionsHLS.low_latency": {"qualname": 3, "fullname": 4, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "jellyfish.ComponentOptionsHLS.persistent": {"qualname": 2, "fullname": 3, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "jellyfish.ComponentOptionsHLS.s3": {"qualname": 2, "fullname": 3, "annotation": 14, "default_value": 0, "signature": 0, "bases": 0, "doc": 24}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"qualname": 3, "fullname": 4, "annotation": 16, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"qualname": 4, "fullname": 5, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 14}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.ComponentPropertiesHLS": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentPropertiesHLS.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 95, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesHLS.low_latency": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentPropertiesHLS.persistent": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "jellyfish.ComponentPropertiesHLS.playable": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"qualname": 3, "fullname": 4, "annotation": 11, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"qualname": 4, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 13}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.ComponentSIP": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "jellyfish.ComponentSIP.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 100, "bases": 0, "doc": 10}, "jellyfish.ComponentSIP.id": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "jellyfish.ComponentSIP.properties": {"qualname": 2, "fullname": 3, "annotation": 9, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentSIP.tracks": {"qualname": 2, "fullname": 3, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentSIP.type": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.ComponentOptionsSIP": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentOptionsSIP.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 10}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"qualname": 3, "fullname": 4, "annotation": 10, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesSIP": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentPropertiesSIP.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"qualname": 3, "fullname": 4, "annotation": 10, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 45}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.ComponentFile": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "jellyfish.ComponentFile.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 164, "bases": 0, "doc": 10}, "jellyfish.ComponentFile.id": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "jellyfish.ComponentFile.tracks": {"qualname": 2, "fullname": 3, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentFile.type": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.ComponentFile.properties": {"qualname": 2, "fullname": 3, "annotation": 14, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentRTSP": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "jellyfish.ComponentRTSP.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 100, "bases": 0, "doc": 10}, "jellyfish.ComponentRTSP.id": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "jellyfish.ComponentRTSP.properties": {"qualname": 2, "fullname": 3, "annotation": 9, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentRTSP.tracks": {"qualname": 2, "fullname": 3, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentRTSP.type": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.ComponentOptionsRTSP": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentOptionsRTSP.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 209, "bases": 0, "doc": 10}, "jellyfish.ComponentOptionsRTSP.source_uri": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"qualname": 4, "fullname": 5, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 19}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"qualname": 3, "fullname": 4, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 26}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"qualname": 3, "fullname": 4, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"qualname": 3, "fullname": 4, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesRTSP": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentPropertiesRTSP.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 65, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"qualname": 4, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 19}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 26}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.ComponentOptionsFile": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentOptionsFile.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 97, "bases": 0, "doc": 10}, "jellyfish.ComponentOptionsFile.file_path": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 16}, "jellyfish.ComponentOptionsFile.framerate": {"qualname": 2, "fullname": 3, "annotation": 8, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "jellyfish.ComponentPropertiesFile": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentPropertiesFile.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesFile.file_path": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 17}, "jellyfish.ComponentPropertiesFile.framerate": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "jellyfish.SIPCredentials": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.SIPCredentials.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 10}, "jellyfish.SIPCredentials.address": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 45}, "jellyfish.SIPCredentials.password": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.SIPCredentials.username": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "jellyfish.ComponentRecording": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "jellyfish.ComponentRecording.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 100, "bases": 0, "doc": 10}, "jellyfish.ComponentRecording.id": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "jellyfish.ComponentRecording.properties": {"qualname": 2, "fullname": 3, "annotation": 9, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentRecording.tracks": {"qualname": 2, "fullname": 3, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentRecording.type": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "jellyfish.ComponentOptionsRecording": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentOptionsRecording.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 159, "bases": 0, "doc": 10}, "jellyfish.ComponentOptionsRecording.credentials": {"qualname": 2, "fullname": 3, "annotation": 14, "default_value": 0, "signature": 0, "bases": 0, "doc": 24}, "jellyfish.ComponentOptionsRecording.path_prefix": {"qualname": 3, "fullname": 4, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesRecording": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "jellyfish.ComponentPropertiesRecording.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 15, "bases": 0, "doc": 10}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"qualname": 3, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "jellyfish.S3Credentials": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 24}, "jellyfish.S3Credentials.__init__": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 10}, "jellyfish.S3Credentials.access_key_id": {"qualname": 4, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "jellyfish.S3Credentials.bucket": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "jellyfish.S3Credentials.region": {"qualname": 2, "fullname": 3, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "jellyfish.S3Credentials.secret_access_key": {"qualname": 4, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "jellyfish.errors": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.errors.HTTPError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "jellyfish.errors.BadRequestError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "jellyfish.errors.UnauthorizedError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "jellyfish.errors.NotFoundError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "jellyfish.errors.ServiceUnavailableError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "jellyfish.events": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 53}, "jellyfish.events.ServerMessageRoomCreated": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageRoomDeleted": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageRoomCrashed": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerConnected": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerDisconnected": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 10}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerCrashed": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageComponentCrashed": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrack": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 6}, "jellyfish.events.ServerMessageTrack.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 112, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrack.id": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrack.type": {"qualname": 2, "fullname": 4, "annotation": 6, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrack.metadata": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 12}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackAdded": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 11}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackAdded.track": {"qualname": 2, "fullname": 4, "annotation": 6, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 12}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"qualname": 2, "fullname": 4, "annotation": 6, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackRemoved": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 9}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 144, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageTrackRemoved.track": {"qualname": 2, "fullname": 4, "annotation": 6, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageHlsPlayable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 13}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageMetricsReport": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 3}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}}, "length": 221, "save": true}, "index": {"qualname": {"root": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}, "jellyfish.S3Credentials.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 38, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.Room": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.Room.components": {"tf": 1}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.id": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}}, "df": 21, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RoomApi": {"tf": 1}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 13}}}, "s": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RoomConfig": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}}, "df": 7, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RecordingApi": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}}, "df": 4}}}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.S3Credentials.region": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}, "jellyfish.S3Credentials.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 38}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}}}}, "d": {"docs": {"jellyfish.Room.id": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRecording.id": {"tf": 1}, "jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}}, "df": 32}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}}, "df": 7, "s": {"docs": {"jellyfish.Room.components": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentSIP": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}}, "df": 6}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}}, "df": 6}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}}, "df": 7, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}}, "df": 7}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentOptionsRecording": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}}, "df": 4}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}}, "df": 4}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 7, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 7}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentPropertiesRecording": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentFile": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}}, "df": 6}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentRTSP": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentRecording": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.ComponentRecording.id": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}, "jellyfish.ComponentRecording.type": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.PeerStatus.CONNECTED": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Room.config": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 2}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 2, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.Peer": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.Peer.type": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}}, "df": 15, "s": {"docs": {"jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.PeerStatus": {"tf": 1}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}}, "df": 3}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}}, "df": 2}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}}, "df": 4}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 2}}}}, "h": {"2": {"6": {"4": {"docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.HTTPError": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"3": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.S3Credentials": {"tf": 1}, "jellyfish.S3Credentials.__init__": {"tf": 1}, "jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.S3Credentials.bucket": {"tf": 1}, "jellyfish.S3Credentials.region": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1}}, "df": 6}}}}}}}}}}}}, "docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}}, "df": 3}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}}, "df": 3}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}}, "df": 4}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}}, "df": 4}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageTrackType": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 4}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}}, "df": 6}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}}, "df": 6}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}}, "df": 4}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.events.ServerMessageMetricsReport": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.ServiceUnavailableError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.S3Credentials.secret_access_key": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer.status": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RecordingApi.get_list": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Notifier": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 6}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.NotFoundError": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 2}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.RoomConfig.webhook_url": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 2}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.S3Credentials.bucket": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.BadRequestError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}}, "df": 6, "s": {"docs": {"jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}}, "df": 6}}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Peer.type": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}, "jellyfish.ComponentRecording.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 10}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 2}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}}, "df": 2}}}}, "p": {"8": {"docs": {"jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomConfig.webhook_url": {"tf": 1}}, "df": 1}, "i": {"docs": {"jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.UnauthorizedError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}}, "df": 1}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}, "y": {"docs": {"jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 2}}}}}}}}}}}, "fullname": {"root": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}, "jellyfish.S3Credentials.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 38, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi": {"tf": 1}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.RecordingApi": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}, "jellyfish.Notifier": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.Room": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.Room.components": {"tf": 1}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.id": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}, "jellyfish.Peer": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.Peer.type": {"tf": 1}, "jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}, "jellyfish.ComponentHLS": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}, "jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.ComponentSIP": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}, "jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.ComponentFile": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}, "jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}, "jellyfish.ComponentRecording": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.ComponentRecording.id": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}, "jellyfish.ComponentRecording.type": {"tf": 1}, "jellyfish.ComponentOptionsRecording": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}, "jellyfish.ComponentPropertiesRecording": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}, "jellyfish.S3Credentials.__init__": {"tf": 1}, "jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.S3Credentials.bucket": {"tf": 1}, "jellyfish.S3Credentials.region": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1}, "jellyfish.errors": {"tf": 1}, "jellyfish.errors.HTTPError": {"tf": 1}, "jellyfish.errors.BadRequestError": {"tf": 1}, "jellyfish.errors.UnauthorizedError": {"tf": 1}, "jellyfish.errors.NotFoundError": {"tf": 1}, "jellyfish.errors.ServiceUnavailableError": {"tf": 1}, "jellyfish.events": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 221}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.Room": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.Room.components": {"tf": 1}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.id": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}}, "df": 21, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RoomApi": {"tf": 1}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 13}}}, "s": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RoomConfig": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}}, "df": 7, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RecordingApi": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}}, "df": 4}}}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.S3Credentials.region": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}, "jellyfish.S3Credentials.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 38}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}}}}, "d": {"docs": {"jellyfish.Room.id": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRecording.id": {"tf": 1}, "jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}}, "df": 32}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}}, "df": 7, "s": {"docs": {"jellyfish.Room.components": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentSIP": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}}, "df": 6}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}}, "df": 6}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}}, "df": 7, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}}, "df": 7}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentOptionsRecording": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}}, "df": 4}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}}, "df": 4}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 7, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 7}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentPropertiesRecording": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentFile": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}}, "df": 6}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentRTSP": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentRecording": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.ComponentRecording.id": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}, "jellyfish.ComponentRecording.type": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.PeerStatus.CONNECTED": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Room.config": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 2}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 2, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.Peer": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.Peer.type": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}}, "df": 15, "s": {"docs": {"jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.PeerStatus": {"tf": 1}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}}, "df": 3}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}}, "df": 2}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}}, "df": 4}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 2}}}}, "h": {"2": {"6": {"4": {"docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.HTTPError": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"3": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.S3Credentials": {"tf": 1}, "jellyfish.S3Credentials.__init__": {"tf": 1}, "jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.S3Credentials.bucket": {"tf": 1}, "jellyfish.S3Credentials.region": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1}}, "df": 6}}}}}}}}}}}}, "docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}}, "df": 3}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}}, "df": 3}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}}, "df": 4}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}}, "df": 4}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageTrackType": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 4}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}}, "df": 6}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}}, "df": 6}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}}, "df": 4}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.events.ServerMessageMetricsReport": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.ServiceUnavailableError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.S3Credentials.secret_access_key": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer.status": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.errors": {"tf": 1}, "jellyfish.errors.HTTPError": {"tf": 1}, "jellyfish.errors.BadRequestError": {"tf": 1}, "jellyfish.errors.UnauthorizedError": {"tf": 1}, "jellyfish.errors.NotFoundError": {"tf": 1}, "jellyfish.errors.ServiceUnavailableError": {"tf": 1}}, "df": 6}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.events": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 60}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RecordingApi.get_list": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Notifier": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 6}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.NotFoundError": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 2}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.RoomConfig.webhook_url": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 2}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.S3Credentials.bucket": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.BadRequestError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}}, "df": 6, "s": {"docs": {"jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}}, "df": 6}}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Peer.type": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}, "jellyfish.ComponentRecording.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 10}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 2}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}}, "df": 2}}}}, "p": {"8": {"docs": {"jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomConfig.webhook_url": {"tf": 1}}, "df": 1}, "i": {"docs": {"jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.UnauthorizedError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}}, "df": 1}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}, "y": {"docs": {"jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 2}}}}}}}}}}}, "annotation": {"root": {"docs": {"jellyfish.Room.components": {"tf": 1}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.id": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.Peer.type": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}, "jellyfish.ComponentRecording.id": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}, "jellyfish.ComponentRecording.type": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}, "jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.S3Credentials.bucket": {"tf": 1}, "jellyfish.S3Credentials.region": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 103, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.Room.components": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.Room.peers": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.Room.components": {"tf": 2.23606797749979}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}}, "df": 36}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Room.components": {"tf": 2.23606797749979}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}}, "df": 36}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Room.components": {"tf": 2.23606797749979}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}}, "df": 10, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Room.components": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Room.components": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.Room.components": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Room.components": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.Room.components": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS.properties": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentSIP.properties": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentFile.properties": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentRTSP.properties": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentRecording.properties": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Room.config": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}}, "df": 4}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Room.components": {"tf": 2.23606797749979}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}}, "df": 22}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Room.components": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}}, "df": 2}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.Room.components": {"tf": 2}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1.4142135623730951}}, "df": 19}}}}}}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Room.components": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 4}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.Room.components": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Room.components": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.Room.config": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Room.config": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "s": {"3": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.Room.components": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Room.id": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.Peer.type": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}, "jellyfish.ComponentRecording.id": {"tf": 1}, "jellyfish.ComponentRecording.type": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}, "jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.S3Credentials.bucket": {"tf": 1}, "jellyfish.S3Credentials.region": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 56}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer.status": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageTrack.type": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Room.peers": {"tf": 1.4142135623730951}, "jellyfish.Peer.status": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer.status": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}}, "df": 7}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}}, "df": 4}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}}, "df": 19}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}}, "df": 19}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}}, "df": 19}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.Peer.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentSIP.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentRecording.tracks": {"tf": 1.4142135623730951}}, "df": 6}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}}, "df": 9}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}}, "df": 10}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.Peer.metadata": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 8}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}}, "df": 4}}}}}}}}, "default_value": {"root": {"0": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}}, "df": 1}, "1": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}}, "df": 1}, "2": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 1}, "docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1.4142135623730951}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1.4142135623730951}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1.4142135623730951}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1.4142135623730951}}, "df": 40, "l": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 40}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "h": {"2": {"6": {"4": {"docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "x": {"2": {"7": {"docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1.4142135623730951}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1.4142135623730951}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1.4142135623730951}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1.4142135623730951}}, "df": 8}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "g": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfigVideoCodec.H264": {"tf": 1}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1}}, "df": 40}}, "v": {"docs": {}, "df": 0, "p": {"8": {"docs": {"jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.PeerStatus.CONNECTED": {"tf": 1}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1}}, "df": 2}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.PeerStatus.CONNECTED": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.PeerStatus.DISCONNECTED": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1.4142135623730951}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1.4142135623730951}}, "df": 29}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 3}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "signature": {"root": {"1": {"5": {"0": {"0": {"0": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"0": {"0": {"0": {"0": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "3": {"9": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 2}, "jellyfish.RoomApi.create_room": {"tf": 2}, "jellyfish.RecordingApi.__init__": {"tf": 2}, "jellyfish.Notifier.__init__": {"tf": 2}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1.4142135623730951}}, "df": 6}, "docs": {}, "df": 0}, "docs": {"jellyfish.RoomApi.__init__": {"tf": 7.280109889280518}, "jellyfish.RoomApi.create_room": {"tf": 10.677078252031311}, "jellyfish.RoomApi.delete_room": {"tf": 4.47213595499958}, "jellyfish.RoomApi.get_all_rooms": {"tf": 3.4641016151377544}, "jellyfish.RoomApi.get_room": {"tf": 6.082762530298219}, "jellyfish.RoomApi.add_peer": {"tf": 8.660254037844387}, "jellyfish.RoomApi.delete_peer": {"tf": 5.291502622129181}, "jellyfish.RoomApi.add_component": {"tf": 15.84297951775486}, "jellyfish.RoomApi.delete_component": {"tf": 5.291502622129181}, "jellyfish.RoomApi.hls_subscribe": {"tf": 5.5677643628300215}, "jellyfish.RoomApi.sip_dial": {"tf": 5.830951894845301}, "jellyfish.RoomApi.sip_end_call": {"tf": 5.0990195135927845}, "jellyfish.RecordingApi.__init__": {"tf": 7.280109889280518}, "jellyfish.RecordingApi.get_list": {"tf": 3.4641016151377544}, "jellyfish.RecordingApi.delete": {"tf": 4.242640687119285}, "jellyfish.Notifier.__init__": {"tf": 7.280109889280518}, "jellyfish.Notifier.on_server_notification": {"tf": 5.291502622129181}, "jellyfish.Notifier.on_metrics": {"tf": 6.855654600401044}, "jellyfish.Notifier.connect": {"tf": 3.1622776601683795}, "jellyfish.Notifier.wait_ready": {"tf": 3.4641016151377544}, "jellyfish.receive_binary": {"tf": 4.47213595499958}, "jellyfish.Room.__init__": {"tf": 13.856406460551018}, "jellyfish.RoomConfig.__init__": {"tf": 18.466185312619388}, "jellyfish.Peer.__init__": {"tf": 9.38083151964686}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 6.48074069840786}, "jellyfish.ComponentHLS.__init__": {"tf": 8.888194417315589}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 17.204650534085253}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 8.426149773176359}, "jellyfish.ComponentSIP.__init__": {"tf": 8.888194417315589}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 5.477225575051661}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 5.477225575051661}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 5.291502622129181}, "jellyfish.ComponentFile.__init__": {"tf": 11.357816691600547}, "jellyfish.ComponentRTSP.__init__": {"tf": 8.888194417315589}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 12.84523257866513}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 7}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 8.774964387392123}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 5}, "jellyfish.SIPCredentials.__init__": {"tf": 5.291502622129181}, "jellyfish.ComponentRecording.__init__": {"tf": 8.888194417315589}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 11.180339887498949}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 3.4641016151377544}, "jellyfish.S3Credentials.__init__": {"tf": 6}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 5.0990195135927845}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 5.0990195135927845}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 5.0990195135927845}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 6.928203230275509}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 6.928203230275509}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 6.928203230275509}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 6.928203230275509}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 9.486832980505138}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 10.63014581273465}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 10.63014581273465}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 10.63014581273465}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 6.928203230275509}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 5.0990195135927845}}, "df": 56, "s": {"3": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.Notifier.__init__": {"tf": 1.4142135623730951}}, "df": 3, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.S3Credentials.__init__": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "f": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}, "jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 17}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.create_room": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.delete_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.sip_dial": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.sip_end_call": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.delete": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1.4142135623730951}, "jellyfish.Peer.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentRecording.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}, "jellyfish.S3Credentials.__init__": {"tf": 2}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 44}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}}, "df": 5}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.S3Credentials.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, ":": {"5": {"0": {"0": {"2": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}, "w": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1.4142135623730951}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}}, "df": 10}}}, "t": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 2.23606797749979}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 2}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 2}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 2}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 18}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}}, "df": 3}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.Peer.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentRecording.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}}, "df": 9, "s": {"docs": {"jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}}, "df": 6}}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}}, "df": 7, "s": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 3.1622776601683795}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 2.6457513110645907}, "jellyfish.ComponentFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 2}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1.7320508075688772}}, "df": 7}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 3}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 8}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.S3Credentials.__init__": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}}, "df": 5}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}}, "df": 23, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Room.__init__": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}}, "df": 3}}, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.delete": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}}, "df": 4}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.S3Credentials.__init__": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.sip_end_call": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.delete": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.S3Credentials.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1.4142135623730951}}, "df": 32}, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}}, "df": 8, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 2}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 2.23606797749979}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}}, "df": 6}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1.4142135623730951}}, "df": 2, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 3.1622776601683795}, "jellyfish.Room.__init__": {"tf": 2.6457513110645907}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentRecording.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}}, "df": 17}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1.4142135623730951}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}}, "df": 10, "s": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer.__init__": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 2}}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}}, "df": 5}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentRecording.__init__": {"tf": 1.4142135623730951}}, "df": 7}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}}, "df": 4}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1.4142135623730951}}, "df": 2}}}}, "p": {"8": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1.4142135623730951}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 3.1622776601683795}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 2.23606797749979}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1}}, "df": 19, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}}, "df": 2}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"jellyfish.Room.__init__": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentHLS.__init__": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentSIP.__init__": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentFile.__init__": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentRTSP.__init__": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentRecording.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Room.__init__": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 3.1622776601683795}, "jellyfish.Room.__init__": {"tf": 2.6457513110645907}, "jellyfish.RoomConfig.__init__": {"tf": 3.3166247903554}, "jellyfish.Peer.__init__": {"tf": 1.4142135623730951}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 3}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 2}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 2}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentRecording.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 2}}, "df": 20}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1.4142135623730951}}, "df": 4}}}}}}}}}}}, "h": {"2": {"6": {"4": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 2}}}}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 2}, "i": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 2.23606797749979}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 2.23606797749979}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 2}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1.4142135623730951}}, "df": 9}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 3.1622776601683795}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 2.6457513110645907}, "jellyfish.ComponentFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 2}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1.7320508075688772}}, "df": 7}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 3.1622776601683795}, "jellyfish.Notifier.on_metrics": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 2.6457513110645907}, "jellyfish.RoomConfig.__init__": {"tf": 3.3166247903554}, "jellyfish.Peer.__init__": {"tf": 1.4142135623730951}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 3}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 2}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 2}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentRecording.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 2}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1.4142135623730951}}, "df": 25}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 3.1622776601683795}, "jellyfish.Room.__init__": {"tf": 2.6457513110645907}, "jellyfish.RoomConfig.__init__": {"tf": 3.3166247903554}, "jellyfish.Peer.__init__": {"tf": 1.4142135623730951}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 3}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 2}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 2}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentRecording.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 2}}, "df": 20}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 2.449489742783178}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}}, "df": 4}, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 2.23606797749979}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 2}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 2}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 2}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 2}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 2.449489742783178}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 2.8284271247461903}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 2.8284271247461903}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 2.8284271247461903}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 2}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1.4142135623730951}}, "df": 18}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1}}, "df": 5}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.__init__": {"tf": 2.23606797749979}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 2}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 2}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 2}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1}}, "df": 18}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 2}}, "y": {"docs": {"jellyfish.S3Credentials.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "bases": {"root": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.RoomApi": {"tf": 1}, "jellyfish.RecordingApi": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RoomApi": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi": {"tf": 1.4142135623730951}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi": {"tf": 1}, "jellyfish.RecordingApi": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RoomApi": {"tf": 1}, "jellyfish.RecordingApi": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.errors.HTTPError": {"tf": 1}}, "df": 5}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 14}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomConfigVideoCodec": {"tf": 1.4142135623730951}, "jellyfish.PeerStatus": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 5}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.errors.HTTPError": {"tf": 1}}, "df": 1}}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.errors.BadRequestError": {"tf": 1}, "jellyfish.errors.UnauthorizedError": {"tf": 1}, "jellyfish.errors.NotFoundError": {"tf": 1}, "jellyfish.errors.ServiceUnavailableError": {"tf": 1}}, "df": 4}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 13}}}}}}}}}, "doc": {"root": {"0": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1, "c": {"7": {"2": {"docs": {}, "df": 0, "b": {"0": {"docs": {}, "df": 0, "d": {"0": {"5": {"docs": {}, "df": 0, "e": {"2": {"9": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "1": {"2": {"7": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2, ":": {"5": {"0": {"0": {"2": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "d": {"9": {"0": {"5": {"4": {"7": {"8": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "2": {"0": {"2": {"3": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"jellyfish": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 3, "z": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "3": {"9": {"docs": {"jellyfish": {"tf": 6}}, "df": 1}, "docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}, "4": {"4": {"5": {"0": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "d": {"6": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "5": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "7": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 3}, "5": {"0": {"6": {"0": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "1": {"1": {"docs": {}, "df": 0, "f": {"7": {"7": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"7": {"8": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2, "f": {"0": {"6": {"2": {"4": {"4": {"7": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "6": {"9": {"docs": {}, "df": 0, "a": {"3": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "d": {"1": {"docs": {}, "df": 0, "a": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}}, "docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2, "a": {"4": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}, "7": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}, "8": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "b": {"1": {"docs": {}, "df": 0, "b": {"3": {"8": {"docs": {}, "df": 0, "d": {"9": {"5": {"5": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}}, "d": {"1": {"docs": {}, "df": 0, "b": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, ":": {"9": {"9": {"9": {"9": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {"jellyfish": {"tf": 27.60434748368452}, "jellyfish.RoomApi": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.__init__": {"tf": 3.3166247903554}, "jellyfish.RoomApi.create_room": {"tf": 4.123105625617661}, "jellyfish.RoomApi.delete_room": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.get_room": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 4.47213595499958}, "jellyfish.RoomApi.delete_peer": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 5.0990195135927845}, "jellyfish.RoomApi.delete_component": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.hls_subscribe": {"tf": 2}, "jellyfish.RoomApi.sip_dial": {"tf": 2.8284271247461903}, "jellyfish.RoomApi.sip_end_call": {"tf": 2.449489742783178}, "jellyfish.RecordingApi": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.__init__": {"tf": 3.3166247903554}, "jellyfish.RecordingApi.get_list": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.delete": {"tf": 1.4142135623730951}, "jellyfish.Notifier": {"tf": 1.7320508075688772}, "jellyfish.Notifier.__init__": {"tf": 3.3166247903554}, "jellyfish.Notifier.on_server_notification": {"tf": 2.23606797749979}, "jellyfish.Notifier.on_metrics": {"tf": 2.23606797749979}, "jellyfish.Notifier.connect": {"tf": 4.242640687119285}, "jellyfish.Notifier.wait_ready": {"tf": 2.8284271247461903}, "jellyfish.receive_binary": {"tf": 2.8284271247461903}, "jellyfish.Room": {"tf": 1.4142135623730951}, "jellyfish.Room.__init__": {"tf": 1.7320508075688772}, "jellyfish.Room.components": {"tf": 1.4142135623730951}, "jellyfish.Room.config": {"tf": 1.4142135623730951}, "jellyfish.Room.id": {"tf": 1.4142135623730951}, "jellyfish.Room.peers": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.__init__": {"tf": 1.7320508075688772}, "jellyfish.RoomConfig.max_peers": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1.7320508075688772}, "jellyfish.RoomConfig.room_id": {"tf": 1.7320508075688772}, "jellyfish.RoomConfig.video_codec": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.webhook_url": {"tf": 1.4142135623730951}, "jellyfish.RoomConfigVideoCodec": {"tf": 1.4142135623730951}, "jellyfish.RoomConfigVideoCodec.H264": {"tf": 1.7320508075688772}, "jellyfish.RoomConfigVideoCodec.VP8": {"tf": 1.7320508075688772}, "jellyfish.Peer": {"tf": 1.4142135623730951}, "jellyfish.Peer.__init__": {"tf": 1.7320508075688772}, "jellyfish.Peer.id": {"tf": 1.4142135623730951}, "jellyfish.Peer.metadata": {"tf": 1.4142135623730951}, "jellyfish.Peer.status": {"tf": 1.4142135623730951}, "jellyfish.Peer.tracks": {"tf": 1.4142135623730951}, "jellyfish.Peer.type": {"tf": 1.4142135623730951}, "jellyfish.PeerOptionsWebRTC": {"tf": 1.4142135623730951}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1.7320508075688772}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1.4142135623730951}, "jellyfish.PeerStatus": {"tf": 1.4142135623730951}, "jellyfish.PeerStatus.CONNECTED": {"tf": 1.7320508075688772}, "jellyfish.PeerStatus.DISCONNECTED": {"tf": 1.7320508075688772}, "jellyfish.ComponentHLS": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentHLS.id": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.properties": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentHLS.type": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsHLSSubscribeMode.AUTO": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsHLSSubscribeMode.MANUAL": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesHLS": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesHLSSubscribeMode.AUTO": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesHLSSubscribeMode.MANUAL": {"tf": 1.7320508075688772}, "jellyfish.ComponentSIP": {"tf": 1.4142135623730951}, "jellyfish.ComponentSIP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentSIP.id": {"tf": 1.4142135623730951}, "jellyfish.ComponentSIP.properties": {"tf": 1.4142135623730951}, "jellyfish.ComponentSIP.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentSIP.type": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsSIP": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIP": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 2}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentFile.id": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile.type": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile.properties": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentRTSP.id": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.properties": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentRTSP.type": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsFile": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesFile": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1.4142135623730951}, "jellyfish.SIPCredentials": {"tf": 1.4142135623730951}, "jellyfish.SIPCredentials.__init__": {"tf": 1.7320508075688772}, "jellyfish.SIPCredentials.address": {"tf": 2}, "jellyfish.SIPCredentials.password": {"tf": 1.4142135623730951}, "jellyfish.SIPCredentials.username": {"tf": 1.4142135623730951}, "jellyfish.ComponentRecording": {"tf": 1.4142135623730951}, "jellyfish.ComponentRecording.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentRecording.id": {"tf": 1.4142135623730951}, "jellyfish.ComponentRecording.properties": {"tf": 1.4142135623730951}, "jellyfish.ComponentRecording.tracks": {"tf": 1.4142135623730951}, "jellyfish.ComponentRecording.type": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRecording": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRecording": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1.4142135623730951}, "jellyfish.S3Credentials": {"tf": 1.4142135623730951}, "jellyfish.S3Credentials.__init__": {"tf": 1.7320508075688772}, "jellyfish.S3Credentials.access_key_id": {"tf": 1.7320508075688772}, "jellyfish.S3Credentials.bucket": {"tf": 1.7320508075688772}, "jellyfish.S3Credentials.region": {"tf": 1.7320508075688772}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1.7320508075688772}, "jellyfish.errors": {"tf": 1.7320508075688772}, "jellyfish.errors.HTTPError": {"tf": 1.7320508075688772}, "jellyfish.errors.BadRequestError": {"tf": 1.7320508075688772}, "jellyfish.errors.UnauthorizedError": {"tf": 1.7320508075688772}, "jellyfish.errors.NotFoundError": {"tf": 1.7320508075688772}, "jellyfish.errors.ServiceUnavailableError": {"tf": 1.7320508075688772}, "jellyfish.events": {"tf": 5.477225575051661}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCreated.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageRoomCreated.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomDeleted.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageRoomDeleted.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCrashed.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageRoomCrashed.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerConnected.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerConnected.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerConnected.peer_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerDisconnected.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerDisconnected.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerDisconnected.peer_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessagePeerCrashed.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerCrashed.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessagePeerCrashed.peer_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageComponentCrashed.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageComponentCrashed.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageComponentCrashed.component_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrack": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrack.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrack.id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrack.type": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrack.metadata": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackType": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_UNSPECIFIED": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_VIDEO": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackType.TRACK_TYPE_AUDIO": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackAdded.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackAdded.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackAdded.peer_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackAdded.component_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackAdded.track": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackMetadataUpdated.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackMetadataUpdated.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackMetadataUpdated.peer_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackMetadataUpdated.component_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackMetadataUpdated.track": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageTrackRemoved.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackRemoved.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackRemoved.peer_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackRemoved.component_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageTrackRemoved.track": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageHlsPlayable.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageHlsPlayable.room_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageHlsPlayable.component_id": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageMetricsReport.__init__": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageMetricsReport.metrics": {"tf": 1.7320508075688772}}, "df": 221, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish": {"tf": 4.47213595499958}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1.4142135623730951}, "jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.events": {"tf": 1}}, "df": 13, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}}}, "f": {"docs": {"jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}}, "df": 6}, "r": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 10}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}, "jellyfish.ComponentPropertiesRecording": {"tf": 1}}, "df": 11}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "f": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 2.23606797749979}, "jellyfish.RoomApi.add_peer": {"tf": 2.6457513110645907}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.Peer": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.Peer.type": {"tf": 1}, "jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}}, "df": 19, "s": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish": {"tf": 2}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1.4142135623730951}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}}, "df": 4}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"3": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}, "jellyfish.S3Credentials.bucket": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.S3Credentials.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 4.358898943540674}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.events": {"tf": 1}}, "df": 3, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.events": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.events": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 8}}}}}, "t": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}}, "df": 5, "u": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.S3Credentials.secret_access_key": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 14}, "d": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}, "jellyfish.events": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish": {"tf": 2.23606797749979}}, "df": 1}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Peer": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}}, "df": 4}}, "e": {"docs": {"jellyfish.Room": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "s": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1.4142135623730951}, "jellyfish.S3Credentials": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 15, "s": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}, "jellyfish.S3Credentials.bucket": {"tf": 1}}, "df": 5}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}}, "df": 6}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}, "jellyfish.ComponentOptionsRecording": {"tf": 1}, "jellyfish.ComponentPropertiesRecording": {"tf": 1}}, "df": 18}, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 4}}}}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 6}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.ComponentSIP": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1.7320508075688772}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 16, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.SIPCredentials.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}}, "df": 6}}}}}}, "f": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 2.449489742783178}, "jellyfish.RoomApi": {"tf": 1}, "jellyfish.RoomApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.Notifier": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1.4142135623730951}, "jellyfish.Notifier.on_server_notification": {"tf": 1.4142135623730951}, "jellyfish.Notifier.on_metrics": {"tf": 1.4142135623730951}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}, "jellyfish.S3Credentials.__init__": {"tf": 1}}, "df": 42, "m": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.events": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish": {"tf": 2.6457513110645907}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.Notifier": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 9}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.ComponentFile": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 9}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {"jellyfish.Notifier.connect": {"tf": 1.4142135623730951}}, "df": 1, "h": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 4.242640687119285}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 2.8284271247461903}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 2}, "jellyfish.RoomApi.add_component": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.hls_subscribe": {"tf": 2}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 2.6457513110645907}, "jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.Room": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}, "jellyfish.ComponentHLS": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentSIP": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1.4142135623730951}, "jellyfish.ComponentFile": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1.4142135623730951}, "jellyfish.ComponentRecording": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}, "jellyfish.ComponentOptionsRecording": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.ComponentPropertiesRecording": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}, "jellyfish.S3Credentials.bucket": {"tf": 1.4142135623730951}, "jellyfish.S3Credentials.region": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1.4142135623730951}, "jellyfish.events": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 65, "y": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "n": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1}}, "df": 5}, "n": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 5}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}, "o": {"docs": {"jellyfish": {"tf": 3.1622776601683795}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.hls_subscribe": {"tf": 2.23606797749979}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1.4142135623730951}, "jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1.7320508075688772}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}, "jellyfish.ComponentOptionsRecording": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.ComponentPropertiesRecording": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}, "jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1}}, "df": 47, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 5}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.Peer.type": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}, "jellyfish.ComponentRecording.type": {"tf": 1}}, "df": 7, "s": {"docs": {"jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 2.23606797749979}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 4}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}}, "df": 8, "s": {"docs": {"jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 11}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 2}}}}}, "m": {"8": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "j": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}, "jellyfish.S3Credentials.__init__": {"tf": 1}}, "df": 22, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 2.6457513110645907}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}}, "df": 2}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 1, "s": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.Notifier": {"tf": 1}, "jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 6}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RoomApi": {"tf": 1}, "jellyfish.RecordingApi": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}}, "df": 5}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "x": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1.4142135623730951}}, "df": 2}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 4}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}}, "df": 1}}}}}}}}}, "y": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}, "s": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 4}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "y": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}, "l": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.Notifier": {"tf": 1}}, "df": 2}}}, "e": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 2, "d": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 5}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}, "jellyfish.ComponentRecording": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}, "jellyfish.ComponentOptionsRecording": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}, "jellyfish.ComponentPropertiesRecording": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}}, "df": 8, "s": {"docs": {"jellyfish.RecordingApi": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish.RecordingApi.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}}, "df": 2}}, "s": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 6}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.S3Credentials.region": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish": {"tf": 5.656854249492381}, "jellyfish.RoomApi.create_room": {"tf": 2.23606797749979}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.Room": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.Room.config": {"tf": 1}, "jellyfish.Room.id": {"tf": 1}, "jellyfish.RoomConfig": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 21, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish": {"tf": 3.1622776601683795}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}}, "df": 3}}}, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}}, "df": 4}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}}, "df": 2, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomConfig.room_id": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 2.23606797749979}}, "df": 1, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}}}}, "s": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.ComponentRTSP": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 11}}, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "d": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1.4142135623730951}}, "df": 2}, "s": {"docs": {"jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 5}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.delete_peer": {"tf": 1}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}}, "df": 4}, "d": {"docs": {"jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 2, "s": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.Room": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer": {"tf": 1}, "jellyfish.ComponentHLS": {"tf": 1}, "jellyfish.ComponentSIP": {"tf": 1}, "jellyfish.ComponentFile": {"tf": 1}, "jellyfish.ComponentRTSP": {"tf": 1}, "jellyfish.ComponentRecording": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}}, "df": 7}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {"jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 3}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"jellyfish.S3Credentials.bucket": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}}}}}}, "h": {"2": {"6": {"4": {"docs": {"jellyfish": {"tf": 2.23606797749979}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}}, "df": 3, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, ":": {"5": {"0": {"0": {"0": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 2.23606797749979}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1.7320508075688772}, "jellyfish.ComponentHLS": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 18}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "r": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}}, "df": 2, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}}, "df": 2}}, "d": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}}, "df": 2}, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1, "n": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomApi.create_room": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.password": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 29, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}}, "df": 7}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1.4142135623730951}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Peer.status": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}}, "df": 2}}}}}}, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.S3Credentials.region": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}}, "df": 18, "n": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 2}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 5}, "d": {"docs": {"jellyfish": {"tf": 2.6457513110645907}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}, "jellyfish.Room.id": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.Peer.id": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRecording.id": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1}}, "df": 12, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RoomConfig.room_id": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.S3Credentials.access_key_id": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}}, "df": 9}, "p": {"docs": {}, "df": 0, "v": {"4": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}}, "df": 3, "d": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.on_metrics": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}}, "df": 10}, "s": {"docs": {"jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.username": {"tf": 1}, "jellyfish.SIPCredentials.username": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}, "d": {"docs": {"jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}}, "df": 2}, "i": {"docs": {"jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}}, "df": 3}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomConfig.room_id": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomConfig.room_id": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 3, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"2": {"4": {"docs": {}, "df": 0, "f": {"3": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"7": {"docs": {}, "df": 0, "f": {"6": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1, "s": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}}, "df": 3}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.PeerOptionsWebRTC.enable_simulcast": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}}}}}, "c": {"9": {"6": {"9": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}, "jellyfish.S3Credentials.__init__": {"tf": 1}}, "df": 22, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1.4142135623730951}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 2, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {"jellyfish": {"tf": 2.6457513110645907}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1.4142135623730951}, "jellyfish.SIPCredentials.address": {"tf": 1.4142135623730951}, "jellyfish.events": {"tf": 1}}, "df": 5}, "s": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 3.1622776601683795}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 6, "d": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomApi.create_room": {"tf": 1.7320508075688772}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}}, "df": 3}, "s": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}}, "df": 3, "s": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}}, "df": 7}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}}, "df": 3}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 2.449489742783178}, "jellyfish.RoomApi.add_component": {"tf": 2.449489742783178}, "jellyfish.RoomApi.delete_component": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.ComponentHLS": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentHLS.properties": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentHLS.type": {"tf": 1}, "jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentSIP": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentSIP.properties": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentSIP.type": {"tf": 1}, "jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentPropertiesSIP": {"tf": 1}, "jellyfish.ComponentFile": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentFile.type": {"tf": 1}, "jellyfish.ComponentFile.properties": {"tf": 1}, "jellyfish.ComponentRTSP": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRTSP.properties": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.type": {"tf": 1}, "jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP": {"tf": 1}, "jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentPropertiesFile": {"tf": 1}, "jellyfish.ComponentRecording": {"tf": 1}, "jellyfish.ComponentRecording.id": {"tf": 1}, "jellyfish.ComponentRecording.properties": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}, "jellyfish.ComponentRecording.type": {"tf": 1}, "jellyfish.ComponentOptionsRecording": {"tf": 1}, "jellyfish.ComponentPropertiesRecording": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}}, "df": 50, "s": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.Room.components": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentSIP.__init__": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.RoomApi.add_component": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentFile.__init__": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentRTSP.__init__": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentRecording.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "c": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.Room.config": {"tf": 1}, "jellyfish.RoomConfig": {"tf": 1}}, "df": 2}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}}, "df": 4}}}, "s": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "i": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}}, "df": 2}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish": {"tf": 2.8284271247461903}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1.4142135623730951}, "jellyfish.S3Credentials": {"tf": 1.4142135623730951}, "jellyfish.S3Credentials.bucket": {"tf": 1}}, "df": 14}}, "s": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 2.23606797749979}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}}, "df": 9}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 12}, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.S3Credentials.bucket": {"tf": 1}, "jellyfish.S3Credentials.region": {"tf": 1}}, "df": 3}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 11}}}}}}, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "b": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.events.ServerMessageMetricsReport": {"tf": 1}}, "df": 4}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.Notifier": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {"jellyfish.Notifier.__init__": {"tf": 1}}, "df": 1, "s": {"docs": {"jellyfish.Notifier.__init__": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}, "a": {"6": {"docs": {}, "df": 0, "e": {"7": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "9": {"docs": {}, "df": 0, "f": {"7": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "docs": {"jellyfish": {"tf": 3.605551275463989}, "jellyfish.RoomApi.create_room": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.delete_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.sip_end_call": {"tf": 1.4142135623730951}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrack": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 22, "n": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}, "jellyfish.S3Credentials.access_key_id": {"tf": 1}}, "df": 7, "d": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1.4142135623730951}, "jellyfish.Notifier.__init__": {"tf": 1.4142135623730951}, "jellyfish.Notifier.connect": {"tf": 1.4142135623730951}, "jellyfish.Notifier.wait_ready": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 9}}, "p": {"docs": {}, "df": 0, "i": {"docs": {"jellyfish": {"tf": 4.123105625617661}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}}, "df": 4}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 2.449489742783178}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 3}, "jellyfish.RoomApi.__init__": {"tf": 1}, "jellyfish.RoomApi.create_room": {"tf": 2}, "jellyfish.RecordingApi.__init__": {"tf": 1}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 7}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"jellyfish.events.ServerMessageTrackAdded": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "f": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomConfig.room_id": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.S3Credentials.access_key_id": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}}, "df": 4}}}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1, "d": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.registrar_credentials": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials": {"tf": 1}, "jellyfish.SIPCredentials": {"tf": 1}}, "df": 4}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.Notifier.on_server_notification": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Room.components": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}}, "df": 16, "o": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomApi": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RecordingApi": {"tf": 1}, "jellyfish.Notifier": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 2.449489742783178}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.ComponentOptionsRecording.path_prefix": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.path_prefix": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}}, "df": 11}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.Peer.status": {"tf": 1}, "jellyfish.PeerStatus": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 6}}}}, "s": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"jellyfish": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 2}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.Peer.id": {"tf": 1}, "jellyfish.ComponentHLS.id": {"tf": 1}, "jellyfish.ComponentSIP.id": {"tf": 1}, "jellyfish.ComponentFile.id": {"tf": 1}, "jellyfish.ComponentRTSP.id": {"tf": 1}, "jellyfish.ComponentRecording.id": {"tf": 1}}, "df": 6}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {"jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}, "jellyfish.S3Credentials.access_key_id": {"tf": 1.4142135623730951}, "jellyfish.S3Credentials.region": {"tf": 1}}, "df": 5}}, "e": {"5": {"4": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "t": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}, "jellyfish.S3Credentials.__init__": {"tf": 1}}, "df": 22}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2, "s": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomConfig.max_peers": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 6}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}}, "df": 1, "t": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 4.242640687119285}, "jellyfish.Notifier.__init__": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Notifier.wait_ready": {"tf": 1}}, "df": 4}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 2.8284271247461903}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1.4142135623730951}, "jellyfish.events.ServerMessageRoomCreated": {"tf": 1}, "jellyfish.events.ServerMessageRoomDeleted": {"tf": 1}, "jellyfish.events.ServerMessageRoomCrashed": {"tf": 1}, "jellyfish.events.ServerMessagePeerConnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerDisconnected": {"tf": 1}, "jellyfish.events.ServerMessagePeerCrashed": {"tf": 1}, "jellyfish.events.ServerMessageComponentCrashed": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}, "jellyfish.events.ServerMessageTrackRemoved": {"tf": 1}, "jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 15, "s": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.receive_binary": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.events": {"tf": 1.4142135623730951}}, "df": 4}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "w": {"docs": {"jellyfish": {"tf": 2.23606797749979}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}, "m": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.S3Credentials.bucket": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 3.1622776601683795}}, "df": 1}}}}, "l": {"1": {"1": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, ":": {"5": {"0": {"0": {"2": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.S3Credentials.region": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.4142135623730951}}, "df": 1, "d": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.Room.components": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}}, "df": 10, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}, "d": {"docs": {"jellyfish.receive_binary": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {"jellyfish.ComponentOptionsHLS.low_latency": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.low_latency": {"tf": 1}}, "df": 2}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {"jellyfish": {"tf": 3}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.sip_dial": {"tf": 1}}, "df": 3, "r": {"docs": {"jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.S3Credentials.bucket": {"tf": 1}, "jellyfish.S3Credentials.region": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomConfig.video_codec": {"tf": 1}, "jellyfish.RoomConfigVideoCodec": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1.4142135623730951}}, "df": 7}}}, "a": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}}, "df": 2}}}}}, "g": {"docs": {"jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 2, "t": {"docs": {"jellyfish": {"tf": 1.7320508075688772}}, "df": 1}, "o": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.get_room": {"tf": 1}, "jellyfish.RecordingApi.delete": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.playable": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}, "jellyfish.S3Credentials.__init__": {"tf": 1}}, "df": 24}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.add_component": {"tf": 2.23606797749979}, "jellyfish.PeerOptionsWebRTC": {"tf": 1}, "jellyfish.ComponentOptionsHLS": {"tf": 1}, "jellyfish.ComponentOptionsSIP": {"tf": 1}, "jellyfish.ComponentOptionsRTSP": {"tf": 1}, "jellyfish.ComponentOptionsFile": {"tf": 1}, "jellyfish.ComponentOptionsRecording": {"tf": 1}}, "df": 9}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"jellyfish": {"tf": 2.449489742783178}, "jellyfish.RoomApi.sip_end_call": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1.4142135623730951}}, "df": 3, "e": {"docs": {"jellyfish": {"tf": 1}, "jellyfish.events": {"tf": 1}}, "df": 2}, "l": {"docs": {}, "df": 0, "y": {"docs": {"jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1}, "jellyfish.S3Credentials": {"tf": 1}}, "df": 7}}}, "f": {"docs": {"jellyfish": {"tf": 2}, "jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.get_all_rooms": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.RoomApi.sip_dial": {"tf": 1}, "jellyfish.RecordingApi.get_list": {"tf": 1}, "jellyfish.Room": {"tf": 1}, "jellyfish.Room.components": {"tf": 1}, "jellyfish.Room.peers": {"tf": 1}, "jellyfish.RoomConfig.max_peers": {"tf": 1}, "jellyfish.Peer.tracks": {"tf": 1}, "jellyfish.ComponentHLS.tracks": {"tf": 1}, "jellyfish.ComponentOptionsHLS.persistent": {"tf": 1}, "jellyfish.ComponentOptionsHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.persistent": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.target_window_duration": {"tf": 1}, "jellyfish.ComponentSIP.tracks": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentFile.tracks": {"tf": 1}, "jellyfish.ComponentRTSP.tracks": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.source_uri": {"tf": 1}, "jellyfish.ComponentOptionsFile.framerate": {"tf": 1}, "jellyfish.ComponentPropertiesFile.framerate": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.ComponentRecording.tracks": {"tf": 1}, "jellyfish.S3Credentials.bucket": {"tf": 1}, "jellyfish.events": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}, "jellyfish.events.ServerMessageTrackMetadataUpdated": {"tf": 1}}, "df": 32}, "r": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.ComponentOptionsHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentOptionsHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.subscribe_mode": {"tf": 1}, "jellyfish.ComponentPropertiesHLSSubscribeMode": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1}, "jellyfish.events.ServerMessageTrackAdded": {"tf": 1}}, "df": 10, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish.Notifier.on_server_notification": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}}, "df": 2}}}, "b": {"1": {"2": {"3": {"2": {"docs": {}, "df": 0, "c": {"7": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "e": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.create_room": {"tf": 1.4142135623730951}, "jellyfish.RoomApi.hls_subscribe": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1.4142135623730951}, "jellyfish.RoomConfig.peerless_purge_timeout": {"tf": 1}, "jellyfish.RoomConfig.room_id": {"tf": 1}, "jellyfish.RoomConfig.webhook_url": {"tf": 1}, "jellyfish.ComponentOptionsHLS.s3": {"tf": 1.4142135623730951}, "jellyfish.ComponentPropertiesSIPSIPCredentials.address": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.rtp_port": {"tf": 1}, "jellyfish.ComponentOptionsFile.file_path": {"tf": 1}, "jellyfish.ComponentPropertiesFile.file_path": {"tf": 1}, "jellyfish.SIPCredentials.address": {"tf": 1.7320508075688772}, "jellyfish.ComponentOptionsRecording.credentials": {"tf": 1.4142135623730951}, "jellyfish.S3Credentials": {"tf": 1.4142135623730951}, "jellyfish.S3Credentials.bucket": {"tf": 1}}, "df": 19, "e": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.RoomApi.create_room": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"jellyfish.RoomApi.hls_subscribe": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"jellyfish.Notifier.connect": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"jellyfish.ComponentOptionsRTSP.reconnect_delay": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.reconnect_delay": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"jellyfish.events.ServerMessageHlsPlayable": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"jellyfish": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {"jellyfish": {"tf": 1.7320508075688772}, "jellyfish.RoomApi.add_peer": {"tf": 1}, "jellyfish.Notifier.connect": {"tf": 1}, "jellyfish.Room.__init__": {"tf": 1}, "jellyfish.RoomConfig.__init__": {"tf": 1}, "jellyfish.Peer.__init__": {"tf": 1}, "jellyfish.Peer.metadata": {"tf": 1}, "jellyfish.PeerOptionsWebRTC.__init__": {"tf": 1}, "jellyfish.ComponentHLS.__init__": {"tf": 1}, "jellyfish.ComponentOptionsHLS.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesHLS.__init__": {"tf": 1}, "jellyfish.ComponentSIP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesSIPSIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentFile.__init__": {"tf": 1}, "jellyfish.ComponentRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentOptionsFile.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesFile.__init__": {"tf": 1}, "jellyfish.SIPCredentials.__init__": {"tf": 1}, "jellyfish.ComponentRecording.__init__": {"tf": 1}, "jellyfish.ComponentOptionsRecording.__init__": {"tf": 1}, "jellyfish.ComponentPropertiesRecording.__init__": {"tf": 1}, "jellyfish.S3Credentials.__init__": {"tf": 1}, "jellyfish.events.ServerMessageTrackType": {"tf": 1}}, "df": 29}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"jellyfish.ComponentOptionsRTSP.pierce_nat": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.pierce_nat": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"jellyfish.S3Credentials.bucket": {"tf": 1}, "jellyfish.S3Credentials.region": {"tf": 1}}, "df": 2}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"jellyfish.ComponentOptionsRTSP.keep_alive_interval": {"tf": 1}, "jellyfish.ComponentPropertiesRTSP.keep_alive_interval": {"tf": 1}}, "df": 2}}, "y": {"docs": {"jellyfish.S3Credentials.access_key_id": {"tf": 1}, "jellyfish.S3Credentials.secret_access_key": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; // mirrored in build-search-index.js (part 1) // Also split on html tags. this is a cheap heuristic, but good enough. diff --git a/latest/index.html b/latest/index.html index 02d6756..eb1a3f3 100644 --- a/latest/index.html +++ b/latest/index.html @@ -174,5 +174,5 @@ diff --git a/latest/sitemap.xml.gz b/latest/sitemap.xml.gz index 85f0646..5c837ee 100644 Binary files a/latest/sitemap.xml.gz and b/latest/sitemap.xml.gz differ