Oplossingen · Livestreaming
Een VPS voor een 24/7 livestream op YouTube
Uw eigen video's de klok rond herhaald naar YouTube sturen kost bijna geen processorkracht: FFmpeg kopieert het bestand, het encodeert het niet. Wat een 24/7-stream nodig heeft, is dataverkeer, een stream die zichzelf herstart en bestanden die YouTube accepteert. GL2-4 met Unmetered dataverkeer is er vanaf $11.90 per maand.
24/7 streamplanner
YouTube-bitratesServerlocatie
- Elke seconde verzonden
- 42.4Mbit/s
- Elke 30 dagen
- 13.7TB
De server hiervoor
U1-2in Istanbul, Turkije
$8.90/mnd
1 vCPU · 2 GB · 25 GB · unmetered, 1 Gbit/s poort
4% van de poort · ruimte voor 7 van zulke streams
U1-2 bestellen · $8.90/mndLiever niet zelf instellen? Wij doen het voor $65, eenmalig
Servers voor 24/7-streaming
Kies op basis van hoeveel streams u draait.
Unmetered dataverkeer op alle drie, dus een maand streamen loopt nooit tegen een quotum aan. Prijzen van vandaag, per maand, en elke verlenging is dezelfde prijs.
- StarterGL2-4
Draagt tot
8streams in 1080p
of 2 in 4K
Eén kanaal en een handvol streams.
- 2 vCPU · 4 GB RAM · 40 GB NVMe
- Unmetered dataverkeer · 500 Mbit/s-poort
- BeauharnoisVint Hill (VA)
$11.90/mnd
GL2-4 bestellen - Meeste krachtGL8-24
Draagt tot
53streams in 1080p
of 17 in 4K
Veel kanalen, 4K, of video's converteren terwijl de streams lopen.
- 8 vCPU · 24 GB RAM · 200 GB NVMe
- Unmetered dataverkeer · 3 Gbit/s-poort
- Milaan
$54.90/mnd
GL8-24 bestellen
Een grote videobibliotheek
BD-12: 200 GB schijfruimte en 32 TB per maand, genoeg voor 6 streams in 1080p. $17.90/mnd.
Optioneel · eenmalig $65
We richten alles voor u in: streams die zichzelf herstarten, RTMPS, uw video's YouTube-klaar gemaakt, en samen een teststream.
Hoe we rekenen: de door YouTube aanbevolen bitrate plus 128 kbit/s audio per stream, en een tiende vCPU per stream in kopieermodus, wat ruim is. Verkeer dat nooit stopt, plannen we op een kwart van een poort zonder verkeersmeting, zodat de server de hele maand ruimte overhoudt; bij een pakket met een maandelijks tegoed beslist het tegoed. De poorten zijn die van de traagste stad.
14 steden
Dicht bij u, niet alleen dicht bij YouTube.
De stad bepaalt hoe snel uw video's naar de server uploaden en hoe snel die u antwoordt. Elke stad hieronder heeft een server geprijsd voor 24/7 streamen: de goedkoopste die 3 streams in 1080p draagt, en hoe ver de grootste daar gaat.
Europa
LauterbourgFrankrijk
BD-8
$12.90/mnd
6 streams in 1080p · 32 TB per maand · poort van 200 Mbit/s
De grootste streaminggrootte hier
MilaanItalië
GL8-24
$54.90/mnd
53 streams in 1080p · unmetered · poort van 3 Gbit/s
De grootste streaminggrootte hier
SinesPortugal
PT1-2
$55.90/mnd
7 streams in 1080p · unmetered · poort van 1 Gbit/s
Tot 17 op PT4-8 hier, $198.90/mnd
Amerika
BeauharnoisCanada
GL2-4
$11.90/mnd
8 streams in 1080p · unmetered · poort van 500 Mbit/s
De grootste streaminggrootte hier
Vint Hill (VA)Verenigde Staten
GL2-4
$11.90/mnd
8 streams in 1080p · unmetered · poort van 500 Mbit/s
De grootste streaminggrootte hier
SeattleVerenigde Staten
BD-8
$15.90/mnd
6 streams in 1080p · 32 TB per maand · poort van 200 Mbit/s
De grootste streaminggrootte hier
New YorkVerenigde Staten
BD-8
$16.90/mnd
6 streams in 1080p · 32 TB per maand · poort van 200 Mbit/s
De grootste streaminggrootte hier
Azië-Pacific
SydneyAustralië
BD-8
$17.90/mnd
6 streams in 1080p · 32 TB per maand · poort van 200 Mbit/s
De grootste streaminggrootte hier
TokioJapan
BD-8
$18.90/mnd
6 streams in 1080p · 32 TB per maand · poort van 200 Mbit/s
De grootste streaminggrootte hier
Singapore
BD-8
$18.90/mnd
6 streams in 1080p · 32 TB per maand · poort van 200 Mbit/s
Tot 17 op U16-64 hier, $132.90/mnd
AlmatyKazachstan
KZ1-2
$24.90/mnd
7 streams in 1080p · unmetered · poort van 1 Gbit/s
Tot 17 op KZ4-8 hier, $70.90/mnd
BakoeAzerbeidzjan
AZ1-2
$48.90/mnd
7 streams in 1080p · unmetered · poort van 1 Gbit/s
Tot 17 op AZ4-8 hier, $164.90/mnd
TasjkentOezbekistan
UZ1-2
$48.90/mnd
7 streams in 1080p · unmetered · poort van 1 Gbit/s
Tot 17 op UZ4-8 hier, $164.90/mnd
Midden-Oosten
IstanbulTurkije
U1-2
$8.90/mnd
7 streams in 1080p · unmetered · poort van 1 Gbit/s
Tot 17 op U4-12 hier, $32.90/mnd
We verkopen servers in nog 59 steden, waaronder Dubai en Mumbai. Hun pakketten hebben een maandelijkse dataverkeerslimiet en geen gepubliceerde poortsnelheid, dus we berekenen daar geen streams voor: één 1080p-stream verbruikt ongeveer 4,6 TB per maand. Kies een willekeurige stad in het bestelformulier, waar elk pakket zijn limiet toont.
Wat het nodig heeft
Software uit de documentatie, groottes met vermelding van de bron
De software en de beveiligingsaanpak komen uit de eigen documentatie van het project. Waar het project geen hardwarecijfers publiceert, staat bij de groottes van wie ze afkomstig zijn.
Uit de helppagina's van YouTube en de documentatie van FFmpeg
- FFmpeg leest het bestand op zijn eigen snelheid en herhaalt het eindeloos, met kopiëren in plaats van opnieuw encoderen:
ffmpeg -re -stream_loop -1 -i video.mp4 -c copy -f flv "$URL"waarbij URLrtmps://a.rtmps.youtube.com/live2/is, gevolgd door uw streamsleutel. - Video die YouTube accepteert: H.264 met elke 2 seconden een keyframe (nooit meer dan 4) en AAC-audio. Kopieermodus kan keyframes niet wijzigen, dus een bestand dat deze regel breekt moet eerst eenmalig worden geconverteerd.
- RTMPS (poort 443) is de door YouTube aanbevolen, versleutelde ingest. YouTube staat 10 actieve streams per kanaal toe en 3 per streamsleutel.
- Streams langer dan 12 uur worden mogelijk niet door YouTube gearchiveerd, dus een 24/7-stream is alleen live; bewaar zelf een kopie van de video's.
Groottes (van ons; kopieermodus belast de CPU weinig)
| Workload | vCPU | RAM |
|---|---|---|
| Tot 8 streams in 1080pKopieermodus gebruikt een paar procent van een core per stream; wij rekenen een tiende. De poort, gepland op een kwart voor 24/7-verkeer, is de grens. | 2 | 4 GB |
| Tot 0 streams, meerdere kanalenUnmetered op een poort van 1 Gbit/s, 75 GB voor de bestanden. | 4 | 8 GB |
| Ook video's converteren op de serverOpnieuw coderen om keyframes te corrigeren gebruikt alle cores zolang het loopt; streamen niet. | 6 | 12 GB |
De passende pakketten
3 machines, actueel geprijsd
Gesorteerd op hoeveel streams passen. Prijzen zijn die van vandaag, per maand, uit de catalogus.
- GL2-4$11.90/mnd
2 vCPU · 4 GB · 40 GB schijf · Unmetered
Unmetered: tot 8 streams in 1080p, geen dataverkeerquotum. 2 vCPU, 4 GB, 40 GB, Unmetered dataverkeer op een poort van 500 Mbit/s. De eerlijke keuze voor de meeste kanalen.
- BD-8$12.90/mnd
4 vCPU · 8 GB · 100 GB schijf · 32 TB
32 TB per maand en 100 GB: een paar streams en een bibliotheek. 4 vCPU, 8 GB, 100 GB voor uw video's en 32 TB dataverkeer, zes streams in 1080p.
- BD-12$17.90/mnd
6 vCPU · 12 GB · 200 GB schijf · 32 TB
200 GB: een grote bibliotheek, converteren op de server. 6 vCPU en 12 GB om video's te converteren zonder de streams te stoppen, 200 GB voor de bestanden.
De poortsnelheid en het dataverkeer van een stad staan bij elk pakket; het bestelformulier toont ze voor de stad die u kiest.
De installatie
Vijf stappen naar een stream die zichzelf herstart
Ubuntu, als root. Vervang STREAM-KEY door de sleutel uit YouTube Studio, en houd die buiten alles wat u deelt.
- Installeer FFmpeg.
apt update && apt install -y ffmpeg - Controleer het bestand.
ffprobe video.mp4moet h264 en aac tonen. Is dat niet zo, of liggen de keyframes ver uit elkaar, converteer het dan één keer: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 - Zet de sleutel in een bestand dat alleen root kan lezen.
echo 'STREAM_KEY=your-key' > /root/stream1.env && chmod 600 /root/stream1.env - Maak de service aan
/etc/systemd/system/stream1.servicemetRestart=always · RestartSec=10 · StartLimitIntervalSec=0 · EnvironmentFile=/root/stream1.enven de FFmpeg-regel van hierboven alsExecStart=. - Start het en houd het in de gaten.
systemctl enable --now stream1, daarnajournalctl -u stream1 -f. YouTube Studio toont de stream binnen een minuut als live.
Eerlijk gezegd
Wat wij zelf zouden kopen
In kopieermodus doet de processor er bijna niet toe. Koop op dataverkeer en schijfruimte.
Voor een of twee kanalen
GL2-4 · $11.90/mnd
GL2-4 voor $11.90: 2 vCPU en 4 GB is meer dan kopieermodus nodig heeft, en het dataverkeer is unmetered, dus een maand 1080p-streamen loopt niet tegen een quotum aan. Kies alleen een grotere schijf als uw videobibliotheek dat vraagt.
Dataverkeer
Hoeveel dataverkeer een 24/7-stream gebruikt.
Een stream die nooit stopt, verstuurt elke seconde van de maand zijn bitrate. Bij de door YouTube aanbevolen bitrates gebruikt één stream in 30 dagen zoveel:
| Stream | YouTube raadt aan | Per 30 dagen |
|---|---|---|
| 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 |
Het dataverkeer bepaalt dus het pakket, niet de processor. Een pakket met 32 TB per maand draagt zes 1080p-streams op de door YouTube aanbevolen bitrate; een unmetered pakket heeft helemaal geen maandquotum, alleen zijn poortsnelheid. Uw eigen video's gebruiken mogelijk minder dan de aanbeveling: controleer de bitrate van uw bestanden.
Bitrates uit de instellingen voor live-encoders van YouTube. Rekensom: Mbit/s x 2.592.000 seconden / 8.
Optioneel
Laat u het liever door ons instellen? $65, eenmalig.
Koop de server hierboven zoals gewoonlijk. Doet u de stappen liever niet zelf, voeg dan onze installatie toe: een vaste prijs, eenmalig betaald, klaar binnen 24 uur na uw goedkeuring.
Wat de installatie van $65 omvat
- Een streamservice voor elk van uw kanalen die na elke onderbreking vanzelf herstart en na een reboot opnieuw start.
- Een startscript dat de streamsleutel en het videobestand controleert voordat FFmpeg start, en een duidelijke regel in het log schrijft als een van beide niet klopt.
- Streamen via RTMPS op poort 443, de door YouTube aanbevolen versleutelde ingest.
- Uw video's eenmalig geconverteerd naar het YouTube-klare formaat (H.264, AAC, elke 2 seconden een keyframe), zodat kopieermodus ze streamt met vrijwel geen CPU.
- Logs op schijf, een dagelijkse back-up van de streaminstellingen, één opdracht die de status van elke stream toont, en samen met u een teststream.
We sturen het plan voordat we iets aanraken, en er verandert niets totdat u het goedkeurt. Uw streamsleutels blijven van u: u plakt ze zelf in.
Vragen