Spring til indhold

Løsninger · Livestreaming

VPS til en 24/7 YouTube-livestream

At sende dine egne videoer i loop til YouTube døgnet rundt kræver næsten ingen processorkraft: FFmpeg kopierer filen, den koder den ikke. Det, en 24/7-stream har brug for, er trafik, en stream der genstarter sig selv, og filer som YouTube accepterer. GL2-4 med umålt trafik starter ved $11.90 om måneden.

24/7-streamplanlægger

YouTube-bitrates
Opløsning

Serverlokation

3
Sendt hvert sekund
42.4Mbit/s
Hver 30. dag
13.7TB

Serveren til dette

U1-2i Istanbul, Tyrkiet

$8.90/md.

1 vCPU · 2 GB · 25 GB · unmetered, 1 Gbit/s-port

4% af porten · plads til 7 streams som disse

Bestil U1-2 · $8.90/md.

Vil du hellere slippe for at sætte det op selv? Vi gør det for $65, én gang

Servere til 24/7-streaming

Vælg ud fra, hvor mange streams du kører.

Umålt trafik på alle tre, så en måneds streaming aldrig rammer en kvote. Dagens priser, pr. måned, og hver fornyelse koster det samme.

  1. StarterGL2-4

    Kan bære op til

    8streams i 1080p

    eller 2 i 4K

    Én kanal og en håndfuld streams.

    • 2 vCPU · 4 GB RAM · 40 GB NVMe
    • Umålt trafik· 500 Mbit/s-port
    • BeauharnoisHillsboro (OR)Vint Hill (VA)

    $11.90/md.

    Bestil GL2-4
  2. AnbefaletGL4-8

    Kan bære op til

    17streams i 1080p

    eller 5 i 4K

    Flere kanaler, med plads til at tilføje flere senere.

    • 4 vCPU · 8 GB RAM · 75 GB NVMe
    • Umålt trafik· 1 Gbit/s-port
    • Gravelines

    $20.90/md.

    Bestil GL4-8
  3. Mest kraftGL6-12

    Kan bære op til

    35streams i 1080p

    eller 11 i 4K

    Mange kanaler, 4K eller konvertering af videoer, mens streams kører.

    • 6 vCPU · 12 GB RAM · 100 GB NVMe
    • Umålt trafik· 2 Gbit/s-port
    • Gravelines

    $29.90/md.

    Bestil GL6-12

Et stort videobibliotek

BD-12: 200 GB disk og 32 TB om måneden, nok til 6 streams i 1080p. $17.90/md.

Bestil BD-12

Valgfrit · $65 én gang

Vi sætter det hele op for dig: streams der genstarter sig selv, RTMPS, dine videoer gjort klar til YouTube og en teststream sammen.

Hvad opsætningen omfatter

Sådan regner vi: YouTubes anbefalede bitrate plus 128 kbit/s lyd pr. stream og en tiendedel vCPU pr. stream i copy-tilstand, hvilket er rundhåndet. Trafik, der aldrig stopper, planlægges til en fjerdedel af en port uden trafikmåling, så serveren har luft hele måneden; på en plan med månedlig kvote er det kvoten, der afgør det. Porthastighederne er den langsomste bys.

15 byer

Tæt på dig, ikke kun tæt på YouTube.

Byen afgør, hvor hurtigt dine videoer uploades til serveren, og hvor hurtigt den svarer dig. Hver by nedenfor har en server prissat til 24/7-streaming: den billigste, der kan bære 3 streams i 1080p, og hvor langt den største dér rækker.

Europa

  • LauterbourgFrankrig

    BD-8

    $12.90/md.

    6 streams i 1080p · 32 TB pr. måned · 200 Mbit/s-port

    Den største streamingstørrelse her

  • GravelinesFrankrig

    GL4-8

    $20.90/md.

    17 streams i 1080p · unmetered · 1 Gbit/s-port

    Op til 35 på GL6-12 her, $29.90/md.

  • SinesPortugal

    PT1-2

    $55.90/md.

    7 streams i 1080p · unmetered · 1 Gbit/s-port

    Op til 17 på PT4-8 her, $198.90/md.

