Skip to main content
Event platforms, municipalities & enterprises

Live Streaming & Events

API-driven live streaming with RTMP ingest, automatic VOD recording, and cookie-free embedding.

The Challenge

Live streaming platforms like YouTube Live or Vimeo offer little control over branding and privacy. Integration into custom applications is often limited, and recorded streams are not automatically searchable or transcribed.

The Solution

Streamdiver provides fully API-driven live streaming: RTMP ingest with backup inputs, HLS playout with DVR and timeshift, automatic VOD recording with AI transcription – and cookie-free embedding via web components. The entire lifecycle is controlled via REST API.

1080pFull HD live streaming
0cookies when embedding
APIdriven lifecycle

Benefits

Full API Control

The entire livestream lifecycle – create, start, publish, stop – is controlled via REST API. Ideal for automated workflows and platform integration.

Automatic VOD Recording

Every livestream is automatically recorded and published as a media asset – with transcription, subtitles, and search.

Cookie-free Embedding

Embed the live player via web component – no cookies, no consent banner. GDPR-compliant from the first viewer.

How It Works

1

Create livestream

Create via API and assign to a channel

2

Connect RTMP encoder

Configure OBS, vMix, or hardware encoder

3

Publish live

Deliver HLS playout to viewers

4

VOD recording

Automatically available as video-on-demand

Features in Detail

RTMP ingest with primary and backup inputs
HLS adaptive streaming for optimal playback on all devices
DVR and timeshift for rewinding during the livestream
Automatic VOD conversion with AI transcription after the stream
Real-time statistics on viewer counts and bandwidth
Cookie-free embedding via web component without consent banner
Channel-based publishing for targeted delivery
Thumbnail management via API for preview images
Auto-chapters segment VOD recordings into navigable topic blocks
Segment-based recommendations link related content across event recordings
API Integration

Live Streaming via API

Control the entire livestream lifecycle programmatically – from creation to VOD recording.

# 1. Livestream erstellen
curl -X POST https://api.streamdiver.com/v2/livestreams \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Event-Stream",
    "channelIds": ["CHANNEL_ID"],
    "source": "rtmp",
    "recording": true,
    "timeshift": true,
    "withBackup": false
  }'

# 2. Stream starten (RTMP-URL erhalten)
curl -X PUT https://api.streamdiver.com/v2/livestreams/{livestreamId}/start \
  -H "Authorization: Bearer YOUR_TOKEN"

# 3. Live veröffentlichen
curl -X PUT https://api.streamdiver.com/v2/livestreams/{livestreamId}/live \
  -H "Authorization: Bearer YOUR_TOKEN"

# 4. Stream stoppen (VOD-Konvertierung startet automatisch)
curl -X PUT https://api.streamdiver.com/v2/livestreams/{livestreamId}/complete \
  -H "Authorization: Bearer YOUR_TOKEN"

Integration Flow

1
Create livestreamPOST /livestreams
2
Start streamPUT /start
3
Publish livePUT /live
4
Stop & VODPUT /complete

Ready to get started?

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