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

Створено для потоку, що ніколи не зупиняється

Сервер для цілодобового кодування.

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

Число, яке ніхто не вказує

Скільки трафіку коштує безперервний стрим.

Один вихідний потік, що працює кожну секунду 30-денного місяця. Помножте на кількість одночасних вихідних потоків.

Роздільна здатністьБітрейтВихідний трафік на місяцьПри ліміті 1 TB
1080p608 Mbit/sYouTube рекомендує 4.5–9 Мбіт/с2.59 TBПонад ліміт на 1.59 TB
1440p6016 Mbit/sYouTube рекомендує 9–18 Мбіт/с5.18 TBПонад ліміт на 4.18 TB
4K6035 Mbit/sYouTube рекомендує 20–51 Мбіт/с11.34 TBПонад ліміт на 10.34 TB

Кожен рядок перевищує місячний ліміт 1 TB ще до кінця першого тижня. Це арифметика, на якій ґрунтуються поради нижче, і саме тому енкодер є другим питанням.

Три способи кодування

Оберіть енкодер, потім перевірте аплінк.

Кожен із цих способів працює. Вони відрізняються вартістю години вихідного потоку та обладнанням, яке їм потрібне.

Intel Quick Sync

Інтегрована графіка ЦП Intel: UHD 770 і новіша

Найдешевший спосіб безперервного кодування. Одна виділена машина справляється з 1080p і 1440p, а ЦП цього навіть не помічає.

Це функція чипа, тому вона доступна лише на цілій машині, яку ви контролюєте. Жоден спільний VPS її не надає.

NVIDIA NVENC

Карта GPU: L4, A16, A40 та решта лінійки

Кілька одночасних вихідних потоків і комфортний запас у 4K, де iGPU на межі.

Карта – це проста частина. Перевірте, скільки трафіку включає інстанс, перш ніж дивитися на карту.

Програмне (libx264 / libx265)

Будь-яка машина з достатньою кількістю ядер

Найкраща якість на біт і жодного спеціального обладнання.

Витрачає реальні ресурси ЦП за кожну годину вихідного потоку. Стійко в 1080p на великій машині; вище цього дорого.

Що ми порадили б

Яка з наших машин підходить для якого стриму.

Розміри підібрано за арифметикою вище, а не за ціною.

1080p · 1440p

Виділена машина з Quick Sync

Процесор Intel з інтегрованою графікою на справді невраховуваному порту 1 Gbit/s. Кодувальник іде разом із чипом, а байти не враховуються, тож стрим, що йде весь місяць, коштує стільки ж, скільки стрим на один день.

Переглянути машини

Програмне кодування

VPS Unmetered із запасом ядер

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

Переглянути лінійку Unmetered

4K · багато виходів

GPU, але спершу ціна трафіку

NVENC на справжній карті впевнено справляється з 4K і кількома одночасними вихідними потоками. Наші GPU-інстанси включають 1 TB трафіку на місяць і стягують плату за кожен гігабайт понад це, тож для одного безперервного стриму трафік може коштувати більше, ніж карта. Зв’яжіться з нами, перш ніж купувати такий інстанс для цього.

Переглянути лінійку GPU

Запитання

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

Скільки трафіку насправді використовує стрим 24/7?
При 1080p60 і 8 Мбіт/с потік, що ніколи не зупиняється, передає близько 2.6 TB на місяць. При 1440p60 це приблизно 5.2 TB, а при 4K60 близько 11.3 TB. Арифметика проста: бітрейт, утримуваний кожну секунду місяця, і саме це число частіше, ніж енкодер, визначає, який сервер підходить.
Чи є GPU-сервер правильним вибором для безперервного стримінгу?
Зазвичай ні, і причина в трафіку, а не в карті. GPU-інстанси зазвичай продаються з невеликим включеним лімітом (наш включає 1 TB на місяць, далі оплата за гігабайт), тоді як один безперервний стрим витрачає кілька терабайтів. У 4K трафік може коштувати більше, ніж сервер. GPU виправданий, коли ви кодуєте багато вихідних потоків одночасно або працюєте вище 1440p; для однієї безперервної трансляції виділена машина з аплінком без обліку трафіку дешевша і простіша.
Чи можна використовувати Intel Quick Sync на виділеному сервері?
Так, на машині, ЦП якої має інтегровану графіку. Зазвичай вона вимкнена у стандартному образі Linux, а не у прошивці: модуль i915 занесено в чорний список, а ядро завантажується з nomodeset. Після видалення обох налаштувань і перезавантаження з’являються /dev/dri/card0 і /dev/dri/renderD128, і FFmpeg може нормально використовувати VAAPI. Ми налаштовуємо це перед передачею на будь-якій машині, придбаній для кодування, і надсилаємо вам вивід vainfo разом з обліковими даними, щоб усе було перевірено до того, як ви спрямуєте на неї стрим.
Чи буде мені доступний /dev/dri/renderD128?
На виділеній машині з інтегрованим GPU так: цей пристрій є render node, з яким працює енкодер, і він з’являється, щойно дозволено завантаження графічного драйвера. На спільному VPS його не буде, бо хост не прокидає інтегрований GPU у гостьові системи. Якщо вашому конвеєру потрібен renderD128, вам потрібна ціла машина або GPU-інстанс, а не спільний.
Що означає «без обліку трафіку» для вашого аплінку?
Те, що ми не рахуємо трафік: жодного місячного ліміту, жодного рядка за перевищення в рахунку і жодного пункту про чесне використання, що обмежує тривалий вихідний потік. Це не обіцянка нескінченної швидкості: стелею є швидкість порту, а порт 1 Гбіт/с за повного завантаження передає близько 324 TB на місяць. На практиці це означає, що стрим, який працює кожну годину місяця, дає такий самий рахунок, як і стрим, що працював тиждень.
Мені потрібна виділена машина чи вистачить VPS?
Для програмного кодування в 1080p достатньо великого VPS, а VPS без обліку трафіку робить рахунок передбачуваним. Для апаратного кодування потрібна ціла машина: Quick Sync працює на інтегрованій графіці ЦП, а спільні інстанси її не надають. Справжня межа саме тут: не швидкість як така, а те, чи доступний кремній енкодера взагалі.
Чи можна запускати RTMP, SRT або HLS на одному з цих серверів?
Так. Це звичайні машини з Ubuntu або Debian і root, тож nginx-rtmp, SRS, MediaMTX, OBS headless чи простий конвеєр FFmpeg працюють так само, як і деінде. На сервері із самостійним керуванням ми не встановлюємо і не обслуговуємо стек для стримінгу; ми гарантуємо, що енкодер доступний, а аплінк не враховуватиме ваш трафік.

Читати далі

Сторінки, на які спирається ця.