Trimmed monorepo checkout (fluxer_desktop + packages/voice_engine_v2 + tools/ci) with a "Connect to a Different Server" menu item and popout that lets the desktop app switch to any self-hosted Fluxer instance, plus fixes for well-known discovery on single-domain self-hosted deployments and a false-positive ERR_ABORTED on same-origin client redirects during the switch. Defaults to chat.fluxr.chat and uses an isolated userData directory from the official build.
135 lines
2.6 KiB
JSON
135 lines
2.6 KiB
JSON
[
|
|
{
|
|
"eventType": "connected",
|
|
"payload": {}
|
|
},
|
|
{
|
|
"eventType": "connectionState",
|
|
"payload": {
|
|
"state": "connected"
|
|
}
|
|
},
|
|
{
|
|
"eventType": "Reconnecting",
|
|
"payload": {}
|
|
},
|
|
{
|
|
"eventType": "Reconnected",
|
|
"payload": {}
|
|
},
|
|
{
|
|
"eventType": "localTrackPublished",
|
|
"payload": {
|
|
"participantSid": "PA_77jesWWtSMge",
|
|
"identity": "1428486264293441599",
|
|
"participantName": "Test User A",
|
|
"trackSid": "TR_VShJ9y2A49ai6i",
|
|
"trackName": "local-screen",
|
|
"kind": "video",
|
|
"source": "screen_share",
|
|
"muted": false
|
|
}
|
|
},
|
|
{
|
|
"eventType": "localTrackPublished",
|
|
"payload": {
|
|
"participantSid": "PA_77jesWWtSMge",
|
|
"identity": "1428486264293441599",
|
|
"participantName": "Test User A",
|
|
"trackSid": "TR_AMannbg6PLtcVz",
|
|
"trackName": "local-microphone",
|
|
"kind": "audio",
|
|
"source": "microphone",
|
|
"muted": false
|
|
}
|
|
},
|
|
{
|
|
"eventType": "localTrackUnpublished",
|
|
"payload": {
|
|
"participantSid": "PA_77jesWWtSMge",
|
|
"identity": "1428486264293441599",
|
|
"participantName": "Test User A",
|
|
"trackSid": "TR_AMannbg6PLtcVz",
|
|
"trackName": "local-microphone",
|
|
"kind": "audio",
|
|
"source": "microphone",
|
|
"muted": false
|
|
}
|
|
},
|
|
{
|
|
"eventType": "localTrackRepublished",
|
|
"payload": {
|
|
"participantSid": "PA_77jesWWtSMge",
|
|
"identity": "1428486264293441599",
|
|
"participantName": "Test User A",
|
|
"previousTrackSid": "TR_VShJ9y2A49ai6i",
|
|
"trackSid": "TR_VSsTf93n5GqJrK",
|
|
"trackName": "local-screen",
|
|
"kind": "video",
|
|
"source": "screen_share",
|
|
"muted": false
|
|
}
|
|
},
|
|
{
|
|
"eventType": "e2eeState",
|
|
"payload": {
|
|
"sid": "PA_77jesWWtSMge",
|
|
"identity": "1428486264293441599",
|
|
"name": "Test User A",
|
|
"state": "ok"
|
|
}
|
|
},
|
|
{
|
|
"eventType": "activeSpeakers",
|
|
"payload": {
|
|
"sids": ["PA_77jesWWtSMge"],
|
|
"participants": [
|
|
{
|
|
"sid": "PA_77jesWWtSMge",
|
|
"identity": "1428486264293441599",
|
|
"name": "Test User A"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"eventType": "stats",
|
|
"payload": {
|
|
"rttMs": 24.5,
|
|
"outbound": [
|
|
{
|
|
"trackSid": "TR_VShJ9y2A49ai6i",
|
|
"source": "screen_share",
|
|
"kind": "video",
|
|
"bitrateKbps": 2500,
|
|
"packetsLost": 0,
|
|
"fps": 60
|
|
},
|
|
{
|
|
"trackSid": "TR_AMannbg6PLtcVz",
|
|
"source": "microphone",
|
|
"kind": "audio",
|
|
"bitrateKbps": 48,
|
|
"packetsLost": 1
|
|
}
|
|
],
|
|
"inbound": [
|
|
{
|
|
"participantSid": "PA_Subscriber",
|
|
"trackSid": "TR_RemoteVideo",
|
|
"kind": "video",
|
|
"bitrateKbps": 1200,
|
|
"packetsLost": 0,
|
|
"jitterMs": 3.5
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"eventType": "audioPlaybackUnavailable",
|
|
"payload": {
|
|
"message": "platform audio unavailable: test fixture"
|
|
}
|
|
}
|
|
]
|