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-bitratesServerlokation
- 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.
- 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 - 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 - 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.
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.
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 errtmps://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)
| Arbejdsbyrde | vCPU | RAM |
|---|---|---|
| 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. | 2 | 4 GB |
| Op til 17 streams, flere kanalerUnmetered på en 1 Gbit/s-port, 75 GB til filerne. | 4 | 8 GB |
| Konvertering af videoer på serveren ogsåOmkodning for at rette keyframes bruger alle kerner, mens den kører; streaming gør ikke. | 6 | 12 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.
- Installer FFmpeg.
apt update && apt install -y ffmpeg - Tjek filen.
ffprobe video.mp4skal 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 - 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 - Opret tjenesten
/etc/systemd/system/stream1.servicemedRestart=always · RestartSec=10 · StartLimitIntervalSec=0 · EnvironmentFile=/root/stream1.envog FFmpeg-linjen ovenfor somExecStart=. - Start den, og hold øje med den.
systemctl enable --now stream1, derefterjournalctl -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:
| Stream | YouTube anbefaler | Pr. 30 dage |
|---|---|---|
| 720p, 30 fps | 8 Mbit/s | 2.6 TB |
| 1080p, 30 fps | 14 Mbit/s | 4.5 TB |
| 1080p, 60 fps | 17 Mbit/s | 5.5 TB |
| 1440p, 30 fps | 21 Mbit/s | 6.8 TB |
| 4K, 30 fps | 42 Mbit/s | 13.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