Contents
NDI の概要と配信で得られる主な効果
NDI(Network Device Interface)は、IP ネットワーク上で映像・音声を 低遅延かつ高品質 に転送できるプロトコルです。ライブ配信では、キャプチャ PC とエンコード PC を別々に用意した 2PC 構成 が容易になるため、機材配置や配線がシンプルになります。本節では、NDI が提供する代表的なメリットと、配信ワークフローへの具体的なインパクトを解説します。
-
低遅延・高帯域効率
同一ローカルネットワーク内で 1080p60 や 4K30 の映像を数ミリ秒の遅延で転送可能です。UDP ベースかつ独自圧縮アルゴリズムにより、1 Gbps のイーサネットさえあれば十分な帯域が確保できます。 -
ケーブル削減
HDMI/SDI ケーブルを廃止し、PC 同士は Ethernet だけで接続できるため配線コストと設置スペースが大幅に削減されます。 -
マルチカメラ・画面共有の柔軟性
複数台の PC が同時に NDI ソースを送受信でき、OBS のシーン切替だけで多様な映像レイアウトが実現できます。
ポイント:NDI を導入すれば、2PC 配信やマルチカメラ構成がシンプルになるだけでなく、遅延と画質の両立が可能です。
最新 NDI Runtime と OBS‑NDI プラグインの取得・インストール(2026 年時点)
公式情報の確認日:2026‑06‑15
NewTek のダウンロードページ(https://www.ndi.tv/sdk/)に記載されている最新版は次の通りです。
| 製品 | 現行バージョン(2026‑06‑15 時点) | ダウンロード URL(例) |
|---|---|---|
| NDI Runtime | 7.1(Windows / macOS / Linux 向け) | https://download.ndi.tv/ndi-sdk/v7.1/... |
| OBS‑NDI (DistroAV) プラグイン | 5.3 | https://download.ndi.tv/obs-plugins/v5.3/... |
※本稿ではバージョン番号を「7.1 / 5.3」と表記し、今後の更新があった場合は公式ページで再確認してください。
以下では、Windows 11、macOS Ventura/Monterey、Ubuntu 24.04 の各 OS 向けインストール手順を示します。管理者権限 が必要になる点に注意してください。
Windows 11 でのインストール
- ダウンロード
ndi-runtime-7.1-windows.exe-
obs-ndi-5.3-windows.msi -
NDI Runtime のインストール
ファイルを右クリック → 「管理者として実行」→ 画面指示に従い完了します。インストール後は「設定 → アプリと機能」にNewTek NDI Runtimeが表示され、バージョンが 7.1 であることを確認してください。 -
OBS‑NDI プラグインのインストール
MSI を同様に管理者権限で実行します。プラグインは自動的にC:\Program Files\obs-studio\obs-plugins\64bit配下へ配置されます。 -
再起動
OBS を一度終了し、再起動すると「Tools → NDI Output Settings」がメニューに表示されます。
注意点:Windows のファイアウォールが自動でポート 5960(UDP)をブロックすることがあります。インストール直後に「設定 → Windows セキュリティ → ファイアウォールとネットワーク保護」から例外ルールを作成してください。
macOS Ventura / Monterey でのインストール
macOS の Gatekeeper と「セキュリティとプライバシー」の設定が影響します。最新 OS(Ventura 13.x、Monterey 12.x)では次の手順が推奨されます。
| 手順 | 操作内容 |
|---|---|
| 1. ダウンロード | ndi-runtime-7.1-mac.pkg と obs-ndi-5.3-mac.pkg を公式サイトから取得 |
| 2. Runtime インストール | パッケージを開き、管理者パスワードを入力してインストール。途中で「システム拡張がブロックされました」と表示されたら システム設定 → プライバシーとセキュリティ へ進み、「許可」ボタンをクリック |
| 3. プラグインインストール | 同様に obs-ndi-5.3-mac.pkg を実行。プラグインは /Library/Application Support/obs-studio/plugins に配置されます |
| 4. Gatekeeper の例外設定 | 「システム設定」→「プライバシーとセキュリティ」→「一般」で ndi-runtime と obs-ndi が「許可された開発元」になることを確認 |
| 5. OBS 再起動 | OBS を再起動し、メニューに NDI が表示されれば完了 |
ポイント:macOS の システム拡張(System Extension) は macOS 13.0 以降で有効化が必要です。インストール後に「システム環境設定」から再起動を求められた場合は指示通り実行してください。
Ubuntu 24.04(Linux)でのインストール
Ubuntu 系ディストリビューションでは公式 .deb パッケージが提供されています。依存関係エラーが出たときは apt --fix-broken install で自動解決できます。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# 必要なライブラリを事前にインストール sudo apt update && sudo apt install -y libgl1-mesa-glx libxcb-xinerama0 # NDI Runtime の取得とインストール(バージョン 7.1) wget https://download.ndi.tv/ndi-sdk/v7.1/linux/ubuntu24/ndi-runtime_7.1_amd64.deb sudo dpkg -i ndi-runtime_7.1_amd64.deb # OBS‑NDI プラグインの取得とインストール(バージョン 5.3) wget https://download.ndi.tv/obs-plugins/v5.3/linux/ubuntu24/obs-ndi_5.3_amd64.deb sudo dpkg -i obs-ndi_5.3_amd64.deb # 依存関係が残っている場合は自動修復 sudo apt --fix-broken install |
留意点:Linux ではマルチキャストの有効化が必須になるケースがあります。詳細は後述する「ネットワーク最適化」章をご参照ください。
OBS‑NDI プラグインの有効化と基本設定
このセクションでは、OBS にプラグインが正しく認識されたことを前提に、送信側(NDI Output) と 受信側(NDI Source) の最低限の設定手順を示します。
NDI Output 設定(送信側 PC)
- OBS を起動し 「ツール」→「NDI Output Settings」 を開く
- 「Enable Main Output」にチェック → 出力名は
GamePC_Mainなど分かりやすい文字列を入力 - 必要に応じて「Enable Preview Output」も有効化(プレビュー映像を別の端末で確認したい場合)
- Video Format は「Auto (Hardware Acceleration)」が推奨。GPU が NVENC / VCE に対応しているとエンコード負荷はほぼゼロです
ポイント:出力名は受信側で正確に入力する必要があります。スペースや日本語は避け、英数字+アンダースコアだけにしてください。
NDI Source 設定(受信側 PC)
- シーンへ「NDI Source」→名前を付ける(例:
GamePC_NDI) - Source Name に送信側で設定した
GamePC_Mainを選択 - Bandwidth Settings は映像品質に応じて
Low / Medium / Highを選択。4K30 なら High が安全です - 音声同期がずれる場合は Audio Sync Delay(ミリ秒)で微調整し、映像と音声のズレを目視で確認します
結論:NDI Source は通常のビデオソースと同様にシーン内で扱えるため、フィルタやトランジションも自由に適用できます。
2PC 配信構成例と推奨設定
以下では、2026 年版で実証済みの 送信側 PC(ゲーム/映像キャプチャ) と 受信側 PC(エンコード/配信) の具体的な設定手順を示します。GPU は RTX 3060 以上、ネットワークは Gigabit Ethernet 前提です。
推奨解像度・FPS・ビットレート
| 配信目的 | 解像度 | FPS | ビットレート(目安) |
|---|---|---|---|
| フル HD 高リフレッシュ | 1920×1080 | 60 | 12 Mbps (NDI HX) / 18 Mbps (NDI Advanced) |
| 4K ストリーミング | 3840×2160 | 30 | 25 Mbps (HX) / 35 Mbps (Advanced) |
- NDI HX は CPU 負荷が低く、家庭用 LAN(1 Gbps)で余裕があります。
- NDI Advanced は AES‑256 暗号化・高ビットレート対応で、企業内 VLAN やセキュリティ要件がある環境向けです。
注意:上記ビットレートは 送信側と受信側の合計帯域 を指します。実際にはネットワークの空き容量を 20 % 程度確保しておくことが推奨されます。
送信側 PC の OBS 設定手順
- シーン作成 → ゲームキャプチャ → 「NDI Output」へリンク
- 出力設定(
Settings → Output)でエンコーダはNVENC (New)、ビットレートは上表に合わせる - NDI Output で
Main Output Name:GamePC_MainVideo Format: 「Auto (Hardware Acceleration)」- 音声はステレオ PCM 48 kHz、遅延補正はデフォルトのままで OK
受信側 PC の OBS 設定手順
- シーン作成 → 「NDI Source」→
GamePC_Mainを選択 - 映像フィルタ:必要に応じて「Scale Filter」を「Lanczos (36 samples)」へ変更し、4K でも滑らかなスケーリングを実現
- 配信設定(
Settings → Output → Streaming)でエンコーダはNVENC (New)、ビットレートは送信側よりやや高めに(例:12 Mbps → 15 Mbps) - 高度な設定で「Process Priority」を
Highにし、CPU スパイク時の遅延増加を抑制
結論:送受信双方で同一解像度・FPS を合わせることで映像同期が容易になり、総遅延は概ね 150 ms 以下に収まります。
NDI Advanced の追加設定(暗号化・認証)
| 項目 | 設定方法 | 効果 |
|---|---|---|
| 暗号化 (AES‑256) | NDI Output → Advanced タブで Encryption を有効化 |
ネットワーク上の映像データを保護 |
| 認証トークン | 同タブの Authentication Token にランダム文字列を入力し、受信側でも同一トークンを設定 | 不正な NDI ソース取得を防止 |
| ポート 5960 の開放 | ファイアウォール/スイッチで UDP 5960(マルチキャスト)を許可 | Advanced モードのディスカバリが機能 |
ポイント:NDI Advanced を使用しない場合は
EnableMulticastレジストリキーは不要です。標準 NDI HX はデフォルトでユニキャスト通信を行うため、レジストリ操作は省略できます。
ネットワーク最適化・トラブルシューティング・品質チェック
NDI 配信の安定性は 有線 LAN と ネットワーク設定 に大きく依存します。ここでは実務で効果が確認された構成例と、代表的な障害への対処法をまとめます。
推奨ネットワーク構成(有線・固定 IP・QoS)
- Gigabit Ethernet スイッチ を使用し、送信側 PC と受信側 PC を同一 VLAN に配置
- 固定 IP 割当:例として
192.168.10.20(送信側) /192.168.10.30(受信側)。DHCP のリース更新で IP が変わると NDI ソースが検出できなくなるため、必ず固定にしてください - QoS 設定:スイッチ管理画面でポートごとの優先度を「Voice/Video」へ変更し、UDP ポート 5960 の帯域保証を設定(※Advanced 使用時のみ)
- マルチキャスト有効化(任意)
- Windows:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersにEnableMulticast=1を追加(レジストリ編集は管理者権限で実施)。※Standard NDI HX では不要です。 - Linux (Ubuntu):
/etc/sysctl.confにnet.ipv4.icmp_echo_ignore_broadcasts = 0とnet.ipv4.conf.all.rp_filter=0を追記し、sudo sysctl -pで反映
結論:上記構成にすれば NDI が要求する最大 40 Mbps の帯域を余裕を持って供給でき、映像ドロップや遅延増加のリスクが大幅に低減します。
代表的な障害と対処フロー
| 障害 | 主な原因 | 推奨対策 |
|---|---|---|
| 黒画面(映像未表示) | ファイアウォールで UDP 5960 が遮断、出力名不一致 | Windows Defender の「受信の規則」に NDI ポートを許可し、OBS‑NDI の Output Name と Source Name が完全に同一か確認 |
| 音声遅延が顕著 | Audio Sync Delay 設定ミス、ネットワークジッター | OBS の NDI Source で Audio Sync Delay を 50 ms 刻みで調整。QoS が無効の場合は有効化する |
| フレームドロップ・スタッタリング | 帯域不足、CPU/GPU 負荷過大 | ネットワークを 1 Gbps スイッチに変更、送信側 OBS の Video 設定でハードウェアアクセラレーション(NVENC)へ切替 |
| ソースが検出されない | マルチキャスト無効化、同一 VLAN 未設定 | 前述のマルチキャスト有効化手順と VLAN 構成を再確認 |
ポイント:障害発生時はまず OBS のログ (
Help → Log Files → Show Log) を確認し、エラーコードや警告メッセージから原因を特定してください。
品質チェックリスト(配信開始前に実施)
- ローカルプレビュー
-
受信側 PC で NDI Source が映像・音声ともに表示されるか確認
-
遅延測定
-
送信側画面に時計やタイムコードを常時表示し、受信側で目視比較。総遅延が 150 ms 以下なら合格
-
帯域監視
-
Windows のタスクマネージャー → 「パフォーマンス」→「イーサネット」でリアルタイム送信レートを観測し、設定ビットレートの 80‑90 % 程度に収まっているか確認
-
フレームドロップ・平均フレーム時間
-
OBS の
StatsウィンドウでDropped Framesが全体の 0.5 % 未満、Average Frame Timeが目標 FPS の ±5 ms 内に収まっていれば OK -
ファイアウォール/ポート確認
- UDP 5960(マルチキャスト)と 5961‑5970(ユニキャスト)が両 PC で開放されているか最終チェック
結論:このチェックリストを配信前にすべて実施すれば、2PC 構成でも安定した高画質・低遅延配信が期待できます。
まとめ
- NDI の最新版は Runtime 7.1、OBS‑NDI 5.3(2026‑06‑15 確認)。公式サイトで常に最新情報を取得してください。
- Windows・macOS・Linux 各 OS のインストール手順 を管理者権限・Gatekeeper 例外設定と共に整理しました。
- NDI Output / NDI Source の基本設定は数ステップで完了し、追加スクリプトは不要です。
- 2PC 配信の推奨構成(送信側 GPU エンコード+受信側エンコード)と 解像度・ビットレート表 を提示し、実装例を示しました。
- ネットワーク最適化 と トラブルシューティング のチェックポイントを具体的に列挙。特に UDP ポート 5960(NDI Advanced)とマルチキャスト有効化は公式ドキュメントで確認済みです。
- 冗長な結論文は削除し、全体を簡潔かつ読みやすく再構成しました。
以上の手順とチェック項目に沿って設定すれば、高画質・低遅延・安定したライブ配信環境が構築できます。質問や不明点があれば、NewTek のサポートフォーラムまたは本稿冒頭で示した公式ダウンロードページをご参照ください。