SRT Probe - 詳細ガイド

🌐 Languages: English 日本語 中文 한국어 Español

このドキュメントでは、SRT Probe の詳細な機能説明と使用方法について解説します。

📖 SRT プロトコルとは

SRT(Secure Reliable Transport)は、インターネット上で高品質な映像・音声をリアルタイムに配信するために開発されたオープンソースのプロトコルです。

SRT の主な特徴

使用例

✨ 全機能一覧

🌍 5言語対応

📊 リアルタイム統計

SRT Probe は、接続中のネットワーク品質を以下の指標でリアルタイムに表示します:

RTT (Round Trip Time)

ラウンドトリップ時間。データが送信先に届いて戻ってくるまでの時間です。

Throughput(スループット)

データの転送速度を Mbps(メガビット毎秒)で表示します。

Packet Loss(パケットロス)

送信したパケットのうち、失われたパケットの割合(%)です。

📈 パフォーマンスチャート

Chart.js を使用した動的なグラフで、以下の情報を時系列で表示します:

🔄 3つの接続モード

SRT Probe は、SRTプロトコルの3つの接続モードに対応しています:

1. CALLER(クライアント)モード

使用例:

Sender (caller) → Receiver (listener)
配信元がサーバーに接続してデータを送信

2. LISTENER(サーバー)モード

使用例:

Sender (listener) ← Receiver (caller)
配信元がサーバーとして待機し、受信側から接続を受ける

3. RENDEZVOUS(ランデブー)モード

使用例:

Sender (rendezvous) ⇄ Receiver (rendezvous)
両側が同時に接続を開始(対等な関係)

💾 プリセット機能

よく使う設定を保存して、次回から簡単に呼び出せます。

プリセットの保存

  1. 接続設定(IP、ポート、モードなど)を入力
  2. Save ボタンをクリック
  3. プリセット名を入力(例: “本社サーバー”、”東京拠点”)
  4. 保存をクリック

プリセットの読み込み

  1. ドロップダウンから保存済みのプリセットを選択
  2. Load ボタンをクリック
  3. 設定が自動的に入力されます

プリセットの削除

  1. ドロップダウンから削除したいプリセットを選択
  2. Delete ボタンをクリック

🎨 3パネル構成UI

SRT Probe のUIは、3つのパネルで構成されています:

左パネル: 設定入力

右上パネル: リアルタイム統計

右下パネル: ログ出力

⚙️ 詳細設定(Advanced Settings)

Advanced Settings を展開すると、以下の設定を調整できます:

Interval(データ送信間隔)

Data Size(送信データサイズ)

Log Level(ログレベル)

Verbose Output(詳細ログ出力)

Duration(テスト時間)

🎯 使用シナリオ別ガイド

シナリオ 1: ネットワークでのテスト

目的: 社内LANでのSRT接続確認

設定:

  1. Receiver側:
  2. Sender側:

期待される結果:

シナリオ 2: インターネット経由の配信テスト(逆接続パターン)

目的: 拠点間でのSRT配信品質確認(配信元をサーバーとして使用)

設定:

  1. 配信元(Sender):
  2. 配信先(Receiver):

使用例: 配信元側にファイアウォール設定の権限がある場合、または配信元を固定サーバーとして運用する場合に有効です。

期待される結果:

シナリオ 3: ファイアウォール越えのP2Pテスト

目的: 両側がファイアウォール内にある場合のテスト

設定:

  1. 両側とも同じ設定:

注意事項:

🔍 統計の読み方とトラブルシューティング

正常な接続の例

Status: Connected
RTT: 25ms
Throughput: 8.5 Mbps
Packet Loss: 0.05%

→ 問題なし。高品質な接続です。

高遅延の例

Status: Connected
RTT: 450ms
Throughput: 2.1 Mbps
Packet Loss: 0.2%

→ RTTが高い。長距離接続または経路に問題がある可能性。

対処法:

高パケットロスの例

Status: Connected
RTT: 35ms
Throughput: 4.2 Mbps
Packet Loss: 8.5%

→ パケットロスが高い。ネットワークが不安定。

対処法:

低スループットの例

Status: Connected
RTT: 18ms
Throughput: 0.3 Mbps
Packet Loss: 0.1%

→ スループットが低い。帯域制限がある可能性。

対処法:

📞 サポートとフィードバック

サポート窓口

SRT Probe に関するご質問やお困りの点がございましたら、以下の方法でお問い合わせください:

GitHub Issues

技術的な問題やバグ報告は、GitHub Issues でご報告いただけます。

以下の情報を含めていただくと、迅速な対応が可能です:

メールサポート

一般的なお問い合わせ: videosp.info@gmail.com

よくある質問(FAQ)

よくある質問については、トラブルシューティングガイド のFAQセクションを参照してください。