BLOG

NDIとは何ですか?

最終更新日:

  このページはDeepLによって自動的に翻訳されました。 Switch to English

ストリーミング環境に複数のパソコンが含まれている場合、それら間で動画をやり取りするのがたいてい一番の手間になります。HDMIケーブルには長さの限界がありますし、別の部屋に2台目のPCがある場合、壁の中にケーブルを通すか、あるいはその案自体を諦めるしかありません。

NDIは、これとは異なるアプローチを採用しています。専用のケーブルを介して映像を送信するのではなく、既存のネットワークを通じて映像、音声、および制御データを送信します。このガイドでは、NDIとは何か、なぜ存在するのか、ストリーミング環境においてどのような場合に適しているのか、そしてHDMI経由でのキャプチャと比較した場合の違いについて解説します。

NDIとは一体何なのか

NDIとは、Network Device Interfaceの略称です。もともとNewTek社によって開発され、現在はVizrt社が所有しているこのプロトコルは、通常のトラフィックを伝送するのと同じイーサネットケーブルやスイッチを使用し、標準的なIPネットワークを介してデバイスやソフトウェア間で映像や音声をやり取りできるようにするものです。

この技術が解決する課題は、生放送の現場に起因しています。従来の映像接続はポイント・ツー・ポイント方式、つまり1本のケーブルで1つのソースと1つの送信先を接続する仕組みです。カメラを1台追加するには、ケーブルを1本追加する必要があります。ソースを建物内の別の場所へ移動させるには、より長いケーブルを敷設するか、信号をより遠くまで伝送できる形式に変換する必要があります。12ものソースがあるスタジオでは、これらが膨大な物理的インフラとなり、設置には多額の費用がかかり、変更にも時間がかかります。

NDIなら、専用のケーブルが不要になります。ネットワーク上のどのデバイスでもビデオストリームを送信でき、ネットワーク上のどのデバイスでもそれを受信できます。ソースを追加するということは、新しいケーブルを敷設するのではなく、ネットワーク上にそのソースを追加することを意味します。制作構成を変更する際は、ソフトウェア上でどのデバイスがどのソースを受信するかを変更するだけです。

このアプローチは、柔軟性というメリットがセットアップの手間を上回る放送やライブイベントの分野から始まりました。その後、家庭用のセットアップにも広がり、小規模ながらも同様のメリットが発揮されています。つまり、ゲーム用PCと配信用PCを別々の部屋に設置しても、連携して動作させることができるのです。

NDIの実際の仕組み

NDIは、送信側デバイスで映像と音声をエンコードし、ネットワークを介してデータとして送信し、受信側デバイスでデコードします。ほとんどのローカルネットワークでは自動検出が行われるため、放送を開始したソースは、手動でIP設定を行うことなく、他のマシン上で利用可能な入力として表示されます。

これがうまくいくかどうかを左右するのは、次の2つの点です:

  • 帯域幅。フルNDIは、圧縮よりも画質を優先して設計されているため、各ストリームがギガビット接続の相当な帯域幅を消費します。複数のストリームを同時に送信すると、その消費量は急速に増加します。余裕の少ない接続環境では、NDI HXファミリーはより強力な圧縮を行います。HXおよびHX2は、レイテンシを犠牲にすることでビットレートを大幅に低減しますが、HX3は、帯域幅の使用量をごく一部に抑えつつ、レイテンシの点ではフルNDIに最も近い性能を発揮します。
  • ネットワークの品質。有線イーサネットを強く推奨します。Wi-Fiでは、特に利用者の多い家庭内ネットワークにおいて、フレームの損失や映像の途切れといった不安定さが生じやすくなります。2台の機器の間にギガビットスイッチを設置すれば、すべてを共有ルーター経由でルーティングするよりも、より安定した結果が得られます。

レイテンシーは低いですが、ゼロではありません。有線のギガビットネットワークでは、NDIストリーム自体はサブフレーム単位で動作しますが、キャプチャやソフトウェア処理が加わると、1~2フレーム程度になります。 送信側PCでゲームを実行し、受信側PCでエンコーダーを実行するデュアルPCストリーミング構成の場合、この遅延はストリーミング経路に生じるものであり、プレイ中に目に見える映像そのものには影響しません。NDIフィードにリアルタイムで反応する必要がある場合は、本格的に導入する前にテストを行うことをお勧めします。

