Video Hosting & Streaming

Self-hosted video platform with automatic subtitles and flexible widgets.

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

1
Upload

Upload video via API or dashboard

2
Transcoding

Automatic conversion for all devices

3
AI Enrichment

Subtitles, chapters, thumbnails

4
Publishing

Embed widget or retrieve via API

Features

Adaptive streaming (HLS) for optimal playback on all devices
Automatic thumbnail and preview generation
Branded video player without external logos or ads
Cookie-free media libraries, sliders, and single players
GDPR-compliant processing in European data centers
S3-compatible upload API for easy integration
Full-text and semantic search across all video content
Webhook notifications for processing status
Automatic chapter generation for navigable video content
Segment-based recommendations for related content via API
API Integration

Headless Video Integration

Integrate video hosting directly into your application – from LMS platforms to custom CMS.

# 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

1
Upload videoS3 API
2
Receive webhookProcessing done
3
Retrieve embed codeREST API
4
Embed playerWidget SDK
Used by
reteachLMS platform with automatic subtitles for training videos

Ready to get started?

Contact us for a personal demo and discover how Streamdiver can transform your workflow.