UDP マルチキャスト ビデオ ストリーミングのトラブルシューティング ガイド

前書き

これ UDP マルチキャスト ビデオ ストリーミングのトラブルシューティング ガイド!! マルチキャスト ストリーミングの設定方法について説明します, カメラの検出を確認する, VLC または SPlayer で UDP MPEG-TS ストリームを使用する場合の一般的な再生問題を解決します.

テスト中に構成ミスやネットワーク関連の問題を迅速に特定できるように設計されています。.


Q: システムはマルチキャストをサポートしていますか? 1つのストリームを複数のIPに出力できますか?

A: はい.

システムが完全サポート UDPマルチキャストビデオストリーミング, IP アドレスごとにストリームを複製することなく、1 つのビデオ ストリームを複数の受信者に同時に配信できます。.

これは、同じネットワーク内での 1 対多のストリーミング メカニズムです。.


UDP マルチキャストの仕組み

マルチキャストモードを有効にするには:

  • を設定します。 リモートIP 送信者側で (エンコーダ) マルチキャストアドレス側
    例: 224.0.0.23
  • すべての受信者は、同じ IP アドレスを使用して同じマルチキャスト グループに参加する必要があります

受信機の構成例

Remote IP setting on Multicast of SDI AHD to IP encoder board
SDI AHDからIPエンコーダボードへのマルチキャストのリモートIP設定
VLC network URL setting on Multicast of SDI AHD to IP encoder board
SDI AHDからIPエンコーダーボードへのマルチキャストにおけるVLCネットワークURL設定

スプレイヤー:

  • グループIPの設定: 224.0.0.23

VLCメディアプレーヤー:

  • オープンネットワークストリーム: udp://@224.0.0.23:8090

重要な注意事項

  • 実際のデバイスの IP はマルチキャスト モードでは重要ではありません
  • ストリーム配信はネットワークがマルチキャストをサポートしているかどうかによって異なります
  • すべてのデバイスは同じマルチキャスト グループに参加する必要があります
  • パフォーマンスはネットワークの安定性と構成に大きく依存します

リモートIP設定例 (エンコーダ側)

SDI/AHDをIPエンコーダーボードにマルチキャストする際のリモートIP設定:

  • 出力モードの設定: UDPマルチキャスト
  • マルチキャストIPを設定する: 224.0.0.23
  • ポートの設定: e.g. 8090
  • 設定を保存し、エンコードボードを再起動します

⚠⚠️ 重要: エンコーダの電源を入れ直す必要があります (再起動した) 変更を有効にするには.


VLCネットワークURL設定例

マルチキャストストリーミング用のVLCネットワークURL設定:

  • VLCを開く
  • クリック メディア → オープンネットワークストリーム
  • 入力: udp://@224.0.0.23:8090
  • 「再生」をクリックします

カメラとエンコーダのチェック (非常に重要)

マルチキャストストリーミングをテストする前に:

  1. チェックしてください ウェブサーバーのビデオページ
    • カメラが正しく検出されていることを確認します
    • カメラが検出されない場合, ビデオストリームは出力されません
  2. エンコードパラメータを確認する
    • 正しい解像度とビットレート設定
    • UDP出力が有効になっていることを確認してください
  3. 設定変更後にエンコーダを再起動する

UDP マルチキャスト ビデオ ストリーミングのトラブルシューティング ガイド!!

マルチキャストが機能しない場合, このトラブルシューティング チェックリストに従ってください:

1. ネットワーク環境の問題

  • ルーター/スイッチはマルチキャストをサポートしていません
  • IGMP スヌーピングは有効になっていますが、IGMP クエリアが存在しません
  • デバイスが異なる VLAN またはサブネット上にある
  • Wi-Fi ネットワークがマルチキャスト トラフィックをブロックする
  • VPN または仮想ネットワークの干渉

2. パーソナルコンピュータ / VLCの問題

  • Windows ファイアウォールが UDP トラフィックをブロックする
  • ウイルス対策ソフトウェアがマルチキャスト パケットをブロックする
  • VLC が間違ったネットワーク インターフェイスにバインドされている
  • 複数のネットワーク アダプタによりルーティングの競合が発生する
  • VLC で使用されるネットワーク ストリーム形式が正しくない

