Přeskočit na obsah

Řešení · Živé vysílání

VPS pro nepřetržitý živý stream na YouTube

Nepřetržité smyčkové vysílání vlastních videí na YouTube nevyžaduje téměř žádný výkon procesoru: FFmpeg soubor kopíruje, nekóduje ho. Stream 24/7 potřebuje přenos, stream, který se sám restartuje, a soubory, které YouTube přijme. GL2-4 s neměřeným přenosem začíná na $11.90 měsíčně.

Plánovač streamů 24/7

Datové toky pro YouTube
Rozlišení

Umístění serveru

3
Odesláno každou sekundu
42.4Mbit/s
Každých 30 dní
13.7TB

Server pro tento účel

U1-2v lokalitě Istanbul, Turecko

$8.90/měs.

1 vCPU · 2 GB · 25 GB · Unmetered, port 1 Gbit/s

4 % kapacity portu · prostor pro 7 takových streamů

Objednat U1-2 · $8.90/měs.

Nechcete to nastavovat sami? Uděláme to za $65, jednorázově

Servery pro streamování 24/7

Vyberte podle počtu streamů.

Neměřený přenos u všech tří, takže měsíc streamování nikdy nenarazí na kvótu. Dnešní ceny za měsíc a každé prodloužení stojí stejně.

  1. StarterGL2-4

    Unese až

    8streamů v 1080p

    nebo 2 ve 4K

    Jeden kanál a pár streamů.

    • 2 vCPU · 4 GB RAM · 40 GB NVMe
    • Neměřený přenos · port 500 Mbit/s
    • BeauharnoisŠtrasburkVint Hill (VA)Varšava

    $11.90/měs.

    Objednat GL2-4
  2. DoporučenoGL4-8

    Unese až

    17streamů v 1080p

    nebo 5 ve 4K

    Několik kanálů s rezervou pro další.

    • 4 vCPU · 8 GB RAM · 75 GB NVMe
    • Neměřený přenos · port 1 Gbit/s
    • Beauharnois

    $20.90/měs.

    Objednat GL4-8
  3. Nejvyšší výkonGL8-24

    Unese až

    53streamů v 1080p

    nebo 17 ve 4K

    Mnoho kanálů, 4K nebo konverze videí za běhu streamů.

    • 8 vCPU · 24 GB RAM · 200 GB NVMe
    • Neměřený přenos · port 3 Gbit/s
    • Beauharnois

    $54.90/měs.

    Objednat GL8-24

Velká knihovna videí

BD-12: 200 GB disku a 32 TB měsíčně, dost pro 6 streamů v 1080p. $17.90/měs.

Objednat BD-12

Volitelné · jednorázově $65

Vše nastavíme za vás: streamy, které se samy restartují, RTMPS, videa připravená pro YouTube a společný testovací stream.

Co nastavení zahrnuje

Jak počítáme: datový tok doporučený YouTube plus 128 kbit/s zvuku na stream a desetina vCPU na stream v režimu kopírování, což je velkorysé. Nepřetržitý provoz plánujeme na čtvrtinu neměřeného portu, aby server měl celý měsíc rezervu; u tarifu s měsíčním limitem rozhoduje limit. Porty odpovídají nejpomalejšímu městu.

15 měst

Blízko vám, nejen blízko YouTube.

Město určuje, jak rychle se vaše videa nahrají na server a jak rychle vám odpovídá. Každé město níže má server naceněný pro nepřetržité streamování: nejlevnější, který unese 3 streamů v 1080p, a kam až sahá ten největší.

Evropa

Amerika

Asie a Tichomoří

Blízký východ

Servery prodáváme v dalších 59 městech, mimo jiné Dubaj a Bombaj. Jejich tarify mají měsíční objem přenosu a nezveřejněnou rychlost portu, proto pro ně streamy nedimenzujeme: jeden stream 1080p spotřebuje zhruba 4.6 TB měsíčně. Vyberte libovolné město v objednávkovém formuláři, kde každý tarif uvádí svůj objem.

Co potřebuje

Software podle dokumentace, velikosti s uvedeným zdrojem

Software a bezpečnostní nastavení vycházejí z vlastní dokumentace projektu. Kde projekt neuvádí žádné hardwarové údaje, velikosti uvádějí, odkud pocházejí.

