Structured data from media
Every video, audio, and document is analysed automatically: entities, keywords, speakers, OCR text – all retrievable as structured data via API.
Natural language search
Full-text and semantic search across all media – find relevant moments in seconds instead of hours.
Automated workflows
Flows API for automated summaries, reports, and content generation – parameterised and streamable via SSE.
Analysis Pipeline
Add media via API or dashboard
Automatic transcription and metadata extraction
Retrieve results via API
Use summaries, chapters, and alerts
AI Features
AI Analysis via API
Full programmatic access to all AI analysis results -- from metadata to automated workflows.
Retrieve entities, keywords, speakers, OCR, and document content as structured data.
Keyword-based and natural language search across your entire media library.
Natural language questions against media content -- answers with source references and timestamps.
Parameterized AI workflows for summaries, reports, and automated content generation.
Export transcripts with speaker attribution as JSON, SRT, DOCX, or TXT.
AI segments videos automatically into thematic sections – the foundation for navigation, search, and recommendations.
Recommend contextually related content at the section level – based on metadata, transcripts, and tags.
# 1. Erkannte Entitäten, Keywords und Sprecher abrufen
curl "https://api.streamdiver.com/v2/media/{assetId}/metadata?expand=entities,keywords,speakers" \\
-H "Authorization: Bearer YOUR_TOKEN"
# 2. Semantische Suche über alle Medien
curl "https://api.streamdiver.com/v2/search/semantic?text=Welche%20Entscheidungen%20wurden%20getroffen" \\
-H "Authorization: Bearer YOUR_TOKEN"
# 3. KI-gestützte Frage (RAG)
curl -X POST https://api.streamdiver.com/v2/chats \\
-H "Authorization: Bearer YOUR_TOKEN" \\
-H "Content-Type: application/json" \\
-d '{"prompt": "Fasse die wichtigsten Punkte zusammen", "mediaIds": ["{assetId}"]}'
# 4. Flow ausführen (z.B. Meeting-Zusammenfassung)
curl -X POST https://api.streamdiver.com/v2/flows/{flowId}/runs \\
-H "Authorization: Bearer YOUR_TOKEN" \\
-H "Content-Type: application/json" \\
-H "Accept: text/event-stream" \\
-d '{"mediaId": "{assetId}", "llmProvider": "streamdiver/nitrox", "params": {"language": "de"}}'Integration flow
Related tutorials
Related
Ready to get started?
Contact us for a personal demo and discover how Streamdiver can transform your workflow.