Gå til hovedinnhold

Multistreaming til Twitch og YouTube samtidig — komplett guide

· 9 min lesetid
GeekTech
GeekTech-teamet

Multistreaming — å sende den samme live-strømmen til flere plattformer samtidig — har gått fra å være en nisje-feature for store streamere til å bli noe alle profesjonelle innholdsskapere bør vurdere. I stedet for å velge mellom Twitch og YouTube, kan du nå nå publikum på begge samtidig uten å belaste din egen oppstrøms-båndbredde med flere parallelle utgående strømmer. Denne guiden går gjennom hvordan multistreaming fungerer rent teknisk, hvilke fallgruver du må kjenne til, og hvordan du setter det opp i StreamAdmin på en måte som faktisk er stabil under en flere timers økt.

Hva er multistreaming, og hvorfor er det viktig?

Multistreaming betyr i praksis at én enkelt utgående RTMP-strøm fra encoder-en din (typisk OBS, vMix eller en hardware-encoder) blir mottatt av en relé-tjener, som så videreformidler den samme strømmen til flere mål-plattformer parallelt. Du laster opp én strøm, men ender opp live på Twitch, YouTube, Kick og Facebook Gaming på én gang.

Den åpenbare fordelen er rekkevidde. Twitch dominerer fortsatt gaming-streaming i Norden, men YouTube har overlegen oppdagbarhet via søk og anbefalinger, mens Kick har vokst kraftig blant streamere som vil ha bedre inntektsdeling. Hvis du tvinger publikum til å velge én plattform, mister du seerne som er låst til en annen. Multistreaming fjerner dette valget.

Den mindre åpenbare fordelen er båndbreddeøkonomi. En typisk 1080p60-strøm på 6000 kbps krever omtrent 6,5 Mbit/s stabil oppstrøms-båndbredde. Hvis du sender direkte fra OBS til tre plattformer parallelt, snakker vi 19,5 Mbit/s — godt over hva mange norske fiber-abonnementer leverer stabilt mot internasjonale endepunkter. En relé-tjener i et datasenter med 1 Gbit/s symmetrisk uplink løser dette: du sender én gang opp, og tjeneren håndterer fan-out til de tre plattformene.

Hvilke plattformer støtter dette?

Alle de store streaming-plattformene aksepterer RTMP-input. Nedenfor er de viktigste destinasjonene og deres ingest-endepunkter:

  • Twitch: rtmp://live.twitch.tv/app/{stream-key} — for nordiske streamere, bruk live-arn.twitch.tv eller live-cph.twitch.tv for nærmere ingest
  • YouTube Live: rtmp://a.rtmp.youtube.com/live2/{stream-key}
  • Kick: rtmps://{ingest}.kick.com/live/{stream-key} — Kick bruker RTMPS (kryptert)
  • Facebook Live: rtmps://live-api-s.facebook.com:443/rtmp/{stream-key}

StreamAdmin støtter inntil 5 samtidige restream-destinasjoner per kilde-strøm, som dekker alle de praktisk relevante kombinasjonene.

Tekniske krav og båndbredde

Før du i det hele tatt vurderer multistreaming, må du sjekke at hjemmelinjen din kan levere én stabil høykvalitets-strøm. En 1080p60-strøm på 6000 kbps trenger som tommelfingerregel 7-8 Mbit/s stabil oppstrøms for å gi headroom mot midlertidige nedganger. Hvis du har en typisk norsk 100/100-fiber, har du mer enn nok — men test alltid med en speedtest mot Stockholm eller Frankfurt, ikke mot lokale Telenor-servere, fordi du ofte ser kunstig høye tall mot norske endepunkter.

Twitch sin maks-bitrate

Twitch oppgir 6000 kbps som maks anbefalt bitrate for både Affiliate og Partner-streamere. Dette er ikke et hardt tak, men du risikerer at strømmen blir avvist eller at transcoding-kvaliteten lider hvis du går over. For 1080p60 ligger sweet-spot mellom 4500-6000 kbps med x264-encoder satt til medium eller slow preset.

