E-Learning & Training
Training videos with automatic subtitles, searchable media library, and cookie-free LMS integration.
The Challenge
Training content is often not accessible: subtitles are missing or require expensive manual creation. Videos sit in silos, are not searchable, and integrating them into existing learning platforms requires compromises on privacy and branding.
The Solution
Streamdiver makes training content automatically accessible and searchable: AI-generated subtitles in over 50 languages, full-text search across all materials, and cookie-free widgets for seamless LMS integration -- all controllable via API.
Benefits
Accessible Content
AI-generated subtitles in over 50 languages -- automatically and without manual effort. Meet accessibility requirements via API.
Searchable Knowledge Base
Every video, audio, and document is automatically transcribed and searchable -- by keyword or natural language.
Seamless LMS Integration
S3-compatible upload, REST API, and cookie-free widgets for integration into any learning platform -- no cookie banners needed.
How It Works
Upload
Upload training video via API
AI Processing
Transcription, subtitles, chapters
Media Library
Organize content in channels
Embed
Embed cookie-free in LMS
Features in Detail
LMS Integration via API
Integrate video hosting with automatic subtitles directly into your learning platform -- via REST API and cookie-free Web Components.
S3-Compatible Upload
Upload videos, audio, and documents via API -- with multipart support for large files.
Automatic Subtitles
AI-generated subtitles in 50+ languages -- available as SRT, WebVTT, or JSON.
Searchable Media Library
Full-text and semantic search across all training content.
Cookie-Free Widgets
Embed player, media library, and slider cookie-free via Web Component into your LMS.
Chat & RAG
Learners ask questions about training content -- AI answers with source references and timestamps.
Auto-Chapters & Recommendations
Videos are automatically segmented into thematic chapters. The Recommendation API suggests matching segments from other training materials – not whole videos, but exactly the relevant sections.
# 1. Upload starten
curl -X POST https://api.streamdiver.com/v2/uploads \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name": "schulung-onboarding.mp4", "type": "put"}'
# 2. Video an presigned URL hochladen
curl -X PUT "PRESIGNED_UPLOAD_URL" -T schulung-onboarding.mp4
# 3. Upload abschließen und Kurs-Channel zuweisen
curl -X PUT "https://api.streamdiver.com/v2/uploads/{uploadId}/complete?channelId={channelId}" \
-H "Authorization: Bearer YOUR_TOKEN"
# 4. Untertitel abrufen (nach KI-Verarbeitung)
curl "https://api.streamdiver.com/v2/media/{assetId}/subtitles/de" \
-H "Authorization: Bearer YOUR_TOKEN"
# 5. Frage an das Schulungsvideo stellen (RAG)
curl -X POST https://api.streamdiver.com/v2/chats \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"prompt": "Welche Schritte umfasst das Onboarding?", "mediaIds": ["{assetId}"]}'Integration Flow
Related Tutorials
Ready to get started?
Contact us for a personalized demo and discover how Streamdiver can transform your workflow.