ストリーミング環境においてNDIが適している場合

最もわかりやすい例は距離です。2台目のPCが別の階や別の部屋、あるいは標準的なHDMIケーブルでは確実に届かない場所にある場合、NDIは配線の問題をネットワークの問題へと転換します。パッシブHDMIケーブルの信頼性があるのは約25フィートまでで、4Kではそれより短くなるため、通常は距離が決め手となります。イーサネットはHDMIよりも長距離伝送が可能であり、ほとんどの家庭ではすでに何らかの形で敷設されています。

また、セットアップが頻繁に変わる場合にも役立ちます。マシンを定期的に移動させたり、特定のプロジェクト用にノートパソコンを追加したり、スマートフォンやタブレットを追加のソースとして活用したい場合でも、NDIなら、追加のたびに新しいハードウェアを導入することなく対応できます。

すでにネットワーク機器をお持ちであれば、試してみる価値があります。NDIソフトウェア自体は無料で、NDI Toolsや、一般的なストリーミングアプリと連携するためのプラグインも含まれています。お使いのPCがすでにギガビットスイッチに有線接続されているのであれば、試してみるためのコストは時間だけです。

NDIはキャプチャカードの代わりになりますか?

どちらのアプローチも、ある機器から別の機器へ映像を送信するという同じ問題を解決しますが、その解決方法は異なり、それぞれにメリットとデメリットがあります。要するに、NDIは有線ネットワーク上のコンピュータソースに最適ですが、キャプチャカードはゲーム機、カメラ、その他のHDMIソースに適しています。実際の選択は、何をキャプチャするか、そしてその動作がどの程度予測可能である必要があるかによって決まります。

NDIは、ソースがコンピュータである場合に効果を発揮します。柔軟性が高く、追加のハードウェアを必要とせず、ケーブルを増設することなくソース数を増やしていくことができます。その一方で、ネットワークへの依存から逃れられなくなるというデメリットがあります。誰かが大容量のダウンロードを開始したり、スイッチが飽和状態になったりすると、その影響がストリームに反映されてしまいます。

キャプチャカードは、ソースがHDMI出力を備えた機器である場合や、セッションごとに映像の経路を同じように設定したい場合に有効です。 PlayStationやXboxにはNDIを送信する機能がないため、ゲーム機が代表的な例ですが、ネットワークトラフィックを増やしたくないカメラやPCの場合にも同様です。キャプチャカードが必要かどうかまだ迷っている場合は、セットアップにキャプチャカードを取り入れるべきかどうかのガイドでその疑問について詳しく解説しており、「キャプチャカードの機能」では基本について解説しています。

多くの構成では、この2つを併用しています。映像はコンソールからキャプチャカードを介して取り込まれ、別のコンピュータがNDI経由でソフトウェアソースを提供します。

  NDI キャプチャカード
距離 ネットワークの届く範囲内では ケーブルの長さによる制限
出典が明記されている ソフトウェアおよびNDI対応デバイス ゲーム機を含む、あらゆるHDMI出力
状況によります ネットワークの帯域幅と安定性 ケーブルとUSBポート以外は何もありません
セットアップ 両方のマシンにおけるソフトウェアの設定 プラグを差し込めばすぐ使える
コンソールのサポート 直接的にはそうではありません。ゲーム機はNDIを出力しません。 はい

NDIの設定方法は?

一般的な手順は、ほとんどの環境においてほぼ同じです:

  1. 両方のマシンにNDIランタイムをインストールしてください。入手する最も簡単な方法は、「NDI Tools」を利用することです。これは無料のバンドルであり、送信、受信、およびディスカバリ機能の動作確認を行うためのユーティリティも含まれています。
  2. 両方のマシンを同じローカルネットワークに接続し、できれば同じスイッチに有線接続してください。
  3. お使いのストリーミングソフトウェアにNDIプラグインを追加してください。OBS Studioの場合、これはDistroAV(2024年にobs-ndiから名称変更されたもの)です。これは組み込み機能ではなく、独立したコミュニティ製プラグインです。現在のバージョンでは、最新のOBSビルドとNDI 6ランタイムが必要です。
  4. 送信側端末で、NDI出力を開始してください。
  5. 受信側マシンでは、ストリーミングソフトウェアにNDIソースを追加し、検出されたソースの一覧から送信側マシンを選択してください。

