Przejdź do treści

Rozwiązania · Transmisje na żywo

VPS do całodobowego streamu na żywo na YouTube

Zapętlanie własnych filmów w YouTube przez całą dobę prawie nie obciąża procesora: FFmpeg kopiuje plik, a nie go koduje. Transmisja 24/7 potrzebuje transferu, automatycznego wznawiania i plików akceptowanych przez YouTube. GL2-4 z transferem bez pomiaru kosztuje od $11.90 miesięcznie.

Planer streamów 24/7

Bitrate w YouTube
Rozdzielczość

Lokalizacja serwera

3
Wysyłane co sekundę
42.4Mbit/s
Co 30 dni
13.7TB

Serwer do tego zadania

U1-2w Stambuł, Turcja

$8.90/mies.

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

4% przepustowości portu · miejsce na 7 takich streamów

Zamów U1-2 · $8.90/mies.

Nie chcesz konfigurować sam? Zrobimy to za $65, jednorazowo

Serwery do streamingu 24/7

Wybierz według liczby transmisji.

Transfer bez pomiaru we wszystkich trzech, więc miesiąc transmisji nigdy nie wyczerpie limitu. Aktualne ceny miesięczne; każde odnowienie w tej samej cenie.

  1. StarterGL2-4

    Obsłuży do

    8transmisji 1080p

    lub 2 w 4K

    Jeden kanał i kilka transmisji.

    • 2 vCPU · 4 GB RAM · 40 GB NVMe
    • Transfer bez pomiaru · port 500 Mbit/s
    • BeauharnoisHillsboro (Oregon)Vint Hill (Wirginia)

    $11.90/mies.

    Zamów GL2-4
  2. PolecanyGL4-8

    Obsłuży do

    17transmisji 1080p

    lub 5 w 4K

    Kilka kanałów, z miejscem na kolejne.

    • 4 vCPU · 8 GB RAM · 75 GB NVMe
    • Transfer bez pomiaru · port 1 Gbit/s
    • Gravelines

    $20.90/mies.

    Zamów GL4-8
  3. Największa mocGL6-12

    Obsłuży do

    35transmisji 1080p

    lub 11 w 4K

    Wiele kanałów, 4K lub konwersja filmów w trakcie transmisji.

    • 6 vCPU · 12 GB RAM · 100 GB NVMe
    • Transfer bez pomiaru · port 2 Gbit/s
    • Gravelines

    $29.90/mies.

    Zamów GL6-12

Duża biblioteka filmów

BD-12: 200 GB dysku i 32 TB miesięcznie, wystarczy na 6 transmisji 1080p. $17.90/mies.

Zamów BD-12

Opcjonalnie · $65 jednorazowo

Konfigurujemy wszystko za Ciebie: samowznawiające się transmisje, RTMPS, filmy przygotowane dla YouTube i wspólną transmisję testową.

Co obejmuje konfiguracja

Jak liczymy: bitrate zalecany przez YouTube plus 128 kbit/s audio na transmisję oraz jedna dziesiąta vCPU na transmisję w trybie kopiowania, co jest hojnym założeniem. Ruch, który nigdy się nie zatrzymuje, planujemy na jedną czwartą portu bez pomiaru, by serwer miał zapas przez cały miesiąc; w planie z miesięcznym limitem decyduje limit. Porty podajemy według najwolniejszego miasta.

15 miast

Blisko Ciebie, nie tylko blisko YouTube.

Miasto decyduje, jak szybko Twoje filmy trafią na serwer i jak szybko serwer Ci odpowiada. Każde z poniższych miast ma serwer wyceniony pod streaming 24/7: najtańszy, który obsłuży 3 transmisji 1080p, oraz zasięg największego dostępnego tam serwera.

Europa

Ameryka

Azja i Pacyfik

Bliski Wschód

Sprzedajemy serwery w jeszcze 59 miastach, w tym Dubaj i Mumbaj. Ich plany mają miesięczny limit transferu i brak publikowanej prędkości portu, więc nie dobieramy na nich liczby transmisji: jedna transmisja 1080p zużywa około 4,6 TB miesięcznie. Wybierz dowolne miasto w formularzu zamówienia, gdzie każdy plan pokazuje swój limit.

Czego potrzebuje

Oprogramowanie według dokumentacji, rozmiary z podanym źródłem

Oprogramowanie i zalecenia bezpieczeństwa pochodzą z dokumentacji danego projektu. Tam, gdzie projekt nie podaje wymagań sprzętowych, przy rozmiarach zaznaczamy, czyje to zalecenia.