Amerika

  • BeauharnoisCanada

    GL2-4

    $11.90/md.

    8 streams i 1080p · unmetered · 500 Mbit/s-port

    Den største streamingstørrelse her

  • Hillsboro (OR)USA

    GL2-4

    $11.90/md.

    8 streams i 1080p · unmetered · 500 Mbit/s-port

    Den største streamingstørrelse her

  • Vint Hill (VA)USA

    GL2-4

    $11.90/md.

    8 streams i 1080p · unmetered · 500 Mbit/s-port

    Den største streamingstørrelse her

  • SeattleUSA

    BD-8

    $15.90/md.

    6 streams i 1080p · 32 TB pr. måned · 200 Mbit/s-port

    Den største streamingstørrelse her

  • New YorkUSA

    BD-8

    $16.90/md.

    6 streams i 1080p · 32 TB pr. måned · 200 Mbit/s-port

    Den største streamingstørrelse her

Asien og Stillehavsområdet

  • SydneyAustralien

    BD-8

    $17.90/md.

    6 streams i 1080p · 32 TB pr. måned · 200 Mbit/s-port

    Den største streamingstørrelse her

  • TokyoJapan

    BD-8

    $18.90/md.

    6 streams i 1080p · 32 TB pr. måned · 200 Mbit/s-port

    Den største streamingstørrelse her

  • Singapore

    BD-8

    $18.90/md.

    6 streams i 1080p · 32 TB pr. måned · 200 Mbit/s-port

    Op til 17 på U16-64 her, $132.90/md.

  • AlmatyKasakhstan

    KZ1-2

    $24.90/md.

    7 streams i 1080p · unmetered · 1 Gbit/s-port

    Op til 17 på KZ4-8 her, $70.90/md.

  • BakuAserbajdsjan

    AZ1-2

    $48.90/md.

    7 streams i 1080p · unmetered · 1 Gbit/s-port

    Op til 17 på AZ4-8 her, $164.90/md.

  • TasjkentUsbekistan

    UZ1-2

    $48.90/md.

    7 streams i 1080p · unmetered · 1 Gbit/s-port

    Op til 17 på UZ4-8 her, $164.90/md.

Mellemøsten

  • IstanbulTyrkiet

    U1-2

    $8.90/md.

    7 streams i 1080p · unmetered · 1 Gbit/s-port

    Op til 17 på U4-12 her, $32.90/md.

Vi sælger servere i 59 andre byer, blandt andre Dubai og Mumbai. Deres planer har en månedlig trafikkvote og ingen offentliggjort porthastighed, så vi dimensionerer ikke streams på dem: én 1080p-stream bruger ca. 4,6 TB om måneden. Vælg en hvilken som helst by i bestillingsformularen, hvor hver plan viser sin kvote.

Hvad den kræver

Software fra dokumentationen, størrelser mærket efter kilde

Softwaren og sikkerhedsopsætningen kommer fra projektets egen dokumentation. Hvor projektet ikke oplyser hardwarekrav, står det ved størrelserne, hvis tal de er.

Fra YouTubes hjælpesider og FFmpegs dokumentation

  • FFmpeg, der læser filen i dens egen hastighed og looper den for evigt, med kopiering i stedet for genkodning: ffmpeg -re -stream_loop -1 -i video.mp4 -c copy -f flv "$URL" hvor URL er rtmps://a.rtmps.youtube.com/live2/ efterfulgt af din streamnøgle.
  • Video som YouTube accepterer: H.264 med en keyframe hvert 2. sekund (aldrig mere end 4) og AAC-lyd. Kopitilstand kan ikke ændre keyframes, så en fil, der bryder denne regel, skal først konverteres én gang.
  • RTMPS (port 443) er YouTubes anbefalede, krypterede ingest. YouTube tillader 10 aktive streams pr. kanal og 3 pr. stream-nøgle.
  • Streams på over 12 timer bliver muligvis ikke arkiveret af YouTube, så en 24/7-stream er kun live; gem din egen kopi af videoerne.

