Hvad er RTMP? Real-Time Messaging Protocol Forklaret 2026
RTMP (Real-Time Messaging Protocol) er en streaming-protokol oprindeligt udviklet af Macromedia (nu Adobe) i 2002 til Flash-baseret video. Selvom Flash blev udfaset i 2020 og HLS er overtaget som forbruger-streaming-standard, lever RTMP videre som ingestion-protokol — det er stadig dominerende til at upload live streams fra OBS Studio eller XSplit til platforme som Twitch, YouTube Live og Facebook Live. RTMP's lave latency (2-5 sekunder) gør den foretrukken til live broadcast-ingestion.
📌 RTMP i 30 sekunder
- Hvad:
- Real-Time Messaging Protocol — streaming-protokol
- Udvikler:
- Macromedia 2002 (overtaget af Adobe 2005)
- Latency:
- 2-5 sekunder (lavere end HLS)
- Bedst til:
- Live ingestion til Twitch, YouTube Live, Facebook Live
- IPTV Nordic bruger:
- RTMP til server-side ingestion fra broadcast-kilder
Hvad Betyder RTMP?
RTMP står for Real-Time Messaging Protocol — udviklet af Macromedia i 2002 som proprietær protokol til Flash Player. Da Adobe overtog Macromedia i 2005, blev RTMP en del af Adobe's streaming-økosystem. Protokollen blev åbnet som specifikation i 2009, hvilket gjorde det til de facto live-streaming-standard indtil ~2017.
RTMP's fordel var lav latency: 2-5 sekunder fra encoder til afspilning, sammenlignet med HLS's 10-30 sekunder. Dette gjorde RTMP ideelt til live-events hvor real-time interaktion er vigtigt. Med Flash's afgang i 2020 mistede RTMP dog sin afspilnings-platform — moderne browsere afspiller ikke længere RTMP-streams direkte.
I 2026 lever RTMP fortsat som ingestion-protokol: streamere bruger OBS Studio eller XSplit til at sende live-content via RTMP til Twitch/YouTube/Facebook, som derefter konverterer til HLS for forbruger-afspilning. RTMP er ogsĂĄ fortsat brugt mellem broadcast-stations og IPTV-servere for live-kanaler.
Hvordan Virker RTMP Teknisk?
- Trin 1: Encoder (OBS, XSplit) komprimerer video i H.264 + AAC
- Trin 2: Encoder forbinder til RTMP-server pĂĄ port 1935 (eller 443 via RTMPS)
- Trin 3: RTMP handshake-sekvens etablerer TCP-forbindelse
- Trin 4: Encoder sender stream-key for at autorisere
- Trin 5: Server modtager video-pakker i real-time
- Trin 6: Server konverterer til HLS for distribution til seere
RTMP vs HLS Sammenligning
| Aspekt | RTMP | HLS |
|---|---|---|
| Latency | 2-5 sekunder | 10-30 sekunder |
| Brug i 2026 | Ingestion only | Forbruger-afspilning |
| Browser-support | Ingen (Flash udgĂĄet) | Universal |
| Firewall-friendly | Nej (port 1935) | Ja (HTTP) |
| Adaptive bitrate | Begrænset | Ja (native) |
| Encryption | RTMPS (TLS) | HTTPS |
Eksempler pĂĄ RTMP i Praksis
- Twitch streaming: Streamere bruger RTMP til at sende live game-content
- YouTube Live: Accepterer RTMP-input fra OBS Studio
- Facebook Live: RTMP-ingestion til offentlig streaming
- IPTV Nordic ingestion: Modtager kanal-feeds fra broadcastere via RTMP
- Periscope/Twitter: Brugte RTMP for live mobil-streaming
Hvordan Bruger IPTV Nordic RTMP?
IPTV Nordic bruger RTMP server-side til at modtage live broadcast-feeds fra licenserede distributører. Når DR1 sendes live, modtager vores server det via RTMP-stream, encoder til H.264 eller H.265 HEVC, og distribuerer til kunderne via HLS-protokol. Som slutbruger ser du aldrig RTMP — du modtager kun HLS via din IPTV-app — men RTMP er fundamentet for low-latency broadcast-håndtering bag kulisserne.
Ofte Stillede Spørgsmål om RTMP
Hvad er forskellen pĂĄ RTMP og HLS?
Skal jeg bruge RTMP?
Er RTMP sikker?
Hvorfor bruger Twitch stadig RTMP?
Hvor lærer jeg mere om RTMP?
Relaterede Begreber
📚 Lær Mere om RTMP
🎯 IPTV Nordic — Server-side RTMP, klient-side HLS
- RTMP ingestion fra broadcastere
- HLS distribution til kunder
- Lav latency pĂĄ live-kanaler
- 14 dages pengene-tilbage garanti