You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+31Lines changed: 31 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,37 @@ See also: **[CHANGELOG.md](CHANGELOG.md)** · **[RELEASE.md](RELEASE.md)**
20
20
- Server-managed communications policy with app-level enforcement
21
21
- Configurable video format (MP4/MOV) synced from server
22
22
23
+
## Client Configuration
24
+
25
+
The iOS application receives a `clientConfig` JSON object from the Edge Server to remotely configure capture formats and sensor streams. The new architecture separates sensor streams to allow for multimodal VLM/LLM analysis on the edge server.
26
+
27
+
### Default Sensor Streams
28
+
29
+
Here are the default expectations and supported formats:
30
+
31
+
```json
32
+
"clientConfig": {
33
+
"fps": 30,
34
+
"videoChunkDurationMs": 10000,
35
+
"videoBufferMaxMB": 16000,
36
+
"videoFormat": "mp4",
37
+
"audioFormat": "wav",
38
+
"depthFormat": "png",
39
+
"poseFormat": "json",
40
+
"timestampFormat": "txt"
41
+
}
42
+
```
43
+
44
+
### Format Options
45
+
-**`videoFormat`** (rgb only, no audio): `"mp4"`, `"mov"`, `"none"`
46
+
-**`audioFormat`**: `"wav"`, `"m4a"`, `"none"`
47
+
-**`depthFormat`**: `"png"`, `"exr"`, `"none"`
48
+
-**`poseFormat`**: `"json"`, `"none"`
49
+
-**`timestampFormat`**: `"txt"`, `"none"`
50
+
51
+
> [!NOTE]
52
+
> Setting any format to `"none"` will remotely disable collection from that specific sensor. This allows operators to save bandwidth and compute resources when certain streams are not needed for their agentic pipelines.
53
+
23
54
## API & WebSocket Communication
24
55
25
56
See the **[Endpoints Documentation](https://github.com/WiseLabCMU/AllSpark-edge-server/blob/master/docs/endpoints.md)** in the AllSpark Edge Server repository.
0 commit comments