Z nápovědy YouTube a dokumentace FFmpeg

  • FFmpeg čte soubor vlastní rychlostí a donekonečna ho opakuje, kopíruje místo překódování: ffmpeg -re -stream_loop -1 -i video.mp4 -c copy -f flv "$URL", kde URL je rtmps://a.rtmps.youtube.com/live2/ následované vaším klíčem streamu.
  • Video, které YouTube přijímá: H.264 s klíčovým snímkem každé 2 sekundy (nikdy víc než 4) a zvuk AAC. Režim kopírování klíčové snímky změnit nemůže, takže soubor, který toto pravidlo porušuje, je nutné nejprve jednou převést.
  • RTMPS (port 443) je šifrovaný příjem doporučený YouTube. YouTube povoluje 10 aktivních streamů na kanál a 3 na klíč streamu.
  • Streamy delší než 12 hodin YouTube nemusí archivovat, takže nepřetržitý stream je pouze živý; uchovávejte si vlastní kopii videí.

Velikosti (naše; režim kopírování CPU téměř nezatěžuje)

Dimenzování podle použití
ZátěžvCPURAM
Až 8 streamů v 1080pRežim kopírování spotřebuje na stream několik procent jádra; počítáme desetinu. Limitem je port, plánovaný na čtvrtinu pro nepřetržitý provoz.24 GB
Až 17 streamů, několik kanálůNeměřený přenos na portu 1 Gbit/s, 75 GB pro soubory.48 GB
Konverze videí také na serveruPřekódování kvůli opravě klíčových snímků vytíží během běhu všechna jádra; samotné streamování ne.612 GB

Vhodné tarify

3 počítačů s aktuálními cenami

Seřazeno podle počtu streamů. Ceny jsou dnešní, měsíční, načtené z katalogu.

  • GL2-4$11.90/měs.

    2 vCPU · 4 GB · 40 GB disk · Unmetered

    Unmetered: až 8 streamů v 1080p, bez kvóty přenosu. 2 vCPU, 4 GB, 40 GB, neměřený přenos na portu 500 Mbit/s. Rozumná volba pro většinu kanálů.

  • BD-8$12.90/měs.

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

    32 TB měsíčně a 100 GB: několik streamů a knihovna. 4 vCPU, 8 GB, 100 GB pro vaše videa a 32 TB přenosu, šest streamů v 1080p.

  • BD-12$17.90/měs.

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

    200 GB: velká knihovna, konverze na serveru. 6 vCPU a 12 GB pro konverzi videí bez zastavení streamů, 200 GB pro soubory.

Rychlost portu a přenos pro jednotlivá města jsou uvedeny u každého tarifu; objednávkový formulář je ukáže pro zvolené město.

Instalace

Pět kroků ke streamu, který se sám restartuje

Ubuntu jako root. Nahraďte STREAM-KEY klíčem z YouTube Studia a nevkládejte ho do ničeho, co sdílíte.

  1. Nainstalujte FFmpeg. apt update && apt install -y ffmpeg
  2. Zkontrolujte soubor. ffprobe video.mp4 musí ukázat h264 a aac. Pokud ne, nebo jsou klíčové snímky daleko od sebe, jednou ho převeďte: 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. Uložte klíč do souboru, který může číst jen root. echo 'STREAM_KEY=your-key' > /root/stream1.env && chmod 600 /root/stream1.env
  4. Vytvořte službu /etc/systemd/system/stream1.service s Restart=always · RestartSec=10 · StartLimitIntervalSec=0 · EnvironmentFile=/root/stream1.env a řádkem FFmpeg z výše uvedeného jako ExecStart=.
  5. Spusťte ji a sledujte. systemctl enable --now stream1, potom journalctl -u stream1 -f. YouTube Studio zobrazí stream jako živý do minuty.

Upřímně

Co bychom skutečně koupili

V režimu kopírování je procesor téměř nepodstatný. Vybírejte podle přenosu a disku.

Pro jeden nebo dva kanály

GL2-4 · $11.90/měs.

GL2-4 za $11.90: 2 vCPU a 4 GB je víc, než režim kopírování potřebuje, a přenos je neměřený, takže měsíc streamování v 1080p nenarazí na kvótu. Větší disk volte, jen když ho vaše knihovna videí potřebuje.

Přenos

Kolik přenosu spotřebuje stream 24/7.

