Council Meetings & Minutes
AI-powered transcription and automated minute-taking with an open API for council information systems.
The Challenge
Manual transcription of council meetings ties up valuable staff resources. Existing council information systems offer no integrated video transcription. Linking video recordings to agenda items is done manually.
The Solution
Streamdiver automates the process from recording to finished minutes: import agendas via oParl or API, AI-powered transcription with speaker attribution, automatic chapter marking, and structured export. The open REST API enables integration with your CIS – custom integrations available on request.
Benefits
Dramatic Time Savings
What used to take days, AI handles in minutes. Your staff can focus on quality control.
CIS Integration via API
Open REST API and oParl support for agenda import. Structured export of transcripts and minutes enables integration with your council information system.
Full Data Sovereignty
All data is processed exclusively in ISO 27001 certified European data centers – no US clouds.
How It Works
Recording
Meeting is live-streamed or video uploaded
AI Analysis
Automatic transcription with speaker attribution
Structuring
Chapter marking by agenda items
Export
Submit minutes to CIS
Features in Detail
CIS Integration via API
Open REST API with oParl support for agenda import and structured minutes export. Custom CIS integrations available on request.
Agenda Import via oParl
Import agendas via the oParl standard or REST API – as the basis for automatic chapter marking.
Agenda-Based Chapters
Automatic chapter marking based on the imported agenda.
Structured Export
Transcripts with speaker attribution as JSON for further processing in your CIS.
Chat & RAG
Ask questions about meeting recordings – AI answers with source references and timestamps.
Cookie-Free Widgets
Embed player and media library without cookies – GDPR-compliant, no cookie banner required.
# 1. Upload starten
curl -X POST https://api.streamdiver.com/v2/uploads \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name": "Ratssitzung 2026-01.mp4", "type": "put"}'
# 2. Video an presigned URL hochladen
curl -X PUT "PRESIGNED_UPLOAD_URL" -T ratssitzung.mp4
# 3. Upload abschließen (KI-Analyse startet automatisch)
curl -X PUT https://api.streamdiver.com/v2/uploads/{uploadId}/complete \
-H "Authorization: Bearer YOUR_TOKEN"
# 4. Transkript als JSON abrufen
curl https://api.streamdiver.com/v2/media/{assetId}/metadata/transcripts/{transcriptId}/download?transcriptDownloadType=json \
-H "Authorization: Bearer YOUR_TOKEN"
# 5. Frage an die Sitzung stellen (RAG)
curl -X POST https://api.streamdiver.com/v2/chats \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"prompt": "Welche Beschlüsse wurden gefasst?", "mediaIds": ["{assetId}"]}'Integration Flow
Related Tutorials
Ready to get started?
Contact us for a personalized demo and discover how Streamdiver can transform your workflow.