import { ArviumClient } from '@arvium/sdk'
const arvium = new ArviumClient({
apiKey: 'arv_live_...'
})
const stream = await arvium.analyze({
source: 'https://stream.example.com/live.m3u8',
pipeline: ['yolo', 'vlm', 'transcription'],
})Trusted by engineering teams worldwide
The Pipeline
From stream to intelligence in milliseconds
Connect
Send any video source: HLS stream, RTMP, file URL, or webcam.
POST /streams
{ "source": "rtmp://broadcast.example.com/live" }Process
YOLO detection + VLM language reasoning run in parallel on every shot change.
// Parallel pipeline
YOLO v11 → bounding boxes, labels, confidence
VLM/Qwen → summary, activity, products, sentimentStream
Receive structured JSON via WebSocket. Real-time, typed, reliable.
ws.on('context', (event) => {
console.log(event.data.summary)
console.log(event.data.activity) // "product_demo"
console.log(event.data.products) // ["wireless earbuds"]
})Capabilities
Everything intelligence requires
Real-time Object Detection
YOLO v11 at up to 60fps. Bounding boxes, labels, confidence scores per shot change.
Scene Language Reasoning
VLM analysis returns structured JSON: summary, activity type, products, sentiment, engagement cues.
Speech Transcription
Word-level timestamps via Deepgram or self-hosted Whisper. Transcript context feeds into VLM reasoning.
Semantic Video Search
Natural-language search across all recorded sessions. Dual visual+text embeddings in pgvector.
Shot Intelligence
Automatic camera cut detection using dual metrics. Process only what matters.
WebSocket Streaming
Persistent real-time connection. 6 event types. Typed payload schemas.
Built for engineering teams
“Arvium replaced our entire custom video analysis pipeline. What took us 6 months to build, we replaced in a weekend.”
Alex Chen
CTO, StreamTech
“The WebSocket streaming API is incredibly well-designed. Typed events, low latency, and the VLM context is genuinely useful.”
Sarah Kim
Lead Engineer, MediaAI
“We process 50+ live streams simultaneously. Arvium handles the intelligence layer so we can focus on our product.”
Marcus Johnson
VP Engineering, LiveComm