Решения · Трансляции
VPS для круглосуточной трансляции на YouTube
Круглосуточная трансляция ваших видео на YouTube по кругу почти не нагружает процессор: FFmpeg копирует файл, а не кодирует его. Трансляции 24/7 нужны трафик, автоматический перезапуск и файлы, которые принимает YouTube. GL2-4 с трафиком без учёта стоит от $11.90 в месяц.
Планировщик круглосуточных трансляций
Битрейты YouTubeРасположение сервера
- Передаётся каждую секунду
- 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
Выбирайте по числу трансляций.
Трафик без учёта на всех трёх, поэтому месяц трансляций никогда не упрётся в квоту. Актуальные цены в месяц, и каждое продление по той же цене.
- StarterGL2-4
Выдерживает до
8трансляций в 1080p
или 2 в 4K
Один канал и несколько трансляций.
- 2 vCPU · 4 GB RAM · 40 GB NVMe
- Трафик без учёта · порт 500 Mbit/s
- БоарнуаСтрасбургВинт-Хилл (Вирджиния)Варшава
$11.90/мес.
Заказать GL2-4 - РекомендуемGL4-8
Выдерживает до
17трансляций в 1080p
или 5 в 4K
Несколько каналов с запасом на будущее.
- 4 vCPU · 8 GB RAM · 75 GB NVMe
- Трафик без учёта · порт 1 Gbit/s
- Боарнуа
$20.90/мес.
Заказать GL4-8 - Максимум мощностиGL8-24
Выдерживает до
53трансляций в 1080p
или 17 в 4K
Много каналов, 4K или конвертация видео во время трансляций.
- 8 vCPU · 24 GB RAM · 200 GB NVMe
- Трафик без учёта · порт 3 Gbit/s
- Боарнуа
$54.90/мес.
Заказать GL8-24
Большая видеотека
BD-12: 200 GB диска и 32 TB в месяц, достаточно для 6 трансляций в 1080p. $17.90/мес.
Необязательно · $65 один раз
Мы всё настроим за вас: трансляции с автоперезапуском, RTMPS, подготовку ваших видео для YouTube и совместную тестовую трансляцию.
Как мы считаем: рекомендованный YouTube битрейт плюс 128 кбит/с аудио на трансляцию и десятая часть vCPU на трансляцию в режиме копирования, что с запасом. Непрерывный трафик мы планируем на четверть порта без учёта трафика, чтобы у сервера весь месяц оставался запас; на тарифе с месячным лимитом решает лимит. Порты указаны по самому медленному городу.
Городов: 15
Рядом с вами, а не только с YouTube.
От города зависит, как быстро ваши видео загружаются на сервер и как быстро он вам отвечает. В каждом городе ниже есть сервер с ценой для трансляции 24/7: самый дешёвый, выдерживающий 3 трансляций в 1080p, и предел самого крупного там.
Европа
СтрасбургФранция
GL2-4
$11.90/мес.
8 трансляций в 1080p · без учёта трафика · порт 500 Mbit/s
Самый крупный размер для трансляций здесь
ВаршаваПольша
GL2-4
$11.90/мес.
8 трансляций в 1080p · без учёта трафика · порт 500 Mbit/s
Самый крупный размер для трансляций здесь
ЛаутербурФранция
BD-8
$12.90/мес.
6 трансляций в 1080p · 32 TB в месяц · порт 200 Mbit/s
Самый крупный размер для трансляций здесь
СинишПортугалия
PT1-2
$55.90/мес.
7 трансляций в 1080p · без учёта трафика · порт 1 Gbit/s
До 17 на PT4-8 здесь, $198.90/мес.
Америка
БоарнуаКанада
GL2-4
$11.90/мес.
8 трансляций в 1080p · без учёта трафика · порт 500 Mbit/s
До 53 на GL8-24 здесь, $54.90/мес.
Винт-Хилл (Вирджиния)США
GL2-4
$11.90/мес.
8 трансляций в 1080p · без учёта трафика · порт 500 Mbit/s
Самый крупный размер для трансляций здесь
СиэтлСША
BD-8
$15.90/мес.
6 трансляций в 1080p · 32 TB в месяц · порт 200 Mbit/s
Самый крупный размер для трансляций здесь
Нью-ЙоркСША
BD-8
$16.90/мес.
6 трансляций в 1080p · 32 TB в месяц · порт 200 Mbit/s
Самый крупный размер для трансляций здесь
Азиатско-Тихоокеанский регион
СиднейАвстралия
BD-8
$17.90/мес.
6 трансляций в 1080p · 32 TB в месяц · порт 200 Mbit/s
Самый крупный размер для трансляций здесь
ТокиоЯпония
BD-8
$18.90/мес.
6 трансляций в 1080p · 32 TB в месяц · порт 200 Mbit/s
Самый крупный размер для трансляций здесь
Сингапур
BD-8
$18.90/мес.
6 трансляций в 1080p · 32 TB в месяц · порт 200 Mbit/s
До 17 на U16-64 здесь, $132.90/мес.
АлматыКазахстан
KZ1-2
$24.90/мес.
7 трансляций в 1080p · без учёта трафика · порт 1 Gbit/s
До 17 на KZ4-8 здесь, $70.90/мес.
БакуАзербайджан
AZ1-2
$48.90/мес.
7 трансляций в 1080p · без учёта трафика · порт 1 Gbit/s
До 17 на AZ4-8 здесь, $164.90/мес.
ТашкентУзбекистан
UZ1-2
$48.90/мес.
7 трансляций в 1080p · без учёта трафика · порт 1 Gbit/s
До 17 на UZ4-8 здесь, $164.90/мес.
Ближний Восток
СтамбулТурция
U1-2
$8.90/мес.
7 трансляций в 1080p · без учёта трафика · порт 1 Gbit/s
До 17 на U4-12 здесь, $32.90/мес.
Мы продаём серверы ещё в 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 может не сохранить в архиве, поэтому трансляция 24/7 идёт только в эфире; храните собственную копию видео.
Размеры (наши; режим копирования почти не нагружает ЦП)
| Нагрузка | vCPU | RAM |
|---|---|---|
| До 8 трансляций в 1080pРежим копирования использует несколько процентов ядра на трансляцию; мы закладываем десятую часть. Ограничение задаёт порт, который для круглосуточного трафика мы планируем на четверть. | 2 | 4 GB |
| До 17 трансляций, несколько каналовТрафик без учёта на порту 1 Гбит/с, 75 GB для файлов. | 4 | 8 GB |
| Если вы также конвертируете видео на сервереПерекодирование для исправления ключевых кадров занимает все ядра, пока идёт; трансляция нет. | 6 | 12 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 и не включайте его ни во что, чем делитесь.
- Установите FFmpeg.
apt update && apt install -y ffmpeg - Проверьте файл.
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 - Сохраните ключ в файл, доступный для чтения только root.
echo 'STREAM_KEY=your-key' > /root/stream1.env && chmod 600 /root/stream1.env - Создайте сервис
/etc/systemd/system/stream1.serviceсо строкамиRestart=always · RestartSec=10 · StartLimitIntervalSec=0 · EnvironmentFile=/root/stream1.envи строкой FFmpeg, приведённой выше, в качествеExecStart=. - Запустите и проверьте.
systemctl enable --now stream1, затемjournalctl -u stream1 -f. В YouTube Studio трансляция появится в эфире в течение минуты.
Откровенно
Что купили бы мы сами
В режиме копирования процессор почти не важен. Выбирайте по трафику и диску.
Для одного-двух каналов
GL2-4 · $11.90/мес.
GL2-4 за $11.90: 2 vCPU и 4 GB больше, чем нужно режиму копирования, а трафик не учитывается, поэтому месяц трансляций в 1080p не упрётся в квоту. Берите диск побольше, только если этого требует ваша видеотека.
Трафик
Сколько трафика расходует трансляция 24/7.
Трансляция, которая никогда не останавливается, передаёт свой битрейт каждую секунду месяца. При рекомендованных YouTube битрейтах одна трансляция за 30 дней расходует столько:
| Трансляция | YouTube рекомендует | За 30 дней |
|---|---|---|
| 720p, 30 fps | 8 Мбит/с | 2.6 TB |
| 1080p, 30 fps | 14 Мбит/с | 4.5 TB |
| 1080p, 60 fps | 17 Мбит/с | 5.5 TB |
| 1440p, 30 fps | 21 Мбит/с | 6.8 TB |
| 4K, 30 fps | 42 Мбит/с | 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 секунды), чтобы режим копирования транслировал их почти без нагрузки на ЦП.
- Журналы на диске, ежедневная резервная копия настроек трансляций, одна команда, показывающая статус каждой трансляции, и тестовая трансляция вместе с вами.
Мы присылаем план до того, как что-либо трогать, и ничего не меняем, пока вы его не одобрите. Ключи трансляций остаются вашими: вы вставляете их сами.
Вопросы