Education·8 min

Door Shamir

Netwerkstreams afspelen: RTSP, RTMP, UDP en HTTP uitgelegd

De meeste gidsen nemen aan dat je inhoud als netjes M3U afspeellijst aankomt. Maar veel streams zijn gewoon een enkele URL — een camera-feed, een lokale uitzending op je LAN, een server die je zelf draait, een link die iemand je stuurde. Om die af te spelen, helpt het om te begrijpen wat voor soort netwerkstream je hebt, want het voorvoegsel (rtsp://, rtmp://, udp://, http(s)://) vertelt je bijna alles.

Dit is het klassieke werk van een mediaspeler — hetzelfde wat VLC twintig jaar lang doet — uitgelegd zonder jargon.

De eerlijke framing: Tuneline is een mediaspeler voor streams die je het recht hebt af te spelen — je eigen camera, je eigen server, een feed die je mag benaderen. Deze gids gaat over het transport, niet over de inhoud.

Een Stream Is Gewoon een URL + een Protocol

Elke netwerkstream bestaat uit twee dingen: een adres (waar de gegevens zich bevinden) en een protocol (hoe de gegevens worden bezorgd). Het protocol is het gedeelte voor ://. Zorg dat je het goed hebt en afspelen werkt meestal gewoon. Hier is het snelle overzicht:

VoorvoegselProtocolJe ziet het van…Typisch gebruik
http:// / https://HLS / MP4 / DASHWebservers, CDN's, meeste afspeellijstenDe moderne standaard
rtsp://RTSPIP-camera's, NVR's, surveillanceCamerafeeds met lage latentie
rtmp://RTMPEncoders, OBS, ingestserversLive ingest / bijdrage
udp:// / rtp://UDP / RTPLAN-uitzending, set-top boxesLokale multicast op een netwerk

Laten we er elk van bekijken — wat het is, waar je het vandaan haalt, en wat je kunt verwachten.

Bron toevoegen via URL in Tuneline

HTTP / HTTPS — HLS, MP4 en DASH

Dit is degene die je het meest zult tegenkomen. Vrijwel alles dat vandaag via het web wordt bediend is bijna zeker HLS (.m3u8), een gewoon MP4 bestand, of DASH (.mpd).

  • HLS is het dominante liveformaat. Het verdeelt een stream in korte segmenten en een afspeellijst die ernaar verwijst. Het is robuust over het open internet en past zich aan je bandbreedte aan.
  • MP4 over HTTP is gewoon een bestand dat je progressief streamt — gebruikelijk voor video-on-demand.
  • DASH is de op standaarden gebaseerde neef van HLS; minder gebruikelijk in het wild, maar op dezelfde manier afgehandeld.

Hoe je het afspeelt: plak de http(s)://… URL in het bron-/openveld. Als het een .m3u8 is, behandelt de speler het als een live HLS stream; als het een .mp4 is, wordt het als bestand afgespeeld. Geen extra instellingen nodig.

Als een HTTPS-stream weigert te laden, zijn de gebruikelijke schuldigen een verlopen link, een vereiste header/token die de server verwacht, of een geografische/auth-beperking — niet de speler. Een snelle browsertest van dezelfde URL vertelt je welke.

RTSP — IP-camera's en NVR's

rtsp:// is de taal van surveillance. Als je een huisbewakingscamera, een deurbellamera of een netwerkvideorecorder (NVR) hebt, stelt deze vrijwel zeker een RTSP-URL beschikbaar die er als volgt uitziet:

rtsp://username:password@192.168.1.50:554/stream1
  • De :554 is de standaard RTSP-poort.
  • Inloggegevens gaan meestal rechtstreeks in de URL (of de speler vraagt ernaar).
  • Het pad (/stream1, /h264Preview_01_main, enz.) is cameraspecifiek — controleer de handleiding van je camera of de webinterface ervan.

RTSP wordt geprezen om de lage latentie, wat precies is wat je wilt bij het kijken naar een live camera. Plak de volledige rtsp:// URL en het speelt af. Als het verbinding maakt maar niets toont, heb je meestal het verkeerde streampad of is de camera ingesteld op een codec die het apparaat niet kan decoderen (zie codecs uitgelegd).

RTMP — Encoders en Ingest

rtmp:// is het bijdrageprotocol — het is hoe een camera of softwareencoderder (zoals OBS) een live feed naar een server stuurt. Je zult het tegenkomen als je zelf met een streamingopstelling werkt en een encoder naar een ingestendpunt wijst.

Voor afspelen is RTMP aan de kijkerskant steeds zeldzamer — de meeste platforms ingesteren via RTMP, maar leveren aan kijkers via HLS. Dus als je een rtmp:// URL hebt om te kijken, is het meestal een lokale of zelf gehoste ingest die je bewaakt. Plak het zoals elke andere URL; weet alleen dat RTMP het oudere, ingest-zijdige protocol is, en HLS is wat je meestal zult kijken.

UDP / RTP — Lokale Netwerkuitzending

udp:// en rtp:// streams zijn een ander verhaal: ze zijn multicast op een lokaal netwerk, niet het open internet. Je zult ze zien in beheerde netwerken — een set-top-boxomgeving, een hotel-/campusdistributiesysteem, of een lokale uitzending die iemand via een LAN verzendt. Een multicast-URL ziet er als volgt uit:

udp://@239.255.0.1:1234

Belangrijke dingen om te begrijpen:

  • Ze steken over het algemeen niet het internet over. UDP multicast is een LAN-ding. Als je niet op hetzelfde netwerk als de bron bent, bereikt het je niet.
  • Geen hertransmissie. UDP stuurt verloren pakketten niet opnieuw door, dus op een overbelaste of draadloze verbinding kun je artefacten zien. Bekabelde verbindingen gedragen zich veel beter voor UDP/RTP. (Als je blokkerigheid ziet, is dat het transport — vergelijk met bevriezen & verpixeling.)
  • De @ is belangrijk in multicast-adressen — het vertelt de speler om lid te worden van de multicast-groep.

Als je op het juiste netwerk bent en bekabeld bent, plak je de udp://@… URL en het speelt af.

Hoe je elk ervan in Tuneline opent

De stroom is hetzelfde, ongeacht het protocol:

  1. Open Bron toevoegen / URL openen.
  2. Plak de volledige URL inclusief het voorvoegsel (rtsp://, http://, enz.).
  3. Voeg inloggegevens toe als de stream deze nodig heeft (vaak ingebed in de URL voor RTSP).
  4. Afspelen. Om het op te slaan, bewaar het — het zal naast je andere georganiseerde bronnen zitten.

Dat is alles. Het voorvoegsel vertelt de speler hoe je verbinding maakt; je kiest het protocol niet handmatig.

Snel Probleemoplossing per Protocol

  • HTTP/HLS laadt niet → verlopen link, ontbrekende token/header, of geo/auth blokkering. Test de URL in een browser.
  • RTSP maakt verbinding maar geen afbeelding → verkeerd streampad of een ondecodeerbare codec. Controleer het camerapad; probeer de substream.
  • RTMP speelt niet af → het kan alleen ingest zijn; controleer of er echt een afspeelbare RTMP-uitvoer is.
  • UDP/RTP niets → je bent waarschijnlijk niet op het LAN van de bron, of je bent op Wi-Fi waar multicast onbetrouwbaar is. Zorg dat je bekabeld bent en in het netwerk.

Veelgestelde vragen

Wat is het verschil tussen een stream-URL en een M3U afspeellijst?

Een enkele URL is één stream. Een M3U bestand is een lijst van veel stream-URL's met namen en groepering. Je opent een enkele URL rechtstreeks; je voegt een M3U toe om een hele bibliotheek te krijgen.

Kan Tuneline RTSP-camerafeeds afspelen?

Ja — plak de rtsp://user:pass@ip:554/path URL. De lage latentie van RTSP maakt het goed geschikt voor live cameramonitoring.

Waarom werkt mijn UDP-stream alleen thuis?

UDP multicast leeft op het lokale netwerk en routeert niet over het internet. Je moet op hetzelfde LAN als de bron zijn, bij voorkeur bekabeld.

Heb ik verschillende instellingen nodig voor elk protocol?

Nee. Plak de volledige URL met zijn voorvoegsel en de speler maakt op de juiste manier verbinding. Inloggegevens zijn het enige wat je misschien kunt toevoegen.

Samengevat

  • Een netwerkstream is een URL + een protocol, en het voorvoegsel vertelt je welke: http(s) (HLS/MP4/DASH), rtsp (camera's), rtmp (ingest), udp/rtp (LAN multicast).
  • HTTP/HLS is de dagelijkse standaard; RTSP is voor camera's; UDP/RTP is alleen lokaal netwerk en geeft de voorkeur aan een bekabelde verbinding.
  • In Tuneline plak je gewoon de volledige URL — het protocol wordt voor je afgehandeld.

Heb je een stream-URL om te openen? Download Tuneline — plakken, afspelen, opslaan. Gratis en zonder advertenties.

— Shamir

Deel dit artikel

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Lees dit artikel in een andere taal

Tuneline is een mediaspeler-applicatie. Het levert, host of verspreidt geen enkele content. Je neemt je eigen afspeellijst mee, precies zoals bij VLC.