Hoppa till innehåll

Tunneling, WebRTC, Web Socket Servers and Other Routers

Xirsys

Xirsys erbjuder STUN- och TURN-servrar för WebRTC som molntjänst - något som krävs för att få peer-to-peer-anslutningar att fungera även när klienter sitter bakom restriktiv NAT eller brandvägg, då STUN ensamt inte räcker och trafiken behöver relayas via TURN. Den fria nivån ger obegränsad STUN-användning plus en begränsad mängd TURN-bandbredd.

Besök Xirsys

Vad är Xirsys?

Xirsys är en molntjänst som tillhandahåller STUN- och TURN-servrar för WebRTC-applikationer - infrastruktur som krävs för att peer-to-peer-anslutningar för video, ljud och datakanaler ska kunna upprättas mellan klienter bakom NAT och brandväggar. STUN (Session Traversal Utilities for NAT) hjälper en klient att upptäcka sin publika IP/port så att en direkt anslutning kan försökas, medan TURN (Traversal Using Relays around NAT) fungerar som reläserver när en direkt peer-to-peer-anslutning inte går att etablera, exempelvis bakom symmetrisk NAT eller strikta företagsbrandväggar. Xirsys gratisplan ger obegränsad STUN-användning tillsammans med 500 MB TURN-bandbredd per månad, med begränsad total bandbredd och tillgång till endast en geografisk region. Tjänsten riktar sig till utvecklare som bygger WebRTC-baserade produkter - videosamtal, röstchatt, P2P-fildelning - och som behöver en hanterad TURN-infrastruktur utan att själva drifta relä-servrar.

Vad den fria nivån räcker till

Enligt källan ingår obegränsad STUN-användning och 500 MB TURN-bandbredd per månad i den fria nivån, med begränsad (capped) bandbredd och tillgång till endast en geografisk region.

Användningsfall

Videosamtal och röstchatt

Etablera peer-to-peer-anslutningar för realtidskommunikation i en WebRTC-baserad applikation.

TURN som fallback vid strikt NAT

Använda TURN-relä när klienter sitter bakom NAT eller brandväggar som blockerar direkt P2P-trafik.

Prototyper och test

Utveckla och testa WebRTC-appar utan att sätta upp egen STUN/TURN-infrastruktur från grunden.

Komplement till egen signalering

Lägga till färdig NAT-traversal-infrastruktur i en produkt där signalering byggs separat, för lösningar med begränsad trafikvolym.

Styrkor och begränsningar

Styrkor

  • Obegränsad STUN-användning ingår i gratisplanen, vilket täcker de flesta anslutningar som inte kräver relä
  • Hanterad TURN-tjänst innebär att man slipper drifta och underhålla egna relä-servrar
  • Färdig lösning byggd specifikt för WebRTC-behov, snarare än ett generellt nätverksverktyg

Begränsningar

  • TURN-bandbredden är hårt begränsad (500 MB/månad) på gratisplanen, vilket räcker för test men inte produktion med många relästödda samtal
  • Endast en geografisk region ingår i gratisnivån, vilket kan ge högre latens för globalt spridda användare
  • Total bandbredd beskrivs som "capped" utan att exakta siffror anges - verifiera aktuella villkor hos Xirsys
  • Löser enbart NAT-traversal - signalering, media-servrar och applikationslogik måste byggas separat

Jämfört med alternativen

I samma kategori finns de publika STUN-servrarna stun:stun.l.google.com:19302 (Google STUN) och stun:global.stun.twilio.com:3478 (Twilio STUN), som är helt gratis och kräver ingen registrering - men de erbjuder enbart STUN, ingen TURN-relä, vilket gör att anslutningar bakom strikt NAT ändå kan misslyckas. Xirsys skiljer sig genom att paketera både STUN och en hanterad TURN-tjänst med kvot och dashboard, vilket gör den till ett fullständigare men mer begränsat (bandbredd/region) alternativ jämfört med att bara peka mot ett gratis publikt STUN-endpoint.

Vanliga frågor

Räcker gratisplanen för produktion?

Källan anger att TURN-bandbredden är begränsad till 500 MB/månad och att enbart en region ingår, vilket typiskt är för lite för produktionstrafik med många relästödda samtal - verifiera behov mot aktuell prislista.

Behöver jag TURN om jag redan har STUN?

Ja, STUN räcker inte för alla nätverkskonfigurationer, till exempel symmetrisk NAT eller strikta brandväggar, där TURN krävs som reläfallback.

Finns ett självhostat alternativ till Xirsys TURN-tjänst?

Källan nämner ingen self-hosted variant hos Xirsys specifikt - verifiera direkt hos leverantören om det efterfrågas.

Är STUN-delen alltid gratis oavsett trafik?

Källan anger "unlimited STUN usage" på gratisplanen, det vill säga utan uttalad övre gräns för STUN-anrop.

Vad händer om jag överskrider 500 MB TURN-bandbredd?

Källan specificerar inte konsekvenserna (blockering, extra kostnad eller liknande) - verifiera direkt hos Xirsys.

SIAX perspektiv

TURN-relay drar betydligt mer bandbredd än STUN, så 500 MB per månad räcker i praktiken bara för tester eller mycket låg trafik - för en produktionstjänst med regelbunden WebRTC-trafik bör man räkna på faktisk volym och jämföra mot betalda nivåer eller egen TURN-drift. Att den fria nivån är låst till en enda geografisk region är också värt att notera om användarna sitter utspridda, eftersom det påverkar latens.

Fler i Tunneling, WebRTC, Web Socket Servers and Other Routers

Osäker på vad ni behöver?

Vi hjälper er välja rätt verktygsstack

Ett kostnadsfritt första samtal - vi går igenom er stack och vad som faktiskt behövs innan ni betalar för något.

Boka samtal