Stream, který se nikdy nezastaví, odesílá svůj datový tok každou sekundu měsíce. Při datových tocích doporučených YouTube spotřebuje jeden stream za 30 dní tolik:

Měsíční přenos jednoho streamu YouTube 24/7 podle rozlišení
StreamYouTube doporučujeZa 30 dní
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

O tarifu tedy rozhoduje objem přenosu, ne procesor. Tarif s 32 TB měsíčně unese šest streamů 1080p při datovém toku doporučeném YouTube; tarif Unmetered nemá žádnou měsíční kvótu, jen rychlost portu. Vaše videa mohou mít nižší datový tok, než je doporučení: zkontrolujte datový tok svých souborů.

Datové toky podle nastavení živého kodéru YouTube. Výpočet: Mbit/s x 2 592 000 sekund / 8.

Volitelné

Chcete, abychom to nastavili my? $65, jednorázově.

Kupte si výše uvedený server obvyklým způsobem. Pokud nechcete kroky provádět sami, přidejte naše zřízení: pevná cena, jednorázová platba, hotovo do 24 hodin od vašeho schválení.

Co zahrnuje nastavení za $65

  • Služba streamu pro každý váš kanál, která se po jakémkoli výpadku sama restartuje a znovu se spustí po restartu serveru.
  • Spouštěč, který před startem FFmpeg zkontroluje klíč streamu a video soubor a při chybě zapíše do logu srozumitelný řádek.
  • Streamování přes RTMPS na portu 443, šifrovaný příjem doporučený YouTube.
  • Vaše videa jednou převedená do formátu pro YouTube (H.264, AAC, klíčový snímek každé 2 sekundy), takže je režim kopírování streamuje téměř bez zátěže CPU.
  • Logy uložené na disku, denní záloha nastavení streamů, jeden příkaz, který ukáže stav všech streamů, a testovací stream společně s vámi.

Než na cokoli sáhneme, pošleme vám plán a nic se nezmění, dokud ho neschválíte. Klíče streamů zůstávají vaše: vložíte je sami.

Otázky

Na co se lidé ptají před koupí.

Je na YouTube povolen smyčkový živý stream 24/7?
YouTube umožňuje streamovat předem nahrané video přes kodér. Vymáhá zásady komunity a zásady monetizace, které se týkají obsahu, ne serveru; co váš kanál streamuje, ověřte v zásadách YouTube. O tom nerozhodujeme a nijak to neomezujeme.
Proč můj stream ukazuje „Žádná data“ nebo se zastaví?
Nejčastěji: FFmpeg skončil a nic ho nerestartovalo (nastavte Restart=always), klíč streamu je chybný nebo obsahuje nadbytečné znaky, klíčové snímky souboru jsou od sebe více než 4 sekundy, nebo byla událost na YouTube ukončena ve Studiu. Přerušené spojení ovlivní vždy jeden stream; problém se serverem nebo sítí zastaví všechny najednou, a podle toho je rozlišíte.
Kolik streamů zvládne jeden VPS?
V režimu kopírování mnoho: FFmpeg soubor jen přebalí, takže rozhoduje síť. Při 14 Mbit/s pro 1080p odešle každý stream i se zvukem asi 4,6 TB měsíčně, takže tarif s 32 TB unese šest. U neměřeného tarifu se objem nepočítá a provoz běžící celý měsíc plánujeme na čtvrtinu portu: GL2-4 unese 8 streamů v 1080p, GL4-8 unese 17. Samotný YouTube povoluje 10 aktivních streamů na kanál a 3 na klíč streamu.
RTMP, nebo RTMPS?
RTMPS na portu 443. YouTube ho doporučuje, protože je šifrovaný a port 443 projde i sítěmi, které blokují 1935. V režimu kopírování nestojí žádný výkon procesoru navíc.
Nastavíte mi to?
Pokud chcete: naše zřízení stojí jednorázově $65. Zahrnuje automaticky se restartující služby streamů, spouštěč kontrolující klíč a soubor, RTMPS, jednorázovou konverzi vašich videí, logy a zálohy. Nejprve vám pošleme plán a nic neměníme, dokud ho neschválíte.
Mohu streamovat i na Twitch nebo Facebook?
Ano. Stejný příkaz FFmpeg funguje s jejich adresou a klíčem pro příjem RTMP nebo RTMPS. Každý další cíl přidá svůj datový tok k vašemu měsíčnímu přenosu.