ios_record_start
Start a screen recording on an iOS device. Captures the per-device MJPEG broadcast and remuxes server-side into an H.264 mp4 written under /recordings/. An iOS session must already be running (call ios_start_session first). The recording auto-stops after maxDurationSec (default 300, max 600) so a forgotten stop call cannot fill the disk. Returns a recordingId to pass to ios_record_stop. Only one recording per device at a time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fps | No | Input MJPEG framerate hint (default 24). Higher = smoother but larger files. | |
| udid | Yes | iOS device UDID | |
| maxDurationSec | No | Hard cap on recording duration in seconds (default 300, max 600). Recording auto-stops if exceeded. |