配信

RTMP・SRT・NDIの違い:配信プロトコルの選び方

なぜプロトコルを理解する必要があるか 同じ映像を送るにも、どの「通信手順(プロトコル)」を使うかによって遅延・安定性・必要な機材が変わります。用途に合ったプロトコルを選ばないと、不必要な遅延が生じたり、不安定な配信になったりします。 RTMP(Real-Time Messaging Protocol) Adobe が開発した配信プロトコルで、YouTube・Twitch・ニコニコ生放送など主要プラットフォームの標準です。 仕様: TCPベース(パケットロス時に再送する) ポート:1935(HTTPSで443も使用可能) 暗号化:RTMPSで対応 メリット: OBSがデフォルトで対応 主要配信プラットフォームがほぼ対応 設定がシンプル デメリット: 遅延が5〜30秒と大きい パケットロスが多い環境(不安定な回線)では途切れやすい 向いている用途: YouTube Live・Twitchへの一般的なライブ配信 双方向性が不要な講演・セミナー・イベント配信 SRT(Secure Reliable Transport) Haivisionが開発し、現在はオープンソースとして普及している低遅延プロトコルです。不安定なネットワークでも安定した配信ができます。 仕様: UDPベース+独自の再送制御 ポート:任意(デフォルト9000等) AES暗号化対応 メリット: 遅延が0.5〜1秒と小さい パケットロスを自動補正(FEC・ARQ) 暗号化で安全に送れる デメリット: RTMP対応プラットフォームにそのまま送れない(変換サーバーが必要) 設定がRTMPより複雑 向いている用途: StarLinkや4G回線など不安定な回線での配信 会場内の映像を別拠点の配信サーバーに送る 低遅延が必要な用途(競技・競馬・スポーツ中継等) NDI(Network Device Interface) NewTekが開発した、ネットワーク内の映像伝送プロトコルです。インターネット配信ではなく、会場内のLANで機材間を繋ぐために使います。 仕様: IP(LAN)ベース 帯域:1Gbps スイッチを推奨(NDI Full 1080p30fpsで約125Mbps) ソフトウェアで無料で使える(NDI Tools) メリット: 遅延がほぼゼロ(LAN内) ケーブルが不要(LANケーブル1本で映像・音声・制御) OBSが対応(NDI Toolsプラグインが必要) デメリット: LANの帯域を大量に消費する インターネット越しの送信には適さない 対応機器が必要 向いている用途: 会場内のカメラ映像をOBSに取り込む PTZカメラ・スイッチャーとOBSの連携 複数のPCで映像を共有する 三者の比較 RTMP SRT NDI 主な用途 プラットフォーム配信 拠点間伝送 LAN内伝送 遅延 5〜30秒 0.5〜1秒 ほぼゼロ 安定性(不安定回線) 低い 高い - 使用範囲 インターネット インターネット LAN内 設定難易度 低い 中 低い 現場での組み合わせ例 カメラ → NDI → OBS → RTMP → YouTube: 会場内はNDI、外部配信はRTMP カメラ → OBS → SRT → 配信サーバー → RTMP → YouTube: 不安定回線ではSRTで中継サーバーに送りRTMPで配信 まとめ プラットフォームへの配信はRTMP、不安定な回線での拠点間伝送はSRT、LAN内の映像伝送はNDIを使うのが基本です。 ...

2026年5月8日 · 1 分 · evcast
配信

ライブ配信の基礎知識:エンコード・プロトコル・遅延の仕組み

ライブ配信の全体像 ライブ配信とは、映像・音声をリアルタイムで視聴者に届ける仕組みです。全体の流れはこうなっています。 カメラ・マイク ↓ エンコーダー(OBS等) ├── 映像・音声を圧縮 └── 配信プロトコルで送信 ↓ 配信サーバー(YouTube・Twitch等) ↓ 視聴者のデバイスでデコード・再生 エンコードとは カメラからの映像は非常にデータ量が多く、そのまま送信するとネットワーク帯域が足りません。エンコードとは映像・音声を圧縮してデータ量を減らす処理です。 映像コーデック: H.264(AVC): 最も普及している。互換性が高い。配信の標準 H.265(HEVC): H.264より約半分のデータ量で同画質。ただし対応機器が限られる AV1: 次世代コーデック。YouTubeが対応を進めている 配信では現在もH.264が最も安定して使えます。 音声コーデック: AAC: 配信の標準。YouTube・Twitchともに対応 MP3: 古い形式。配信よりも音楽ファイル向け Opus: 低遅延に強い。WebRTCで使われる 配信プロトコルの種類 RTMP(Real-Time Messaging Protocol) YouTubeやTwitchへの配信で標準的に使われるプロトコルです。OBSの「配信」設定でそのまま使えます。 ポート: TCP 1935(デフォルト) 遅延: 数秒〜10秒程度 安定性: 普及しており、問題が起きにくい 向いている用途: YouTube Live・Twitchへの一般的な配信 SRT(Secure Reliable Transport) 不安定なネットワーク環境でも安定した配信ができる低遅延プロトコルです。 遅延: 0.5〜1秒程度 特徴: パケットロスを自動補正、暗号化対応 向いている用途: StarLinkや不安定回線での配信、長距離伝送 NDI(Network Device Interface) 同一ネットワーク内での映像伝送に使うプロトコルです。 遅延: ほぼゼロ(LAN内) 特徴: カメラ・スイッチャー・PCをLANで繋げる 向いている用途: 会場内のカメラ映像をOBSに取り込む ビットレートと画質 ビットレートは1秒間に送るデータ量(bps/Mbps)を表します。高いほど画質が良いですが、ネットワーク帯域が必要です。 解像度 フレームレート 推奨ビットレート 1080p 60fps 6〜9Mbps 1080p 30fps 4〜6Mbps 720p 30fps 2〜4Mbps 480p 30fps 1〜2Mbps 現場での判断基準: アップロード速度の**50〜70%**以内に設定するのが安全です。10Mbpsのアップロード速度があれば、5〜7Mbpsで配信できます。 ...

2026年5月8日 · 1 分 · evcast