3. エンコーダ構成の問題

  • カメラが検出されない → ストリーム出力なし
  • 間違ったマルチキャスト IP またはポート構成
  • 変更後にエンコーダが再起動されない
  • ストリーム形式が正しくありません (VLC との互換性を確保するには MPEG-TS である必要があります)

4. プロトコル & マルチキャストの動作の問題

  • マルチキャスト TTL が低すぎるため、ネットワーク デバイスを通過できません
  • スイッチはレイヤーをサポートしていません 2 マルチキャスト転送
  • IGMP 参加が正しく登録されていません
  • ネットワークがマルチキャスト パケットを正しく転送しない

5. 推奨されるデバッグ手順

それでもストリームを受信できない場合:

  • 最初にユニキャストをテストして、エンコーダ出力が機能することを確認します
  • 別の PC またはネットワーク インターフェイスで VLC を試してください
  • テストのためにファイアウォールを一時的に無効にする
  • エンコーダとPCをスイッチ経由で直接接続 (同じサブネット)
  • ルーター/スイッチのマルチキャスト設定を確認してください (IGMP サポートを有効にする)

まとめ

ザ・ UDP マルチキャスト ビデオ ストリーミングのトラブルシューティング ガイド!! あなたを助けます:

  • マルチキャストストリーミングを正しく設定する
  • エンコーダと VLC パラメータを設定する
  • マルチキャストネットワーク要件を理解する
  • 一般的な障害を迅速に診断する

マルチキャストは強力ですが、ネットワーク サポートに大きく依存します. 安定したビデオ配信には、エンコーダとネットワーク インフラストラクチャの両方を正しく構成することが不可欠です.

Q: アプリケーションの RTSP 遅延が長すぎます, 一方、UDP ユニキャストは低遅延でうまく機能します。.
しかしながら, UDP マルチキャストを正常に構成できませんでした. 代替案として, 同じストリームを複数の受信者に同時に送信できるように、複数の UDP ユニキャスト宛先アドレスを構成することはできますか??

A: 技術的には, あなたの要件はまさに UDP マルチキャストの設計対象です, マルチキャストは、最小限の帯域幅オーバーヘッドで同じビデオ ストリームを複数の受信者に配信するための標準かつ推奨されるソリューションであり続けます。.

マルチキャストが現在機能していない場合, この問題は通常、エンコーダ自体ではなくネットワーク構成に関連しています. 代表的な原因としては次のようなものがあります。:

  • スイッチ/ルーターのIGMPスヌーピングまたはマルチキャストフィルタリング設定
  • VLAN またはサブネット構成の問題
  • 受信側のマルチキャスト権限
  • ワイヤレス AP マルチキャスト処理の制限事項

回避策として, 複数の UDP ユニキャスト宛先アドレスを同時にサポートするカスタマイズされたファームウェア バージョンを作成することは技術的に可能です. 例えば, Web インターフェイスを変更して、複数のターゲット IP アドレスを構成できるようにすることができます。, そしてエンコーダは別々の UDP ストリームを各宛先に送信します。.

しかしながら, このアプローチは、帯域幅のオーバーヘッドが大幅に増加するため、通常は推奨されません。.

例えば:

  • 1 宛先 = 通常の帯域幅使用量
  • 2 宛先 = 約 2 倍の帯域幅使用量
  • 3 宛先 = 約 3 倍の帯域幅使用量

これはワイヤレス伝送環境では特に重要です, 利用可能なスループットが制限されている場合. 複数のユニキャスト ストリームは、利用可能な無線帯域幅を急速に消費し、システム全体の安定性とパフォーマンスを低下させる可能性があります。.

まさにこれがマルチキャストが存在する理由です: ネットワーク帯域幅の消費量を増やすことなく、複数の受信機が同じストリームを共有できるようになります。.

故に, 可能な限り複数の並列ユニキャスト出力を実装するのではなく、マルチキャスト ネットワーク構成を解決することを強くお勧めします。.

質問する

← 戻る

ご回答をありがとうございました。 ✨