本文へスキップ

ソリューション · ライブ配信

YouTube 24時間ライブ配信用の VPS

自分の動画を YouTube に24時間ループ配信する処理には、プロセッサーはほとんど使いません。FFmpeg はファイルをコピーするだけで、エンコードはしないからです。24時間365日の配信に必要なのは、転送量、自動で再起動する配信、そして YouTube が受け付けるファイルです。トラフィック計測なしの GL2-4 は月額 $11.90 からご利用いただけます。

24時間365日配信プランナー

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(1回のみ)で当社が設定します

24/7 ストリーミング向けサーバー

配信する本数で選んでください。

3つともトラフィック計測なしのため、1か月配信しても上限に達することはありません。本日時点の月額料金で、更新時も同じ料金です。

  1. StarterGL2-4

    配信可能数

    8本(1080p)

    または 4K で 2 本

    1チャンネルと数本の配信に。

    • 2 vCPU · 4 GB RAM · 40 GB NVMe
    • トラフィック計測なし · 500 Mbit/sポート
    • ボアルノワヴィントヒル(バージニア州)

    $11.90/月

    GL2-4 を注文
  2. 最高性能GL8-24

    配信可能数

    53本(1080p)

    または 4K で 17 本

    多数のチャンネル、4K、または配信しながらの動画変換に。

    • 8 vCPU · 24 GB RAM · 200 GB NVMe
    • トラフィック計測なし · 3 Gbit/sポート
    • ミラノ

大きな動画ライブラリ

BD-12:ディスク200 GB、月32 TB、1080pで6本の配信に十分。$17.90/月。

BD-12 を注文

オプション · $65(1回のみ)

すべて当社が設定します:自動で再起動する配信、RTMPS、YouTube 向けに整えた動画、そして一緒に行うテスト配信。

セットアップの内容

計算方法:配信1本あたりYouTubeの推奨ビットレートに音声128 kbit/sを加え、コピーモードでは1本あたり10分の1 vCPU(余裕のある見積もり)とします。止まらないトラフィックは計測なしポートの4分の1で計画し、サーバーが月を通して余裕を保てるようにします。月間上限のあるプランでは上限で決まります。ポートは最も遅い都市の値です。

14都市

YouTube の近くだけでなく、お客様の近くに。

都市によって、動画をサーバーへアップロードする速度とサーバーの応答速度が変わります。以下の各都市には24時間配信向けの価格のサーバーがあります。1080p で 3 本を配信できる最安のサーバーと、その都市の最大サーバーでどこまで可能かを示しています。

ヨーロッパ

南北アメリカ

アジア太平洋

中東

ほかに ドバイ、ムンバイ を含む 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 負荷が軽い)

用途別のサイズ選び
ワークロードvCPURAM
1080p で最大 8 本コピーモードは配信1本あたりコアの数パーセントしか使いませんが、当社は10分の1として計算します。制約となるのは、24時間365日のトラフィックとして4分の1で計画したポートです。24 GB
最大 0 本、複数チャンネル1 Gbit/s ポートで転送量計測なし、ファイル用に 75 GB。48 GB
サーバー上で動画の変換も行う場合キーフレーム修正のための再エンコードは実行中すべてのコアを使用しますが、配信自体はそうではありません。612 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 のキーに置き換え、共有するものには含めないでください。

  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。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 24時間配信1本あたりの月間転送量
配信YouTube の推奨値30日あたり
720p, 30 fps8 Mbit/s2.6 TB
1080p, 30 fps14 Mbit/s4.5 TB
1080p, 60 fps17 Mbit/s5.5 TB
1440p, 30 fps21 Mbit/s6.8 TB
4K, 30 fps42 Mbit/s13.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つのコマンド、そしてお客様と一緒に行うテスト配信。

作業前に計画をお送りし、お客様の承認なしには何も変更しません。ストリームキーはお客様のものです。ご自身で貼り付けていただきます。

よくある質問

購入前によくある質問。

24時間365日のループライブ配信はYouTubeで認められていますか?
YouTube はエンコーダーを通じた録画済み動画の配信を認めています。YouTube が適用するのはコミュニティガイドラインと収益化ポリシーで、これはサーバーではなくコンテンツに対するものです。チャンネルで配信する内容については YouTube のポリシーをご確認ください。当社はそれを判断せず、制限もしません。
配信に「データなし」と表示される、または停止するのはなぜですか?
よくある原因は次のとおりです。FFmpeg が終了して何も再起動しなかった(Restart=always を設定してください)、ストリームキーが間違っているか余分な文字が含まれている、ファイルのキーフレーム間隔が4秒を超えている、または Studio で YouTube のイベントが終了された。接続の切断は配信を1本ずつ止めますが、サーバーやネットワークの問題はすべての配信を同時に止めます。これで両者を見分けられます。
1台のVPSで何本配信できますか?
コピーモードなら多数配信できます。FFmpegはファイルを再パッケージするだけなので、ネットワークで決まります。1080pで14 Mbit/sの場合、音声込みで1本あたり月約4.6 TBを送信するため、32 TBのプランでは6本です。転送量を計測しないプランでは量はカウントされず、月を通して流れるトラフィックはポートの4分の1で計画します:GL2-4は1080pで8本、GL4-8は0本です。YouTube自体は、チャンネルあたり10本、ストリームキーあたり3本のアクティブな配信を認めています。
RTMP と RTMPS のどちらを使うべきですか?
RTMPS をポート443で使用してください。暗号化されているため YouTube が推奨しており、ポート443は1935をブロックするネットワークも通過できます。コピーモードでは追加のプロセッサー負荷はかかりません。
セットアップしてもらえますか?
ご希望であれば、当社のセットアップは一回$65です。自動再起動する配信サービス、キーとファイルを確認するランチャー、RTMPS、動画の一回限りの変換、ログとバックアップが含まれます。まず計画をお送りし、ご承認いただくまで何も変更しません。
TwitchやFacebookにも配信できますか?
はい。同じ FFmpeg のコマンドで、各サービスの RTMP または RTMPS の取り込みアドレスとキーを使えます。配信先を1つ追加するごとに、そのビットレート分が月間の転送量に加算されます。