Full control
No dependency on YouTube or Vimeo. Your content on your infrastructure, with your domain and your branding.
Automatic subtitles
AI-generated subtitles in 50+ languages. Accessible content without manual effort.
API-first integration
S3-compatible upload, REST API, and webhooks for seamless integration into your apps and workflows.
Integration Workflow
Upload video via API or dashboard
Automatic conversion for all devices
Subtitles, chapters, thumbnails
Embed widget or retrieve via API
Features
Headless Video Integration
Integrate video hosting directly into your application – from LMS platforms to custom CMS.
Direct upload of large files with multipart support and resume capability.
Full control over assets, metadata, and player configurations.
Real-time notifications for upload, transcoding, and AI processing.
Make video content searchable by keyword or natural language.
Player, media library, slider, and more – embed cookie-free via Web Component.
AI segments videos automatically into thematic chapters. The Recommendation API delivers matching segments from your library – at the section level, not whole videos.
# 1. Upload starten
curl -X POST https://api.streamdiver.com/v2/uploads \\
-H "Authorization: Bearer YOUR_TOKEN" \\
-H "Content-Type: application/json" \\
-d '{"name": "video.mp4", "type": "put"}'
# 2. Video an presigned URL hochladen (S3-kompatibel)
curl -X PUT "PRESIGNED_UPLOAD_URL" -T video.mp4
# 3. Upload abschließen und Channel zuweisen
curl -X PUT "https://api.streamdiver.com/v2/uploads/{uploadId}/complete?channelId={channelId}" \\
-H "Authorization: Bearer YOUR_TOKEN"
# 4. Asset-Status abfragen
curl https://api.streamdiver.com/v2/media/{assetId} \\
-H "Authorization: Bearer YOUR_TOKEN"Integration flow
Related tutorials
Related
Ready to get started?
Contact us for a personal demo and discover how Streamdiver can transform your workflow.