重要:ソースが表示されない場合、その原因は通常、インストールの不具合ではなく、ネットワークの隔離にあります。ゲストネットワークセグメント、VLAN、および一部のメッシュWi-Fiシステムは、NDIが依存する検出トラフィックをブロックします。両方のマシンを同じ有線セグメントに接続することで、こうした問題のほとんどは解決します。やむを得ず異なるサブネットに配置しなければならない場合は、NDI Discovery Server を使用することで、自動検出に頼る代わりに、両方のマシンを固定アドレスに設定することができます。

2台のPCを併用した環境でのオーディオ処理

NDIは映像とともに音声も伝送するため、基本的なケースには対応しています。より複雑になるのは、別々のミックスが必要な場合です。例えば、自分用のゲーム音声と配信用のゲーム音声を異なる音量に設定したり、ボイスチャットを録音から分離したり、自分の声に合わせて音楽の音量を下げたりする場合などが挙げられます。

この種のルーティングは、マシン間で映像を転送する場合とは別の問題であり、通常は映像側ではなくオーディオ側で解決されます。Wave XLR Proは、ハードウェア上で2台のPCからのオーディオを処理し、独立したミックスを同時に実行できます。この点については、「Wave XLR Proと2台のPCによるストリーミング」に関する記事で詳しく解説しています。同じ問題をソフトウェアで解決する方法としては、WaveCastが2台のPCからのオーディオ処理に特化して開発されています。

知っておくとよいこと:ElgatoのハードウェアでNDIを直接送受信できるものはありません。ビデオパスにNDIが含まれている場合でも、オーディオパスは、オーディオ処理に最適な機器を通じて別途処理することができます。

よくある質問

NDIは無料ですか?


NDIソフトウェアツール(NDI Toolsを含む)は無料でダウンロードでき、SDKも標準的なソフトウェア利用においては引き続きロイヤリティフリーです。Vizrtは2025年に適用除外項目を追加しました。これにより、専用ハードウェア、組み込みデバイス、およびロックダウンされたクラウド環境での導入については、有料の商用ライセンスが必要となりました。NDIをサポートする一部のサードパーティ製アプリケーションも有料です。一般的なストリーミング環境では、これらの制限はいずれも適用されません。



Wi-Fi経由でNDIを利用することはできますか?


動作はしますが、完全なNDIでの使用は推奨されません。無線通信では変動が生じ、それがフレームドロップとして現れます。帯域幅の狭いNDI HXフォーマットは、こうした変動に対する耐性が高く、特にHX3はその傾向が顕著です。



NDIを使ってコンソールをキャプチャすることはできますか?



いいえ。コンソールはHDMI出力のみであり、NDIを送信する手段がないため、コンソールの映像をキャプチャするにはキャプチャカードが必要です。



NDIはキャプチャカードの代わりになりますか?


安定した有線ネットワークに接続されたコンピュータをソースとする場合は可能です。一方、ゲーム機、カメラ、およびその他のHDMIソースの場合は不可能です。多くのセットアップでは、信号経路の異なる部分でこれら両方を併用しています。



NDIはどのくらいの帯域幅を使用しますか?


ギガビット・イーサネットは、フル機能のNDIを実現するための実用的な最低ラインであり、同時ストリーム数を増やすにつれて、さらなる余裕が必要となります。NDI HXは、それよりもはるかに少ない帯域幅で済みます。



どちらを選ぶか

2台目の端末がパソコンで、有線ネットワーク環境であり、距離が障壁となっている場合は、NDIを試してみる価値があります。ソースがゲーム機やカメラである場合、あるいはセッションごとに映像の伝送経路を常に同じ状態に保つ必要がある場合は、キャプチャカードの方がより直接的な解決策となります。当社のキャプチャカード比較記事では、どの設定にどの製品が適しているかを詳しく解説しています。

Stay up to date with Elgato. Get our latest News, Guides, and Product Updates in your Google feeds.

Add Elgato as a preferred source

Was this article helpful?