Na podstawie stron pomocy YouTube i dokumentacji FFmpeg

  • FFmpeg czyta plik we własnym tempie i zapętla go bez końca, kopiując zamiast ponownie kodować: ffmpeg -re -stream_loop -1 -i video.mp4 -c copy -f flv "$URL", gdzie URL to rtmps://a.rtmps.youtube.com/live2/ z dopisanym kluczem transmisji.
  • Wideo akceptowane przez YouTube: H.264 z klatką kluczową co 2 sekundy (nigdy rzadziej niż co 4) i dźwięk AAC. Tryb kopiowania nie zmienia klatek kluczowych, więc plik łamiący tę zasadę trzeba najpierw jednorazowo przekonwertować.
  • RTMPS (port 443) to zalecany przez YouTube, szyfrowany sposób przesyłania. YouTube pozwala na 10 aktywnych transmisji na kanał i 3 na klucz transmisji.
  • Transmisje dłuższe niż 12 godzin mogą nie zostać zarchiwizowane przez YouTube, więc transmisja 24/7 jest tylko na żywo; zachowaj własną kopię filmów.

Rozmiary (nasze; tryb kopiowania mało obciąża CPU)

Dobór rozmiaru według zastosowania
ObciążenievCPURAM
Do 8 transmisji 1080pTryb kopiowania zużywa kilka procent rdzenia na transmisję; liczymy jedną dziesiątą. Ograniczeniem jest port, planowany na jedną czwartą dla ruchu 24/7.24 GB
Do 17 transmisji, kilka kanałówTransfer bez pomiaru na porcie 1 Gbit/s, 75 GB na pliki.48 GB
Także konwersja filmów na serwerzePonowne kodowanie w celu poprawy klatek kluczowych zajmuje wszystkie rdzenie na czas działania; transmisja nie.612 GB

Pasujące plany

Maszyny: 3, aktualne ceny

Uporządkowane według liczby transmisji. Ceny aktualne, miesięczne, pobrane z katalogu.

  • GL2-4$11.90/mies.

    2 vCPU · 4 GB · dysk 40 GB · Unmetered

    Unmetered: do 8 transmisji 1080p, bez limitu transferu. 2 vCPU, 4 GB, 40 GB, ruch nie jest liczony, port 500 Mbit/s. Uczciwy wybór dla większości kanałów.

  • BD-8$12.90/mies.

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

    32 TB miesięcznie i 100 GB: kilka transmisji i biblioteka. 4 vCPU, 8 GB, 100 GB na Twoje filmy i 32 TB transferu, sześć transmisji 1080p.

  • BD-12$17.90/mies.

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

    200 GB: duża biblioteka, konwersja na serwerze. 6 vCPU i 12 GB do konwersji filmów bez zatrzymywania transmisji, 200 GB na pliki.

Prędkość portu i transfer w danym mieście są podane przy każdym planie; formularz zamówienia pokazuje je dla wybranego miasta.

Instalacja

Pięć kroków do transmisji, która sama się wznawia

Ubuntu, jako root. Zastąp STREAM-KEY kluczem z YouTube Studio i nie umieszczaj go w niczym, co udostępniasz.

  1. Zainstaluj FFmpeg. apt update && apt install -y ffmpeg
  2. Sprawdź plik. ffprobe video.mp4 musi pokazać h264 i aac. Jeśli tak nie jest lub klatki kluczowe są daleko od siebie, przekonwertuj go jednorazowo: 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. Umieść klucz w pliku, który może czytać tylko root. echo 'STREAM_KEY=your-key' > /root/stream1.env && chmod 600 /root/stream1.env
  4. Utwórz usługę /etc/systemd/system/stream1.service z Restart=always · RestartSec=10 · StartLimitIntervalSec=0 · EnvironmentFile=/root/stream1.env i powyższym poleceniem FFmpeg jako ExecStart=.
  5. Uruchom i obserwuj. systemctl enable --now stream1, potem journalctl -u stream1 -f. YouTube Studio pokaże transmisję na żywo w ciągu minuty.

Szczerze

Co kupilibyśmy sami

W trybie kopiowania procesor prawie nie ma znaczenia. Wybieraj pod kątem transferu i dysku.

Dla jednego lub dwóch kanałów

GL2-4 · $11.90/mies.

GL2-4 za $11.90: 2 vCPU i 4 GB to więcej, niż potrzebuje tryb kopiowania, a ruch nie jest liczony, więc miesiąc transmisji 1080p nie wyczerpie limitu. Większy dysk wybierz tylko wtedy, gdy wymaga tego Twoja biblioteka filmów.

Transfer

Ile transferu zużywa transmisja 24/7.

Transmisja, która nigdy się nie zatrzymuje, wysyła swój bitrate w każdej sekundzie miesiąca. Przy bitrate zalecanym przez YouTube jedna transmisja zużywa w 30 dni tyle:

