Drive a Smelter server over its HTTP API to compose video and audio. Use this whenever configuring, composing, mixing, layouting, streaming, or recording video/audio with a Smelter server through HTTP requests (JSON request bodies, snake_case fields) — registering inputs (MP4, RTP, HLS, WHIP, WHEP, RTMP, DeckLink, V4L2), outputs (MP4, RTP, HLS, WHIP, WHEP, RTMP), building scenes from components (View, Tiles, Rescaler, Text, Image, InputStream, Shader, WebView), configuring encoders and resources, handling WebSocket events, or side-channel processing. Reach for this skill instead of guessing the Smelter HTTP API or its route paths, JSON field names, defaults, and enum values — it is the complete reference, so you don't need to browse smelter.dev. Targets Smelter server v0.6.0. (If you're instead driving Smelter from React/TypeScript code with the `@swmansion/smelter` packages, a separate `smelter-ts-docs` skill covers that SDK.)
Build video and audio applications with the Smelter TypeScript SDK (`@swmansion/smelter` and its runtime packages `@swmansion/smelter-node`, `@swmansion/smelter-web-client`, `@swmansion/smelter-web-wasm`). Use this whenever composing, mixing, layouting, streaming, or recording video/audio with Smelter's React-like component API — registering inputs (MP4, RTMP, RTP, HLS, WHIP, WHEP, camera, screen capture), outputs (MP4, RTMP, HLS, WHIP, WHEP, canvas), components (View, Tiles, Rescaler, Text, Image, Mp4, InputStream, Shader, WebView, Show, SlideShow), hooks, encoders, shaders, or side-channel processing. Reach for this skill instead of guessing Smelter's API or its prop names, defaults, and runtime availability — it is the complete reference, so you don't need to browse smelter.dev. Targets SDK v0.4.0.