Størrelser (vores; kopitilstand belaster CPU'en let)

Dimensionering efter anvendelse
ArbejdsbyrdevCPURAM
Op til 8 streams i 1080pCopy-tilstand bruger nogle få procent af en kerne pr. stream; vi regner med en tiendedel. Porten, planlagt til en fjerdedel ved 24/7-trafik, er begrænsningen.24 GB
Op til 17 streams, flere kanalerUnmetered på en 1 Gbit/s-port, 75 GB til filerne.48 GB
Konvertering af videoer på serveren ogsåOmkodning for at rette keyframes bruger alle kerner, mens den kører; streaming gør ikke.612 GB

De planer, der passer

3 maskiner, aktuelt prissat

Sorteret efter, hvor mange streams der er plads til. Priserne er dagens, pr. måned, hentet fra kataloget.

  • GL2-4$11.90/md.

    2 vCPU · 4 GB · 40 GB disk · Unmetered

    Unmetered: op til 8 streams i 1080p, ingen trafikkvote. 2 vCPU, 4 GB, 40 GB, umålt trafik på en 500 Mbit/s-port. Det ærlige valg for de fleste kanaler.

  • BD-8$12.90/md.

    4 vCPU · 8 GB · 100 GB disk · 32 TB

    32 TB om måneden og 100 GB: nogle få streams og et bibliotek. 4 vCPU, 8 GB, 100 GB til dine videoer og 32 TB trafik, seks 1080p-streams.

  • BD-12$17.90/md.

    6 vCPU · 12 GB · 200 GB disk · 32 TB

    200 GB: et stort bibliotek, konvertering på serveren. 6 vCPU og 12 GB til at konvertere videoer uden at stoppe streamene, 200 GB til filerne.

En bys porthastighed og trafik vises på hver plan; bestillingsformularen viser dem for den by, du vælger.

Installationen

Fem trin til en stream, der genstarter sig selv

Ubuntu som root. Erstat STREAM-KEY med nøglen fra YouTube Studio, og hold den ude af alt, du deler.

  1. Installer FFmpeg. apt update && apt install -y ffmpeg
  2. Tjek filen. ffprobe video.mp4 skal vise h264 og aac. Hvis den ikke gør, eller keyframes ligger langt fra hinanden, så konverter den én gang: ffmpeg -i video.mp4 -c:v libx264 -preset veryfast -g 60 -keyint_min 60 -sc_threshold 0 -c:a aac -b:a 128k ready.mp4
  3. Læg nøglen i en fil, som kun root kan læse. echo 'STREAM_KEY=your-key' > /root/stream1.env && chmod 600 /root/stream1.env
  4. Opret tjenesten /etc/systemd/system/stream1.service med Restart=always · RestartSec=10 · StartLimitIntervalSec=0 · EnvironmentFile=/root/stream1.env og FFmpeg-linjen ovenfor som ExecStart=.
  5. Start den, og hold øje med den. systemctl enable --now stream1, derefter journalctl -u stream1 -f. YouTube Studio viser streamen som live inden for et minut.

Helt ærligt

Det, vi selv ville købe

Copy-tilstand gør processoren næsten ligegyldig. Køb efter trafik og disk.

Til en eller to kanaler

GL2-4 · $11.90/md.

GL2-4 til $11.90: 2 vCPU og 4 GB er mere, end kopitilstand kræver, og trafikken er unmetered, så en måneds 1080p-streaming rammer ikke en kvote. Vælg kun en større disk, når dit videobibliotek kræver det.

Trafik

Hvor meget trafik en 24/7-stream bruger.

En stream, der aldrig stopper, sender sin bitrate hvert sekund af måneden. Ved YouTubes anbefalede bitrates bruger én stream så meget på 30 dage:

Månedlig trafik for én 24/7 YouTube-stream efter opløsning
StreamYouTube anbefalerPr. 30 dage
720p, 30 fps8 Mbit/s2.6 TB
1080p, 30 fps14 Mbit/s4.5 TB
1080p, 60 fps17 Mbit/s5.5 TB
1440p, 30 fps21 Mbit/s6.8 TB
4K, 30 fps42 Mbit/s13.6 TB

Det er altså trafikkvoten, der afgør planen, ikke processoren. En plan med 32 TB om måneden kan bære seks 1080p-streams ved YouTubes anbefalede bitrate; en unmetered plan har slet ingen månedlig kvote, kun sin porthastighed. Dine egne videoer bruger måske mindre end anbefalingen: tjek dine filers bitrate.

Bitrates fra YouTubes indstillinger for live-encoder. Regnestykke: Mbit/s x 2.592.000 sekunder / 8.

Valgfrit

Vil du hellere have, at vi sætter det op? $65, én gang.

Køb serveren ovenfor som normalt. Hvis du hellere vil slippe for at udføre trinene selv, så tilføj vores opsætning: en fast pris, betalt én gang, udført inden for 24 timer efter din godkendelse.

Hvad opsætningen til $65 omfatter

  • En streamtjeneste for hver af dine kanaler, der genstarter af sig selv efter ethvert udfald og starter igen efter en genstart af serveren.
  • Et startscript, der tjekker streamnøglen og videofilen, før FFmpeg starter, og skriver en tydelig linje i loggen, når en af dem er forkert.
  • Streaming over RTMPS på port 443, YouTubes anbefalede krypterede ingest.
  • Dine videoer konverteret én gang til det YouTube-klare format (H.264, AAC, en keyframe hvert 2. sekund), så kopitilstand streamer dem med næsten ingen CPU.
  • Logs gemt på disken, daglig backup af streamindstillingerne, én kommando, der viser status for alle streams, og en teststream sammen med dig.

Vi sender planen, før vi rører noget, og intet ændres, før du godkender den. Dine stream-nøgler forbliver dine: du indsætter dem selv.

Spørgsmål

Hvad folk spørger om, før de køber.

Er en 24/7-livestream i loop tilladt på YouTube?
YouTube tillader streaming af forudindspillet video via en encoder. Det, YouTube håndhæver, er sine retningslinjer for fællesskabet og regler for indtjening, som gælder indholdet, ikke serveren; tjek YouTubes regler for det, din kanal streamer. Det afgør vi ikke, og vi begrænser det ikke.
Hvorfor viser min stream "Ingen data" eller stopper?
Oftest: FFmpeg stoppede, og intet genstartede den (sæt Restart=always), stream-nøglen er forkert eller har overflødige tegn, filens keyframes ligger mere end 4 sekunder fra hinanden, eller YouTube-eventet blev afsluttet i Studio. En afbrudt forbindelse rammer én stream ad gangen; et server- eller netværksproblem stopper dem alle på én gang, og sådan skelner du mellem de to.
Hvor mange streams kan én VPS køre?
I copy-tilstand mange: FFmpeg ompakker kun filen, så netværket afgør det. Ved 14 Mbit/s for 1080p sender hver stream cirka 4,6 TB om måneden med lyd, så en plan med 32 TB kan bære seks. På en plan uden trafikmåling tælles mængden ikke med, og vi planlægger trafik, der kører hele måneden, til en fjerdedel af porten: GL2-4 kan bære 8 streams i 1080p, GL4-8 kan bære 17. YouTube tillader selv 10 aktive streams pr. kanal og 3 pr. streamnøgle.
RTMP eller RTMPS?
RTMPS på port 443. YouTube anbefaler det, fordi det er krypteret, og port 443 kommer igennem netværk, der blokerer 1935. Det koster ingen ekstra processorkraft i kopitilstand.
Sætter I det op for mig?
Hvis du ønsker det: vores opsætning koster $65 én gang. Den omfatter streamtjenester med automatisk genstart, et startscript, der tjekker nøglen og filen, RTMPS, en engangskonvertering af dine videoer, logs og backups. Vi sender planen først og ændrer intet, før du godkender den.
Kan jeg også streame til Twitch eller Facebook?
Ja. Den samme FFmpeg-linje virker med deres RTMP- eller RTMPS-ingestadresse og nøgle. Hver ekstra destination lægger sin bitrate til din månedlige trafik.