Introduction
The Streamdiver API gives you full programmatic control over an AI-powered media platform – from upload to transcription, from search to embedding. Everything runs on European infrastructure, fully GDPR-compliant and cookie-free.
What Can You Do?
- Upload & Import -- ingest video, audio, images, and documents via direct upload, S3, or URL import
- Automatic AI Processing -- every asset is automatically transcribed, speaker-recognized, chaptered, and indexed
- AI Metadata -- access entities, keywords, speakers, OCR text, and document content extracted by the AI pipeline
- Chat & RAG -- ask natural-language questions against single assets or your entire library
- Semantic Search -- let users search across all media by spoken content, OCR text, and metadata
- Flows -- run parameterized AI workflows for automated summarization, content creation, and analysis
- Cookie-Free Embedding -- embed the Player, Channel Slider, or Mediathek on any website without cookies or consent banners
- Downloads -- create download packages with selected assets, renditions, and transcripts
- Client Generation -- use the OpenAPI spec to generate typed clients in any language
Getting Started
| Guide | What you'll learn |
|---|---|
| Quick Start | Auth, upload, and embed in 5 minutes |
| Authentication | OAuth 2.0 client credentials flow |
| API Basics | Base URLs, headers, pagination, error codes |
| Upload | Simple PUT and S3 multipart uploads |
| File Import | Import from URLs, S3, or YouTube |
| OpenAPI & Clients | Generate a typed API client for your stack |
Tutorials
| Guide | What you'll learn |
|---|---|
| Search | Full-text and semantic search across all media |
| Metadata | Entities, keywords, speakers, OCR text, and document content |
| Transcripts & Subtitles | Retrieve, download, and manage transcripts |
| Chat & Flows | Ask questions about media and run AI workflows |
| Embedding | Web components, iframe embeds, and configuration |
| Downloads | Create download packages with renditions and transcripts |
| Live Streaming | RTMP live streaming setup |
| Recommendations | Content-based recommendations |
Use Cases
Explore how the Streamdiver API powers real-world applications:
| Use Case | Description |
|---|---|
| Video-Hosting & Streaming | Self-hosted video platform with branded player widgets |
| Live Streaming & Events | API-driven live streaming with RTMP ingest and automatic VOD recording |
| E-Learning & Training | Accessible training content with auto-subtitles and searchable media library |
| KI-Medienanalyse | AI metadata extraction, semantic search, chat/RAG, and automated workflows |
| Ratssitzungen & Protokolle | Automated meeting minutes with AI transcription and RIS integration |
| Unternehmenskommunikation | Multi-channel content from a single source with AI summaries |
| Medienbeobachtung | AI-powered media analysis with entity extraction and semantic search |
For a full overview of the platform, head to streamdiver.com.