Skip to main content
View as Markdown

Business Use Cases - Content Management

Business Use Cases​

Education: Lecture Auto-Captioning​

Upload lecture recording → REACH ASR auto-rule triggers → captions attached → embed in LMS. Students get searchable, captioned content within minutes of upload.

Education: Searchable Video Library​

Captions indexed in eSearch → students search by keyword → results include startsAt timestamp → deep-link to exact video moment. Transforms video content into a searchable knowledge base.

Education: Multi-Language Translation​

English captions (REACH ASR) → REACH translation to Spanish, French, Mandarin → multi-track player. Configure auto-rules: caption completion triggers translation tasks.

Enterprise: Global Training​

500+ training videos → auto-caption (machine) → upgrade to human for compliance → translate to 5 languages → generate accessibility compliance report using the audit pattern (11.5).

Enterprise: Town Hall Multi-Language​

Live company event → REACH live captions (serviceFeature=11) → recording auto-captioned → translate to regional languages → distribute to regional Content Hubs.

Media: Broadcast-to-Web​

Ingest SCC captions from broadcast feed → SCC auto-converts to SRT → serve as WebVTT for web players → FCC-compliant caption delivery for online distribution.

Media: OTT Caption Delivery​

Store DFXP/TTML master captions (full styling, regions) → generate WebVTT for web players via serveWebVTT → HLS segmented delivery for adaptive streaming.

AI/Knowledge: LangChain/RAG Integration​

Fetch captions via serveAsJson → chunk by time window → generate embeddings → store in vector database → RAG search returns video moments with timestamp deep-links.

# Fetch structured captions for AI processing
curl -X POST "$KALTURA_SERVICE_URL/service/caption_captionAsset/action/serveAsJson" \
-d "ks=$KALTURA_KS" \
-d "format=1" \
-d "captionAssetId=$CAPTION_ASSET_ID"

AI/Knowledge: Meeting Transcripts​

Record meeting → REACH auto-caption → download transcript via serve or getUrl → feed to LLM for summarization, action item extraction, and meeting notes.

Compliance: Accessibility Audit​

Bulk list entries → check caption presence per entry → report gaps → order REACH tasks for uncaptioned entries → track completion → generate compliance report. See audit pattern in section 13.5.