Перейти до вмісту

Рішення · Прямі трансляції

VPS для цілодобової трансляції на YouTube

Цілодобова трансляція власних відео на YouTube по колу майже не навантажує процесор: FFmpeg копіює файл, а не кодує його. Цілодобовій трансляції потрібні трафік, трансляція, що сама перезапускається, і файли, які приймає YouTube. GL2-4 з трафіком, що не враховується, коштує від $11.90 на місяць.

Планувальник цілодобових трансляцій 24/7

Бітрейти YouTube
Роздільна здатність

Розташування сервера

3
Передається щосекунди
42.4Mbit/s
Кожні 30 днів
13.7TB

Сервер для цього

U1-2у регіоні Стамбул, Туреччина

$8.90/міс

1 vCPU · 2 GB · 25 GB · трафік не враховується, порт 1 Gbit/s

4% порту · запас на 7 таких трансляцій

Замовити U1-2 · $8.90/міс

Не хочете налаштовувати самі? Ми зробимо це за $65, одноразово

Сервери для трансляцій 24/7

Обирайте за кількістю трансляцій.

Трафік не враховується на всіх трьох, тож місяць трансляцій ніколи не впирається у квоту. Ціни на сьогодні, за місяць, і кожне продовження коштує стільки ж.

  1. StarterGL2-4

    Витримує до

    8трансляцій у 1080p

    або 2 у 4K

    Один канал і кілька трансляцій.

    • 2 vCPU · 4 GB RAM · 40 GB NVMe
    • Трафік без обліку· порт 500 Mbit/s
    • БоарнуаГіллсборо (Орегон)Вінт-Гілл (Вірджинія)
  2. РекомендованоGL4-8

    Витримує до

    17трансляцій у 1080p

    або 5 у 4K

    Кілька каналів із запасом, щоб додати більше згодом.

    • 4 vCPU · 8 GB RAM · 75 GB NVMe
    • Трафік без обліку· порт 1 Gbit/s
    • Гравлін
  3. НайпотужнішийGL6-12

    Витримує до

    35трансляцій у 1080p

    або 11 у 4K

    Багато каналів, 4K або перетворення відео під час трансляцій.

    • 6 vCPU · 12 GB RAM · 100 GB NVMe
    • Трафік без обліку· порт 2 Gbit/s
    • Гравлін

Велика відеобібліотека

BD-12: 200 GB диска і 32 TB на місяць, достатньо для 6 трансляцій 1080p. $17.90/міс.

Замовити BD-12

Необов’язково · $65 одноразово

Ми все налаштуємо для вас: трансляції, що самі перезапускаються, RTMPS, ваші відео, підготовлені для YouTube, і спільна тестова трансляція.

Що входить у налаштування

Як ми рахуємо: рекомендований YouTube бітрейт плюс 128 кбіт/с аудіо на трансляцію і десята частина vCPU на трансляцію в режимі копіювання, що з запасом. Трафік, який ніколи не зупиняється, розраховано на чверть порту без обліку трафіку, тож сервер зберігає запас увесь місяць; на тарифі з місячним лімітом вирішує ліміт. Вказано швидкість порту найповільнішого міста.

Міст: 15

Ближче до вас, а не лише до YouTube.

Місто визначає, як швидко ваші відео завантажуються на сервер і як швидко він вам відповідає. У кожному місті нижче є сервер з ціною для цілодобових трансляцій: найдешевший, що витримує 3 трансляцій у 1080p, і на що здатен найбільший там.

Європа

Америка

Азійсько-Тихоокеанський регіон

Близький Схід

Ми продаємо сервери ще в 59 містах, серед них Дубай і Мумбаї. Їхні тарифи мають місячний обсяг трафіку без опублікованої швидкості порту, тож ми не розраховуємо на них трансляції: одна трансляція 1080p використовує близько 4.6 TB на місяць. Оберіть будь-яке місто у формі замовлення, де для кожного тарифу вказано його обсяг.

Що потрібно

Програмне забезпечення з документації, розміри з позначенням джерела

Програмне забезпечення та налаштування безпеки взято з власної документації проєкту. Якщо проєкт не публікує вимог до обладнання, біля розмірів зазначено, чиї вони.

