本文へスキップ

止まらない配信のために

24時間365日エンコード用のサーバー。

常時配信が成り立つかどうかは、2 つの点で決まります。マシンがハードウェアでエンコードできるか、そしてマシンから出ていくデータ量を誰かが計測しているかです。多くのガイドは前者を扱い、後者を省いています。しかし請求書に現れるのは後者です。

誰も明記しない数字

常時配信にかかる帯域幅。

1 つの出力を 30 日間の 1 か月、毎秒稼働させた場合です。送信する同時出力の数を掛けてください。

解像度ビットレート月間の送信量1 TB の転送量枠の場合
1080p608 Mbit/sYouTube の推奨は 4.5–9 Mbit/s2.59 TB1.59 TB 超過
1440p6016 Mbit/sYouTube の推奨は 9–18 Mbit/s5.18 TB4.18 TB 超過
4K6035 Mbit/sYouTube の推奨は 20–51 Mbit/s11.34 TB10.34 TB 超過

どの行も、最初の1週間が終わる前に月 1 TB の転送量枠を超えます。これが以下のアドバイスの背景にある計算で、エンコーダーが2番目の問題である理由です。

3 つのエンコード方法

エンコーダーを選び、次にアップリンクを確認してください。

どれも機能します。違いは、出力1時間あたりの費用と、その下に必要なハードウェアです。

Intel Quick Sync

Intel CPU の内蔵グラフィックス(UHD 770 以降)

常時エンコードするための最も安価な方法です。専用マシン 1 台で、CPU に負担を感じさせることなく 1080p と 1440p を処理できます。

これはチップの機能であるため、お客様が管理するマシン全体でのみ利用できます。共有 VPS で利用できるものはありません。

NVIDIA NVENC

GPU カード:L4、A16、A40 などのライン

複数の同時出力に対応し、iGPU が限界となる 4K でも十分な余裕があります。

カードは簡単な部分です。カードを確認する前に、インスタンスに含まれる転送量を確認してください。

ソフトウェア(libx264 / libx265)

十分なコアを持つ任意のマシン

ビットあたりの画質が最も高く、特別なハードウェアの手配も不要。

出力 1 時間ごとに相応の CPU を消費します。大きなマシンなら 1080p は持続可能ですが、それを超えると高コストです。

おすすめの構成

どの配信にどのマシンが適しているか。

最も高価なものではなく、上記の計算に基づいてサイズを選んでいます。

1080p · 1440p

Quick Sync 搭載の専用マシン

内蔵グラフィックス搭載の Intel CPU を、本当に計測されない 1 Gbit/s ポートで。エンコーダーはチップに付属し、転送バイトはカウントされないため、1か月続く配信も1日だけの配信も費用は同じです。

マシンを見る

ソフトウェアエンコード

コアに余裕のある Unmetered VPS

libx264 による 1080p で十分で、マシン全体を管理したくない場合は、転送量を計測しないラインが、配信に欠かせない唯一のもの(誰も計測しないアップリンク)を、root と変動しない月額料金とともに提供します。

計測なし(Unmetered)ラインを見る

4K · 多数の出力

GPU:まず転送量の価格から

実カードの NVENC なら 4K や複数の同時出力も余裕をもって処理できます。当社の GPU インスタンスには月 1 TB の転送量が含まれ、それを超えるとギガバイト単位で課金されるため、1 本の常時配信では帯域幅がカードより高くつくことがあります。その用途でご購入の前に、当社にご相談ください。

GPU ラインを見る

よくある質問

購入前によくある質問。

24時間365日の配信は実際どれだけの帯域を使いますか?
1080p60、8 Mbit/s で止まらない配信は、月に約 2.6 TB を送信します。1440p60 では約 5.2 TB、4K60 では約 11.3 TB です。計算は単純に、そのビットレートを月のすべての秒で維持した値です。そして、どのサーバーが適切かを決めるのは、多くの場合エンコーダーよりもこの数値です。
常時配信には GPU サーバーが適していますか?
通常はそうではありません。理由はカードではなく転送量です。GPU インスタンスは通常、少ない転送量枠込みで販売されています(当社の場合は月 1 TB、その後はギガバイト単位で課金)。一方、1 本の常時配信は数テラバイトを消費します。4K では帯域幅がサーバーより高くつくこともあります。GPU が真価を発揮するのは、多数の出力を同時にエンコードする場合や 1440p を超える場合です。1 本の常時配信には、計測なしのアップリンクを備えた専用マシンのほうが安く、簡単です。
専用サーバーで Intel Quick Sync を使えますか?
はい、CPU に内蔵グラフィックスがあるマシンであれば利用できます。通常、無効化されているのはファームウェアではなく標準の Linux イメージです。i915 モジュールがブラックリストに登録され、カーネルが nomodeset で起動しています。両方を解除して再起動すると、/dev/dri/card0 と /dev/dri/renderD128 が表示され、FFmpeg で通常どおり VAAPI を使用できます。エンコード用にご購入いただいたマシンでは引き渡し前にこの設定を行い、認証情報とともに vainfo の出力をお送りします。配信を向ける前に動作が確認できるようにするためです。
/dev/dri/renderD128 は利用できますか?
内蔵 GPU を備えた専用マシンであれば、はい。このデバイスはエンコーダーが利用するレンダーノードで、グラフィックスドライバーの読み込みを許可すると表示されます。共有 VPS では表示されません。ホストが内蔵 GPU をゲストにパススルーしないためです。パイプラインに renderD128 が必要な場合は、共有のものではなく、マシン全体または GPU インスタンスが必要です。
アップリンクの「unmetered(計測なし)」とはどういう意味ですか?
転送量を計測しないということです。月間の転送量枠も、請求書の超過料金の項目も、持続的な送信ストリームを制限するフェアユース条項もありません。無限の速度を約束するものではありません。ポート速度が上限であり、1 Gbit/s のポートを使い切った場合は月に約 324 TB を転送します。実際には、1 か月間ずっと稼働した配信も、1 週間だけ稼働した配信も、請求額は同じになるということです。
専用マシンが必要ですか、それとも VPS で足りますか?
1080p のソフトウェアエンコードなら大きめの VPS で十分で、Unmetered なら請求額を予測しやすくなります。ハードウェアエンコードにはマシン丸ごとが必要です。Quick Sync は CPU の内蔵グラフィックスにあり、共有インスタンスでは利用できません。本当の分かれ目は処理速度ではなく、エンコーダーのシリコンにそもそもアクセスできるかどうかです。
これらのサーバーで RTMP、SRT、HLS を運用できますか?
はい。root 付きの通常の Ubuntu または Debian マシンなので、nginx-rtmp、SRS、MediaMTX、ヘッドレスの OBS、または単純な FFmpeg パイプラインのいずれも、他の環境と同じように動作します。セルフマネージドサーバーでは、配信スタックのインストールや管理は当社では行いません。当社が保証するのは、エンコーダーが利用可能であること、そしてアップリンクの転送量が計測されないことです。

あわせて読む

このページが参照しているページ。