Skip to main content
WebSocket client for continuous JPEG frame streaming at ~15fps. Node.js only.
import { LiveViewStream } from 'camera-remote-web-api/server';

const liveView = new LiveViewStream('ws://localhost:8080', 'D10F60149B0C');

liveView.onFrame((jpeg: ArrayBuffer) => {
  console.log(`Frame: ${jpeg.byteLength} bytes`);
});

liveView.close();
For browser WebSocket usage, see the Live View endpoint docs.