ソリューション · ライブ配信
YouTube 24時間ライブ配信用の VPS
自分の動画を YouTube に24時間ループ配信する処理には、プロセッサーはほとんど使いません。FFmpeg はファイルをコピーするだけで、エンコードはしないからです。24時間365日の配信に必要なのは、転送量、自動で再起動する配信、そして YouTube が受け付けるファイルです。トラフィック計測なしの GL2-4 は月額 $11.90 からご利用いただけます。
24時間365日配信プランナー
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(1回のみ)で当社が設定します
24/7 ストリーミング向けサーバー
配信する本数で選んでください。
3つともトラフィック計測なしのため、1か月配信しても上限に達することはありません。本日時点の月額料金で、更新時も同じ料金です。
- StarterGL2-4
配信可能数
8本(1080p)
または 4K で 2 本
1チャンネルと数本の配信に。
- 2 vCPU · 4 GB RAM · 40 GB NVMe
- トラフィック計測なし · 500 Mbit/sポート
- ボアルノワヴィントヒル(バージニア州)
$11.90/月
GL2-4 を注文 - 最高性能GL8-24
配信可能数
53本(1080p)
または 4K で 17 本
多数のチャンネル、4K、または配信しながらの動画変換に。
- 8 vCPU · 24 GB RAM · 200 GB NVMe
- トラフィック計測なし · 3 Gbit/sポート
- ミラノ
$54.90/月
GL8-24 を注文
大きな動画ライブラリ
BD-12:ディスク200 GB、月32 TB、1080pで6本の配信に十分。$17.90/月。
オプション · $65(1回のみ)
すべて当社が設定します:自動で再起動する配信、RTMPS、YouTube 向けに整えた動画、そして一緒に行うテスト配信。
計算方法:配信1本あたりYouTubeの推奨ビットレートに音声128 kbit/sを加え、コピーモードでは1本あたり10分の1 vCPU(余裕のある見積もり)とします。止まらないトラフィックは計測なしポートの4分の1で計画し、サーバーが月を通して余裕を保てるようにします。月間上限のあるプランでは上限で決まります。ポートは最も遅い都市の値です。
14都市
YouTube の近くだけでなく、お客様の近くに。
都市によって、動画をサーバーへアップロードする速度とサーバーの応答速度が変わります。以下の各都市には24時間配信向けの価格のサーバーがあります。1080p で 3 本を配信できる最安のサーバーと、その都市の最大サーバーでどこまで可能かを示しています。
ヨーロッパ
ローテルブールフランス
BD-8
$12.90/月
1080p で 6 本 · 月 32 TB · 200 Mbit/s ポート
この中で最大の配信向けサイズ
ミラノイタリア
GL8-24
$54.90/月
1080p で 53 本 · 計測なし · 3 Gbit/s ポート
この中で最大の配信向けサイズ
シネスポルトガル
PT1-2
$55.90/月
1080p で 7 本 · 計測なし · 1 Gbit/s ポート
この都市では PT4-8 で最大 17、$198.90/月
南北アメリカ
ボアルノワカナダ
GL2-4
$11.90/月
1080p で 8 本 · 計測なし · 500 Mbit/s ポート
この中で最大の配信向けサイズ
ヴィントヒル(バージニア州)米国
GL2-4
$11.90/月
1080p で 8 本 · 計測なし · 500 Mbit/s ポート
この中で最大の配信向けサイズ
シアトル米国
BD-8
$15.90/月
1080p で 6 本 · 月 32 TB · 200 Mbit/s ポート
この中で最大の配信向けサイズ
ニューヨーク米国
BD-8
$16.90/月
1080p で 6 本 · 月 32 TB · 200 Mbit/s ポート
この中で最大の配信向けサイズ
アジア太平洋
シドニーオーストラリア
BD-8
$17.90/月
1080p で 6 本 · 月 32 TB · 200 Mbit/s ポート
この中で最大の配信向けサイズ
東京日本
BD-8
$18.90/月
1080p で 6 本 · 月 32 TB · 200 Mbit/s ポート
この中で最大の配信向けサイズ
シンガポール
BD-8
$18.90/月
1080p で 6 本 · 月 32 TB · 200 Mbit/s ポート
この都市では U16-64 で最大 17、$132.90/月
アルマトイカザフスタン
KZ1-2
$24.90/月
1080p で 7 本 · 計測なし · 1 Gbit/s ポート
この都市では KZ4-8 で最大 17、$70.90/月
バクーアゼルバイジャン
AZ1-2
$48.90/月
1080p で 7 本 · 計測なし · 1 Gbit/s ポート
この都市では AZ4-8 で最大 17、$164.90/月
タシケントウズベキスタン
UZ1-2
$48.90/月
1080p で 7 本 · 計測なし · 1 Gbit/s ポート
この都市では UZ4-8 で最大 17、$164.90/月
ほかに ドバイ、ムンバイ を含む 59 都市でもサーバーを販売しています。これらのプランには月間の転送量上限があり、ポート速度は公表されていないため、配信本数の試算は行っていません。1080p 配信1本で月に約 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 では1チャンネルあたり10本、1ストリームキーあたり3本までの同時配信が可能です。
- 12時間を超える配信は YouTube でアーカイブされない場合があるため、24時間配信はライブのみとなります。動画はご自身で保管してください。
サイズ(当社基準。コピーモードは CPU 負荷が軽い)
| ワークロード | vCPU | RAM |
|---|---|---|
| 1080p で最大 8 本コピーモードは配信1本あたりコアの数パーセントしか使いませんが、当社は10分の1として計算します。制約となるのは、24時間365日のトラフィックとして4分の1で計画したポートです。 | 2 | 4 GB |
| 最大 0 本、複数チャンネル1 Gbit/s ポートで転送量計測なし、ファイル用に 75 GB。 | 4 | 8 GB |
| サーバー上で動画の変換も行う場合キーフレーム修正のための再エンコードは実行中すべてのコアを使用しますが、配信自体はそうではありません。 | 6 | 12 GB |
適合するプラン
3 台のマシン、最新価格
配信可能な本数順に並べています。価格は本日時点の月額で、カタログから取得しています。
- GL2-4$11.90/月
2 vCPU · 4 GB · 40 GB ディスク · Unmetered(計測なし)
Unmetered:1080p で最大 8 本、転送量の上限なし。2 vCPU、4 GB、40 GB、500 Mbit/sポートでトラフィック計測なし。ほとんどのチャンネルに適した選択です。
- 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配信6本。
- BD-12$17.90/月
6 vCPU · 12 GB · 200 GB ディスク · 32 TB
200 GB:大きなライブラリ、サーバー上での変換。配信を止めずに動画を変換できる6 vCPUと12 GB、ファイル用200 GB。
各都市のポート速度と転送量は各プランに表示されます。注文フォームでは選択した都市の値が表示されます。
インストール
自動で再起動する配信までの5ステップ
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。1分以内にYouTube Studioで配信がライブと表示されます。
正直なところ
当社が実際に購入するなら
コピーモードではプロセッサーはほぼ関係ありません。転送量とディスクで選んでください。
1〜2チャンネル向け
GL2-4 · $11.90/月
GL2-4($11.90):2 vCPU と 4 GB はコピーモードに十分すぎる性能で、トラフィックは計測されないため、1か月間 1080p 配信を続けても上限に達しません。より大きなディスクは、動画ライブラリに必要な場合にのみお選びください。
転送量
24時間365日の配信が使う転送量。
止まらない配信は、月のあらゆる秒にビットレート分のデータを送信します。YouTubeの推奨ビットレートでは、1本の配信が30日間で使う量は次のとおりです:
| 配信 | YouTube の推奨値 | 30日あたり |
|---|---|---|
| 720p, 30 fps | 8 Mbit/s | 2.6 TB |
| 1080p, 30 fps | 14 Mbit/s | 4.5 TB |
| 1080p, 60 fps | 17 Mbit/s | 5.5 TB |
| 1440p, 30 fps | 21 Mbit/s | 6.8 TB |
| 4K, 30 fps | 42 Mbit/s | 13.6 TB |
つまり、プランを決めるのはプロセッサーではなく転送量の上限です。月32 TB のプランなら、YouTube 推奨ビットレートの1080p 配信を6本まかなえます。Unmetered プランには月間の上限がなく、制約はポート速度のみです。お客様の動画は推奨値より少ない場合もあるので、ファイルのビットレートをご確認ください。
ビットレートはYouTubeのライブエンコーダの設定によります。計算:Mbit/s x 2,592,000秒 / 8。
オプション
設定を当社にお任せになりますか?$65(1回のみ)。
上のサーバーを通常どおり購入してください。手順をご自身で行いたくない場合は、当社のセットアップを追加できます。固定価格の一回払いで、ご承認から24時間以内に完了します。
$65 のセットアップの内容
- チャンネルごとの配信サービス。切断後は自動で再起動し、サーバー再起動後も再開します。
- FFmpegの起動前にストリームキーと動画ファイルを確認し、問題があればログに分かりやすく記録するランチャー。
- YouTube が推奨する暗号化取り込み方式、ポート443の RTMPS で配信。
- お客様の動画を YouTube 向けの形式(H.264、AAC、2秒ごとのキーフレーム)に一度変換するため、コピーモードでほとんど CPU を使わずに配信できます。
- ディスクに保存されるログ、配信設定の毎日のバックアップ、全配信のステータスを表示する1つのコマンド、そしてお客様と一緒に行うテスト配信。
作業前に計画をお送りし、お客様の承認なしには何も変更しません。ストリームキーはお客様のものです。ご自身で貼り付けていただきます。
よくある質問