З довідки YouTube і документації FFmpeg

  • FFmpeg читає файл із його власною швидкістю і безкінечно повторює його, копіюючи без перекодування: ffmpeg -re -stream_loop -1 -i video.mp4 -c copy -f flv "$URL", де URL це rtmps://a.rtmps.youtube.com/live2/, а за ним ваш ключ трансляції.
  • Відео, яке приймає YouTube: H.264 з ключовим кадром кожні 2 секунди (ніколи не більше 4) і звук AAC. Режим копіювання не може змінити ключові кадри, тож файл, що порушує це правило, спершу треба один раз перетворити.
  • RTMPS (порт 443) є рекомендованим YouTube зашифрованим способом прийому потоку. YouTube дозволяє 10 активних трансляцій на канал і 3 на один ключ трансляції.
  • Трансляції, довші за 12 годин, YouTube може не архівувати, тож цілодобова трансляція існує лише наживо; зберігайте власну копію відео.

Розміри (наші; режим копіювання майже не навантажує ЦП)

Вибір розміру за завданням
НавантаженняvCPURAM
До 8 трансляцій у 1080pРежим копіювання використовує кілька відсотків ядра на трансляцію; ми рахуємо десяту частину. Обмеженням є порт, для цілодобового трафіку розрахований на чверть.24 GB
До 17 трансляцій, кілька каналівТрафік не враховується на порту 1 Гбіт/с, 75 GB для файлів.48 GB
Також конвертація відео на серверіПерекодування для виправлення ключових кадрів займає всі ядра, поки триває; трансляція ні.612 GB

Тарифи, що підходять

Машин: 3, ціни актуальні

Упорядковано за кількістю трансляцій. Ціни актуальні на сьогодні, за місяць, із каталогу.

  • GL2-4$11.90/міс

    2 vCPU · 4 GB · диск 40 GB · Unmetered

    Unmetered: до 8 трансляцій у 1080p, без квоти трафіку. 2 vCPU, 4 GB, 40 GB, трафік без обліку на порту 500 Мбіт/с. Чесний вибір для більшості каналів.

  • BD-8$12.90/міс

    4 vCPU · 8 GB · диск 100 GB · 32 TB

    32 TB на місяць і 100 GB: кілька трансляцій і бібліотека. 4 vCPU, 8 GB, 100 GB для ваших відео і 32 TB трафіку, шість трансляцій 1080p.

  • BD-12$17.90/міс

    6 vCPU · 12 GB · диск 200 GB · 32 TB

    200 GB: велика бібліотека, конвертація на сервері. 6 vCPU і 12 GB, щоб конвертувати відео, не зупиняючи трансляції, 200 GB для файлів.

Швидкість порту й трафік для кожного міста вказано в кожному тарифі; форма замовлення показує їх для обраного міста.

Встановлення

П’ять кроків до трансляції, яка сама перезапускається

Ubuntu, від root. Замініть STREAM-KEY ключем із YouTube Studio і не включайте його в те, чим ділитеся.

  1. Встановіть FFmpeg. apt update && apt install -y ffmpeg
  2. Перевірте файл. ffprobe video.mp4 має показати h264 і aac. Якщо ні або ключові кадри розташовані далеко один від одного, конвертуйте його один раз: 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. Збережіть ключ у файлі, який може читати лише root. echo 'STREAM_KEY=your-key' > /root/stream1.env && chmod 600 /root/stream1.env
  4. Створіть сервіс /etc/systemd/system/stream1.service з Restart=always · RestartSec=10 · StartLimitIntervalSec=0 · EnvironmentFile=/root/stream1.env і рядком FFmpeg, наведеним вище, як ExecStart=.
  5. Запустіть і стежте. systemctl enable --now stream1, потім journalctl -u stream1 -f. YouTube Studio покаже трансляцію в ефірі протягом хвилини.

Чесно кажучи

Що ми купили б насправді

У режимі копіювання процесор майже не має значення. Обирайте за трафіком і диском.

Для одного-двох каналів

GL2-4 · $11.90/міс

GL2-4 за $11.90: 2 vCPU і 4 GB більше, ніж потрібно режиму копіювання, а трафік не враховується, тож місяць трансляцій 1080p не впирається у квоту. Обирайте більший диск, лише коли цього потребує ваша відеотека.

Трафік

Скільки трафіку використовує цілодобова трансляція.

Трансляція, яка ніколи не зупиняється, передає свій бітрейт щосекунди протягом усього місяця. За рекомендованих YouTube бітрейтів одна трансляція за 30 днів використовує стільки:

