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 @@
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) +@@ -1106,21 +1189,21 @@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 )Copyright and License
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 ) +@@ -1141,38 +1224,38 @@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 )Copyright and License
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) +@@ -1199,10 +1282,10 @@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)Copyright and License
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) +@@ -1222,10 +1305,10 @@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)Copyright and License
98 def get_all_rooms(self) -> list: - 99 """Returns list of all rooms""" -100 -101 return self._request(room_get_all_rooms).data +@@ -1245,10 +1328,10 @@100 def get_all_rooms(self) -> list: +101 """Returns list of all rooms""" +102 +103 return self._request(room_get_all_rooms).dataCopyright and License
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 +@@ -1268,23 +1351,23 @@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).dataCopyright and License
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 +@@ -1311,10 +1394,10 @@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)Copyright and License
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) +@@ -1328,50 +1411,56 @@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)Copyright and License
def - add_component( self, room_id: str, options: Union[ComponentOptionsFile, ComponentOptionsHLS, ComponentOptionsRTSP, ComponentOptionsSIP]) -> Union[ComponentFile, ComponentHLS, ComponentRTSP, ComponentSIP]: + add_component( self, room_id: str, options: Union[ComponentOptionsFile, ComponentOptionsHLS, ComponentOptionsRecording, ComponentOptionsRTSP, ComponentOptionsSIP]) -> Union[ComponentFile, ComponentHLS, ComponentRecording, ComponentRTSP, ComponentSIP]:--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 +@@ -1381,6 +1470,7 @@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 ).dataCopyright and License
@@ -1399,10 +1489,10 @@
- File Component for which the options are
ComponentOptionsFile
- HLS Component which options are
+ComponentOptionsHLS
- Recording Component which options are
ComponentOptionsRecording
- RTSP Component which options are
ComponentOptionsRTSP
- SIP Component which options are
ComponentOptionsSIP
Copyright and License
-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) +@@ -1422,22 +1512,22 @@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)Copyright and License
-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 ) +@@ -1463,21 +1553,21 @@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 )Copyright and License
-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 ) +@@ -1501,18 +1591,18 @@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 )Copyright and License
-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 ) +@@ -2049,160 +2139,183 @@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 )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() +@@ -2214,7 +2327,7 @@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_propertiesInherited 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
+ +- components: List[Union[ComponentFile, ComponentHLS, ComponentRTSP, ComponentSIP]] + components: List[Union[ComponentFile, ComponentHLS, ComponentRTSP, ComponentRecording, ComponentSIP]]@@ -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.
+++ + ++ properties: ComponentPropertiesRecording + + ++ + ++ + +Properties specific to the Recording component
++ + ++ + 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
++ + ++ + 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
++ + 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;u+ + 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.
+0&&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;e 1;){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();o Jellyfish Python Server SDK\n\n\n\n Python server SDK for the Jellyfish Media Server.
\n\nRead the docs here
\n\nInstallation
\n\n\n\npip install jellyfish-server-sdk\n
Usage
\n\nThe SDK exports two main classes for interacting with Jellyfish server:\n
\n\nRoomApi
andNotifier
.\n\n
RoomApi
wraps http REST api calls, whileNotifier
is responsible for receiving real-time updates from the server.RoomApi
\n\nCreate a
\n\nRoomApi
instance, providing the jellyfish server address and api token\n\n\n\nfrom jellyfish import RoomApi\n\nroom_api = RoomApi(server_address="localhost:5002", server_api_token="development")\n
You can use it to interact with Jellyfish, manage rooms, peers and components
\n\n\n\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
All methods in
\n\nRoomApi
may raise one of the exceptions deriving fromjellyfish.errors.HTTPError
. They are defined injellyfish.errors
.Notifier
\n\nNotifier allows for receiving real-time updates from the Jellyfish Server.
\n\nYou can read more about notifications in the Jellyfish Docs.
\n\nCreate
\n\nNotifier
instance\n\n\n\nfrom jellyfish import Notifier\n\nnotifier = Notifier(server_address='localhost:5002', server_api_token='development')\n
Then define handlers for incoming messages
\n\n\n\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
After that you can start the notifier
\n\n\n\n\n\nasync 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
Cluster of Jellyfishes
\n\nThe 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\n\n\nroom_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
Testing
\n\nYou can test the SDK by running
\n\n\n\n\n\npoetry run ci_test\n
In local development you can use
\n\n\n\n\n\npoetry run local_test\n
Format & Lint
\n\nYou can format code by running
\n\n\n\n\n\npoetry run format\n
You can check linter by running
\n\n\n\n\n\npoetry run lint\n
Copyright and License
\n\nCopyright 2023, Software Mansion
\n\n\n\nLicensed 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
\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": "True
forhttps
andFalse
forhttp
connection (default).Creates a new room
\n\nReturns a tuple (
\n\njellyfish_address
,Room
) - the address of the Jellyfish\nin which the room has been created and the createdRoom
The returned address may be different from the current
\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": "RoomApi
instance.\nIn such case, a newRoomApi
instance has to be created using\nthe returned address in order to interact with the room.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\nCurrently only
\n\nwebrtc
peer is supportedReturns a tuple (
\n\npeer_token
,Peer
) - the token needed by Peer\nto authenticate to Jellyfish and the newPeer
.The possible options to pass for peer are
\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": "PeerOptionsWebRTC
.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
\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": "- File Component for which the options are
\nComponentOptionsFile
- HLS Component which options are
\nComponentOptionsHLS
- RTSP Component which options are
\nComponentOptionsRTSP
- SIP Component which options are
\nComponentOptionsSIP
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\nThis is asynchronous operation.\nIn case of providing incorrect phone number you will receive\nnotification
\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": "ComponentCrashed
.End a phone call on a specified SIP component.
\n\nThis 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
\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": "True
forhttps
andFalse
forhttp
connection (default).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
\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": "True
forwss
andFalse
forws
connection (default).Decorator used for defining handler for ServerNotifications\ni.e. all messages other than
\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": "ServerMessageMetricsReport
.Decorator used for defining handler for
\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": "ServerMessageMetricsReport
.A coroutine which connects Notifier to Jellyfish and listens for all incoming\nmessages from the Jellyfish.
\n\nIt runs until the connection isn't closed.
\n\nThe incoming messages are handled by the functions defined using the\n
\n\non_server_notification
andon_metrics
decorators.The handlers have to be defined before calling
\n", "signature": "(self):", "funcdef": "async def"}, "jellyfish.Notifier.wait_ready": {"fullname": "jellyfish.Notifier.wait_ready", "modulename": "jellyfish", "qualname": "Notifier.wait_ready", "kind": "function", "doc": "connect
,\notherwise the messages won't be received.Waits until the notifier is connected and authenticated to Jellyfish.
\n\nIf already connected, returns
\n", "signature": "(self) -> True:", "funcdef": "async def"}, "jellyfish.receive_binary": {"fullname": "jellyfish.receive_binary", "modulename": "jellyfish", "qualname": "receive_binary", "kind": "function", "doc": "True
immediately.Transform received protobuf notification to adequate notification instance.
\n\nThe available notifications are listed in
\n", "signature": "(binary: bytes) -> betterproto.Message:", "funcdef": "def"}, "jellyfish.Room": {"fullname": "jellyfish.Room", "modulename": "jellyfish", "qualname": "Room", "kind": "class", "doc": "jellyfish.events
module.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
\n", "annotation": ": str"}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"fullname": "jellyfish.ComponentPropertiesSIPSIPCredentials.password", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIPSIPCredentials.password", "kind": "variable", "doc": "5060
will be assumedPassword 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
\n", "annotation": ": str"}, "jellyfish.SIPCredentials.password": {"fullname": "jellyfish.SIPCredentials.password", "modulename": "jellyfish", "qualname": "SIPCredentials.password", "kind": "variable", "doc": "5060
will be assumedPassword 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\nThe Jellyfish can send one of the following notifications:
\n\n\n"}, "jellyfish.events.ServerMessageRoomCreated": {"fullname": "jellyfish.events.ServerMessageRoomCreated", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomCreated", "kind": "class", "doc": "
ServerMessageRoomCreated
,\nServerMessageRoomDeleted
,\nServerMessageRoomCrashed
,\nServerMessagePeerConnected
,\nServerMessagePeerDisconnected
,\nServerMessagePeerCrashed
,\nServerMessageComponentCrashed
,\nServerMessageTrackAdded
,\nServerMessageTrackMetadataUpdated
,\nServerMessageTrackRemoved
,\nServerMessageHlsPlayable
,\nServerMessageMetricsReport
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\n\nPython server SDK for the Jellyfish Media Server.
\n\nRead the docs here
\n\nInstallation
\n\n\n\npip install jellyfish-server-sdk\n
Usage
\n\nThe SDK exports two main classes for interacting with Jellyfish server:\n
\n\nRoomApi
andNotifier
.\n\n
RoomApi
wraps http REST api calls, whileNotifier
is responsible for receiving real-time updates from the server.RoomApi
\n\nCreate a
\n\nRoomApi
instance, providing the jellyfish server address and api token\n\n\n\nfrom jellyfish import RoomApi\n\nroom_api = RoomApi(server_address="localhost:5002", server_api_token="development")\n
You can use it to interact with Jellyfish, manage rooms, peers and components
\n\n\n\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
All methods in
\n\nRoomApi
may raise one of the exceptions deriving fromjellyfish.errors.HTTPError
. They are defined injellyfish.errors
.Notifier
\n\nNotifier allows for receiving real-time updates from the Jellyfish Server.
\n\nYou can read more about notifications in the Jellyfish Docs.
\n\nCreate
\n\nNotifier
instance\n\n\n\nfrom jellyfish import Notifier\n\nnotifier = Notifier(server_address='localhost:5002', server_api_token='development')\n
Then define handlers for incoming messages
\n\n\n\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
After that you can start the notifier
\n\n\n\n\n\nasync 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
Cluster of Jellyfishes
\n\nThe 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\n\n\nroom_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
Testing
\n\nYou can test the SDK by running
\n\n\n\n\n\npoetry run ci_test\n
In local development you can use
\n\n\n\n\n\npoetry run local_test\n
Format & Lint
\n\nYou can format code by running
\n\n\n\n\n\npoetry run format\n
You can check linter by running
\n\n\n\n\n\npoetry run lint\n
Copyright and License
\n\nCopyright 2023, Software Mansion
\n\n\n\nLicensed 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
\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": "True
forhttps
andFalse
forhttp
connection (default).Creates a new room
\n\nReturns a tuple (
\n\njellyfish_address
,Room
) - the address of the Jellyfish\nin which the room has been created and the createdRoom
The returned address may be different from the current
\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": "RoomApi
instance.\nIn such case, a newRoomApi
instance has to be created using\nthe returned address in order to interact with the room.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\nCurrently only
\n\nwebrtc
peer is supportedReturns a tuple (
\n\npeer_token
,Peer
) - the token needed by Peer\nto authenticate to Jellyfish and the newPeer
.The possible options to pass for peer are
\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": "PeerOptionsWebRTC
.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
\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": "- File Component for which the options are
\nComponentOptionsFile
- HLS Component which options are
\nComponentOptionsHLS
- Recording Component which options are
\nComponentOptionsRecording
- RTSP Component which options are
\nComponentOptionsRTSP
- SIP Component which options are
\nComponentOptionsSIP
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\nThis is asynchronous operation.\nIn case of providing incorrect phone number you will receive\nnotification
\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": "ComponentCrashed
.End a phone call on a specified SIP component.
\n\nThis 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
\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": "True
forhttps
andFalse
forhttp
connection (default).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
\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": "True
forwss
andFalse
forws
connection (default).Decorator used for defining handler for ServerNotifications\ni.e. all messages other than
\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": "ServerMessageMetricsReport
.Decorator used for defining handler for
\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": "ServerMessageMetricsReport
.A coroutine which connects Notifier to Jellyfish and listens for all incoming\nmessages from the Jellyfish.
\n\nIt runs until the connection isn't closed.
\n\nThe incoming messages are handled by the functions defined using the\n
\n\non_server_notification
andon_metrics
decorators.The handlers have to be defined before calling
\n", "signature": "(self):", "funcdef": "async def"}, "jellyfish.Notifier.wait_ready": {"fullname": "jellyfish.Notifier.wait_ready", "modulename": "jellyfish", "qualname": "Notifier.wait_ready", "kind": "function", "doc": "connect
,\notherwise the messages won't be received.Waits until the notifier is connected and authenticated to Jellyfish.
\n\nIf already connected, returns
\n", "signature": "(self) -> True:", "funcdef": "async def"}, "jellyfish.receive_binary": {"fullname": "jellyfish.receive_binary", "modulename": "jellyfish", "qualname": "receive_binary", "kind": "function", "doc": "True
immediately.Transform received protobuf notification to adequate notification instance.
\n\nThe available notifications are listed in
\n", "signature": "(binary: bytes) -> betterproto.Message:", "funcdef": "def"}, "jellyfish.Room": {"fullname": "jellyfish.Room", "modulename": "jellyfish", "qualname": "Room", "kind": "class", "doc": "jellyfish.events
module.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
\n", "annotation": ": str"}, "jellyfish.ComponentPropertiesSIPSIPCredentials.password": {"fullname": "jellyfish.ComponentPropertiesSIPSIPCredentials.password", "modulename": "jellyfish", "qualname": "ComponentPropertiesSIPSIPCredentials.password", "kind": "variable", "doc": "5060
will be assumedPassword 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
\n", "annotation": ": str"}, "jellyfish.SIPCredentials.password": {"fullname": "jellyfish.SIPCredentials.password", "modulename": "jellyfish", "qualname": "SIPCredentials.password", "kind": "variable", "doc": "5060
will be assumedPassword 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\nThe Jellyfish can send one of the following notifications:
\n\n\n"}, "jellyfish.events.ServerMessageRoomCreated": {"fullname": "jellyfish.events.ServerMessageRoomCreated", "modulename": "jellyfish.events", "qualname": "ServerMessageRoomCreated", "kind": "class", "doc": "
ServerMessageRoomCreated
,\nServerMessageRoomDeleted
,\nServerMessageRoomCrashed
,\nServerMessagePeerConnected
,\nServerMessagePeerDisconnected
,\nServerMessagePeerCrashed
,\nServerMessageComponentCrashed
,\nServerMessageTrackAdded
,\nServerMessageTrackMetadataUpdated
,\nServerMessageTrackRemoved
,\nServerMessageHlsPlayable
,\nServerMessageMetricsReport
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 @@Keyboard Shortcuts
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