Video Input - {compute.name || "No Compute Selected"} Connect camera streams to provide visual input for AI inference
Inference Session
{#if compute.hasSession} {compute.statusInfo.statusText} {:else} No Session {/if}
{#if !compute.hasSession} Inference Session Required You need to create an Inference Session before connecting video inputs. The session defines which camera names are available for connection. {:else} Camera Connection
Available Camera Inputs:
{#each compute.sessionConfig?.cameraNames || [] as cameraName} {/each}

Selected Camera: {selectedCameraName}

{localStream ? "Connected" : "Not Connected"}

{#if !localStream} {:else} {/if}
{#if localStream}
Live Preview:
{/if}
Session Camera Details
{#each Object.entries(compute.sessionData?.camera_room_ids || {}) as [camera, roomId]}
{camera} {roomId}
{/each}
{/if}
Video inputs stream camera data to the AI model for visual processing. Each camera connects to a dedicated room in the session.