Місячний трафік однієї цілодобової трансляції YouTube залежно від роздільності
ТрансляціяYouTube рекомендуєЗа 30 днів
720p, 30 fps8 Мбіт/с2.6 TB
1080p, 30 fps14 Мбіт/с4.5 TB
1080p, 60 fps17 Мбіт/с5.5 TB
1440p, 30 fps21 Мбіт/с6.8 TB
4K, 30 fps42 Мбіт/с13.6 TB

Тож тариф визначає обсяг трафіку, а не процесор. Тариф із 32 TB на місяць витримує шість трансляцій 1080p з рекомендованим YouTube бітрейтом; тариф Unmetered не має місячної квоти взагалі, лише швидкість порту. Ваші відео можуть використовувати менше за рекомендоване: перевірте бітрейт своїх файлів.

Бітрейти з налаштувань кодувальника для трансляцій YouTube. Розрахунок: Мбіт/с x 2 592 000 секунд / 8.

Необов’язково

Бажаєте, щоб ми все налаштували? $65 одноразово.

Придбайте сервер вище як зазвичай. Якщо не хочете виконувати кроки самостійно, додайте наше налаштування: фіксована ціна, одноразова оплата, виконання протягом 24 годин після вашого підтвердження.

Що входить у налаштування за $65

  • Сервіс трансляції для кожного вашого каналу, який сам перезапускається після будь-якого обриву й знову стартує після перезавантаження.
  • Скрипт запуску, який перевіряє ключ трансляції та відеофайл перед стартом FFmpeg і записує в журнал зрозуміле повідомлення, якщо щось не так.
  • Трансляція через RTMPS на порту 443, рекомендований YouTube зашифрований прийом.
  • Ваші відео один раз перетворюються у формат, готовий для YouTube (H.264, AAC, ключовий кадр кожні 2 секунди), тож режим копіювання транслює їх майже без навантаження на ЦП.
  • Журнали на диску, щоденна резервна копія налаштувань трансляцій, одна команда, що показує стан кожної трансляції, і тестова трансляція разом із вами.

Ми надсилаємо план, перш ніж щось чіпати, і нічого не змінюється, доки ви його не схвалите. Ключі трансляцій залишаються вашими: ви вставляєте їх самі.

Запитання

Що запитують перед покупкою.

Чи дозволена на YouTube цілодобова зациклена пряма трансляція?
YouTube дозволяє транслювати попередньо записане відео через кодувальник. Він застосовує правила спільноти та правила монетизації, які стосуються вмісту, а не сервера; перевірте правила YouTube щодо того, що транслює ваш канал. Ми цього не вирішуємо і не обмежуємо.
Чому моя трансляція показує «Немає даних» або зупиняється?
Найчастіше: FFmpeg завершив роботу і його ніщо не перезапустило (встановіть Restart=always), ключ трансляції неправильний або містить зайві символи, ключові кадри у файлі віддалені більш ніж на 4 секунди, або подію YouTube завершено в Studio. Обрив з’єднання зачіпає одну трансляцію за раз; проблема із сервером чи мережею зупиняє всі одночасно, і саме так їх можна розрізнити.
Скільки трансляцій може працювати на одному VPS?
У режимі копіювання багато: FFmpeg лише перепаковує файл, тож усе вирішує мережа. При 14 Мбіт/с для 1080p кожна трансляція разом зі звуком передає близько 4.6 TB на місяць, тож тариф на 32 TB витримує шість. На тарифі Unmetered обсяг не враховується, і ми розраховуємо на трафік, що йде весь місяць із чвертю швидкості порту: GL2-4 витримує 8 трансляцій у 1080p, GL4-8 витримує 17. Сам YouTube дозволяє 10 активних трансляцій на канал і 3 на ключ трансляції.
RTMP чи RTMPS?
RTMPS, на порту 443. YouTube рекомендує його, бо він зашифрований, а порт 443 проходить через мережі, що блокують 1935. У режимі копіювання він не потребує додаткових ресурсів процесора.
Ви налаштуєте все за мене?
Якщо бажаєте: наше налаштування коштує $65 одноразово. Воно включає служби трансляції з автоматичним перезапуском, запускач, що перевіряє ключ і файл, RTMPS, одноразове перетворення ваших відео, журнали та резервні копії. Спочатку ми надсилаємо план і нічого не змінюємо, доки ви його не схвалите.
Чи можна транслювати також на Twitch або Facebook?
Так. Той самий рядок FFmpeg працює з їхньою адресою прийому RTMP або RTMPS і ключем. Кожне додаткове призначення додає свій бітрейт до вашого місячного трафіку.