Miesięczny transfer jednej transmisji 24/7 w YouTube według rozdzielczości
TransmisjaYouTube zalecaNa 30 dni
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

Dlatego o planie decyduje limit transferu, a nie procesor. Plan z 32 TB miesięcznie obsłuży sześć transmisji 1080p przy bitrate zalecanym przez YouTube; plan Unmetered nie ma w ogóle miesięcznego limitu, tylko prędkość portu. Twoje filmy mogą zużywać mniej niż zalecenie: sprawdź bitrate swoich plików.

Bitrate według ustawień kodera na żywo YouTube. Obliczenie: Mbit/s x 2 592 000 sekund / 8.

Opcjonalnie

Wolisz, żebyśmy to skonfigurowali? $65, jednorazowo.

Kup powyższy serwer jak zwykle. Jeśli nie chcesz wykonywać tych kroków samodzielnie, dodaj naszą konfigurację: stała cena, płatna jednorazowo, realizacja w ciągu 24 godzin od Twojej akceptacji.

Co obejmuje konfiguracja za $65

  • Usługa transmisji dla każdego kanału, która sama uruchamia się ponownie po każdym zerwaniu i po restarcie serwera.
  • Skrypt startowy, który sprawdza klucz transmisji i plik wideo przed uruchomieniem FFmpeg i zapisuje w logu czytelny komunikat, gdy coś jest nie tak.
  • Transmisja przez RTMPS na porcie 443, zalecany przez YouTube szyfrowany sposób przesyłania.
  • Twoje filmy jednorazowo przekonwertowane do formatu gotowego dla YouTube (H.264, AAC, klatka kluczowa co 2 sekundy), dzięki czemu tryb kopiowania transmituje je prawie bez użycia CPU.
  • Logi zapisywane na dysku, codzienna kopia zapasowa ustawień transmisji, jedno polecenie pokazujące status każdej transmisji i wspólna transmisja testowa.

Wysyłamy plan, zanim czegokolwiek dotkniemy, i nic nie zmieniamy bez Twojej akceptacji. Klucze transmisji pozostają Twoje: wklejasz je samodzielnie.

Pytania

O co ludzie pytają przed zakupem.

Czy zapętlona transmisja na żywo 24/7 jest dozwolona w YouTube?
YouTube pozwala transmitować nagrane wcześniej wideo przez koder. Egzekwuje wytyczne dla społeczności i zasady zarabiania, które dotyczą treści, a nie serwera; sprawdź zasady YouTube dla tego, co transmituje Twój kanał. My o tym nie decydujemy i tego nie ograniczamy.
Dlaczego transmisja pokazuje „Brak danych” lub się zatrzymuje?
Najczęściej: FFmpeg zakończył działanie i nic go nie uruchomiło ponownie (ustaw Restart=always), klucz transmisji jest błędny lub zawiera zbędne znaki, klatki kluczowe w pliku są od siebie dalej niż 4 sekundy albo wydarzenie zostało zakończone w Studio. Zerwane połączenie dotyczy jednej transmisji naraz; problem z serwerem lub siecią zatrzymuje wszystkie jednocześnie i po tym można je odróżnić.
Ile transmisji obsłuży jeden VPS?
W trybie kopiowania wiele: FFmpeg tylko przepakowuje plik, więc decyduje sieć. Przy 14 Mbit/s dla 1080p każda transmisja z audio wysyła około 4,6 TB miesięcznie, więc plan z 32 TB obsłuży sześć. W planie Unmetered wolumen nie jest liczony, a ruch trwający cały miesiąc planujemy na jedną czwartą portu: GL2-4 obsłuży 8 transmisji 1080p, GL4-8 obsłuży 17. Sam YouTube pozwala na 10 aktywnych transmisji na kanał i 3 na klucz transmisji.
RTMP czy RTMPS?
RTMPS na porcie 443. YouTube go zaleca, bo jest szyfrowany, a port 443 przechodzi przez sieci blokujące port 1935. W trybie kopiowania nie obciąża dodatkowo procesora.
Czy skonfigurujecie to za mnie?
Jeśli chcesz: nasza konfiguracja kosztuje jednorazowo $65. Obejmuje automatycznie wznawiane usługi transmisji, skrypt sprawdzający klucz i plik, RTMPS, jednorazową konwersję Twoich filmów, logi i kopie zapasowe. Najpierw wysyłamy plan i nic nie zmieniamy, dopóki go nie zaakceptujesz.
Czy mogę transmitować także na Twitch lub Facebook?
Tak. To samo polecenie FFmpeg działa z ich adresem przesyłania RTMP lub RTMPS i kluczem. Każde dodatkowe miejsce docelowe dodaje swój bitrate do miesięcznego transferu.