YouTube er mer fleksible og aksepterer opptil 9000 kbps for 1080p60 og høyere for 1440p/2160p. Hvis du multistreamer mot både Twitch og YouTube, må du tilpasse deg den laveste fellesnevneren — eller bruke en relé-tjener som transkoderer for å levere ulik bitrate til ulike destinasjoner.

CPU eller GPU-encoding?

For multistreaming via relé spiller dette mindre rolle, fordi du sender bare én strøm fra OBS. Med x264 på medium-preset og 1080p60 trenger du en relativt kraftig CPU (Ryzen 5 5600X eller bedre). Med NVENC på et moderne RTX-kort får du tilsvarende kvalitet med minimal CPU-belastning, og dette er ofte førstevalg for streamere som spiller krevende spill samtidig.

Sette opp multistreaming i StreamAdmin

StreamAdmin sin restream-arkitektur er bygget rundt MediaMTX som relé-server. Du sender én RTMP-strøm til StreamAdmin, og panelet håndterer fan-out til alle dine konfigurerte destinasjoner. Oppsettet i panelet er todelt: først definerer du dine destinasjoner (kilde-plattformer med stream-keys), deretter knytter du dem til en streaming-profil.

Steg 1: Legg til destinasjoner

I StreamAdmin-panelet under "Restream Destinations" legger du til hver plattform du vil sende til. For hver destinasjon trenger du:

  • En lesbar tittel (f.eks. "Twitch — Hovedkanal")
  • RTMP- eller RTMPS-URL til ingest-tjeneren
  • Stream-key fra plattformen

Stream-keys lagres kryptert i databasen og dekrypteres bare når de skal sendes til MediaMTX-konfigurasjonen ved sesjonsstart. Dette er viktig hvis du gir andre tilgang til admin-panelet ditt — de vil aldri se nøklene i klartekst.

Steg 2: Konfigurer streaming-profilen

En streaming-profil i StreamAdmin samler innstillinger for kvalitet, opptak og restream. Profil-eksempel:

# Eksempel på StreamAdmin streaming-profil
profile_name: "Hovedstrøm 1080p60"
input_format: rtmp
input_bitrate_max: 6000
recording:
enabled: true
format: mp4
segment_duration: 3600
restream_targets:
- twitch_main
- youtube_main
- kick_main
qos_monitoring: true

Når du så starter strømmen din mot StreamAdmin sin RTMP-ingest, blir den automatisk videresendt til de tre destinasjonene parallelt.

Steg 3: OBS-konfigurasjon

I OBS bytter du Settings → Stream til "Custom..." og fyller inn:

  • Server: rtmp://din-streamadmin-server.no/live (eller hva du har konfigurert)
  • Stream Key: Din StreamAdmin stream-key (32-tegn hex generert ved profil-opprettelse)

Under Output → Streaming velger du encoder (x264 eller NVENC), bitrate (4500-6000 kbps for 1080p60 mot Twitch som laveste fellesnevner), keyframe-interval på 2 sekunder, og rate control CBR. CBR (Constant Bitrate) er obligatorisk for de fleste streaming-plattformer — VBR kan føre til ujevn kvalitet og buffering hos seerne.

# Anbefalte OBS Output-innstillinger for multistream
output_mode = Advanced
encoder = NVENC H.264 (eller x264 på medium preset)
rate_control = CBR
bitrate = 6000
keyframe_interval = 2
preset = Quality (NVENC) eller medium (x264)
profile = high
b_frames = 2

Kvalitetsinnstillinger per plattform

En av de mest undervurderte aspektene ved multistreaming er at hver plattform har sine egne anbefalte spesifikasjoner. Å lande på en konfigurasjon som fungerer godt på alle samtidig krever at du forstår hvor begrensningene ligger.

Twitch

Som nevnt: 6000 kbps maks bitrate, 1080p60 maks oppløsning. Twitch transcoder ikke automatisk for ikke-Partner-streamere, så seere med dårlig båndbredde kan ikke senke kvaliteten — de mister strømmen helt. Dette taler for å holde bitrate i den lavere enden (4500-5000 kbps) med mindre du har et veldig stabilt publikum.

YouTube Live

YouTube transcoder alltid og er mye mer tolerante. Du kan trygt sende 9000 kbps for 1080p60 hvis kanalen din støtter det, og 1440p eller 4K hvis du har båndbredde og maskinvare. Hvis du multistreamer er det imidlertid greit å sende samme strøm til alle — å ha to separate encoder-utganger fra OBS koster CPU/GPU og er sjelden verdt det.

Kick

Kick aksepterer opptil 8000 kbps og 1080p60. De bruker RTMPS (port 443) i stedet for RTMP, så sjekk at relé-tjeneren din støtter dette. StreamAdmin via MediaMTX støtter både RTMP og RTMPS-output.

Facebook Live

Facebook har strenge krav til keyframe-interval (maks 2 sekunder) og foretrekker H.264 high-profile. Bitrate-grensen ligger på 4000 kbps for 1080p, så hvis Facebook er en av destinasjonene dine bør du holde hovedstrømmen på 4000 kbps eller la relé-tjeneren transkode ned for Facebook spesifikt.

Vanlige feil og feilsøking

"Stream droppet" eller frame drops

Den hyppigste årsaken er ustabil oppstrøms-båndbredde mellom deg og StreamAdmin sin ingest-server. Sjekk OBS Stats-panelet (View → Stats) under en aktiv strøm. Hvis "Dropped frames (network)" øker, har du nettverksproblem. Test mot en server geografisk nær deg, og vurder å bruke SRT i stedet for RTMP — SRT på port 8890 i StreamAdmin håndterer pakketap mye bedre enn RTMP og er nesten alltid å foretrekke for ustabile linjer.

Én plattform feiler, andre fungerer

Hvis Twitch fungerer men YouTube ikke kommer på lufta, er det nesten alltid feil stream-key eller utløpt key. YouTube genererer ny stream-key hver gang du oppretter en ny "Stream" i Studio — gamle keys blir invalidert. Sjekk at key-en i StreamAdmin er den nyeste. For Kick er det også vanlig at RTMPS-sertifikater må valideres — slå av peer-verifisering midlertidig i MediaMTX hvis du får TLS-feil under testing.

Lyd-problemer på en plattform men ikke en annen

Sjekk at OBS sender lyd som AAC, 44.1 eller 48 kHz, og 160 kbps eller høyere. Noen plattformer (særlig YouTube) er pirkete på dette. Hvis du har nedmiks via OBS Audio Mixer, sjekk at master-bus ikke clipper.

Forskjellig latens mellom plattformer

Helt normalt. Twitch har Low Latency Mode som gir 2-4 sekunders forsinkelse, mens YouTube ofte ligger på 10-20 sekunder default. Kick og Facebook varierer. Du kan ikke synkronisere disse — hvis du driver med interaktive segmenter (chat-respons, giveaways) må du velge én primær plattform å reagere mot.

QoE-monitorering: ikke streame i blinde

StreamAdmin samler QoE-metrics (Quality of Experience) i sanntid: bitrate-stabilitet, frame drops, viewer-tracking per destinasjon, og latensestimater. Bruk dette aktivt — hvis du ser at YouTube viser "Good" mens Twitch viser "Poor" gjennom hele økten, er det enten Twitch sin ingest som har problemer den dagen, eller du har valgt en geografisk dårlig ingest-region. Bytt til en annen Twitch-region (f.eks. live-arn.twitch.tv for Stockholm) og se om problemet forsvinner.

Avslutning

Multistreaming er ikke lenger et "nice to have" for streamere som vil bygge publikum profesjonelt — det er standard. Med StreamAdmin sin relé-baserte arkitektur slipper du å belaste hjemmelinjen din med flere parallelle utgående strømmer, og du får sentralisert kontroll over destinasjoner, kvalitet og overvåking. Den største feilen du kan gjøre er å multistreame uten å monitorere QoE — å sende dårlig strøm til tre plattformer samtidig er verre enn å sende god strøm til én.

Vil du teste oppsettet? Opprett en konto på streamadmin.no og følg den utvidede dokumentasjonen på doc.geektech.no/streamadmin. Du kan også kikke på en faktisk produksjonskanal som bruker oppsettet på twitch.tv/skynett81. Spørsmål eller behov for hjelp? Bli med i Discord-serveren vår — der finner du både utviklere og andre streamere som har vært gjennom de samme oppsettene.