ストリームはアクセス オブジェクトです。プロトコル サーバー、接続ロール、および ID ルールをバインドします。 URL またはストリーム キーをエンコーダーやレシーバーに渡す前に作成します。
開始前の準備
SRT または RTMP サーバーを実行しています。
意図された役割: パブリッシャーがメディアを送信します。受信機がそれを消費します。
別の接続と衝突しない計画されたストリーム ID、ストリーム キー、または許可されたホスト。
設定の説明
運用者に必要なコントロールだけを説明し、内部フィールド名や実装イベントは表示しません。
アイデンティティ
接続に名前を付け、サーバーを選択します。
- 名前
Oエンコーダ、フィード、またはレシーバのオペレータ向けの名前。
- アクティブ
接続オブジェクトの保存後に使用を許可します。
- プロトコル
所有するサーバーとクライアントに一致するように SRT または RTMP を選択します。
- ストリーミング サーバー
この接続を受け入れる既存のサーバーを選択してください。
アクセス
クライアントが必要とするロールと ID のみを付与します。
- R役割
Publisher がフィードを送信します。受信機がフィードを読み取ります。
- ストリームIDまたはストリームキー
クライアント接続で使用される安定したメディア識別子。
- 許可されたホスト
接続クライアントに対するオプションの IP ベースの制限。
安全な初回ワークフロー
- 01
ストリームを開き、ターゲット サーバーと同じプロトコルを選択します。
- 02
実行中のサーバーを選択し、パブリッシャーまたはレシーバーを選択します。
- 03
サーバー アクセス ポリシーで必要なストリーム ID または許可されたホストを設定します。
- 04
保存してストリームを開始します。
- 05
1 つの実際のエンコーダーまたはレシーバーで生成された接続の詳細を使用し、メディアを検証します。
ワークフロー例
リモート エンコーダに発行者のみのアクセスを与える
外部オペレーターは 1 つのフィードを送信する必要がありますが、他のフィードを受信してはなりません。
構築手順
- 1
選択したサーバー上にパブリッシャー ストリームを作成します。
- 2
一意のストリーム ID/キーを割り当てるか、既知のエンコーダ ホストを制限します。
- 3
その接続詳細のみをエンコーダ オペレータに送信します。
- 4
エンコーダを起動し、別の ID が拒否されることを確認します。
監視対象出力のレシーバーを作成する
デコーダーまたは信頼性モニターは、1 つの名前付きストリームを読み取る必要があります。
構築手順
- 1
ライブ フィードを所有するサーバー上にレシーバー ストリームを作成します。
- 2
予想されるストリーム ID とオプションの受信側ホスト制限を使用します。
- 3
生成された受信機の詳細とデコーダーを接続します。
- 4
再生とサーバー側の接続状態を確認します。
結果を確認
- 対象のパブリッシャーまたはレシーバーは、割り当てられたロールに接続します。
- 明示的アクセスが有効な場合、不正なストリーム ID は拒否されます。
- 所有サーバーとライブ統計には、予想される接続が表示されます。
トラブルシューティング
有効なクライアントが拒否されました
確認項目- プロトコルと選択したサーバーを比較します。
- ロール、ストリーム ID、ホスト制限を正確に確認してください。
単一の不一致のアクセス値を修正します。診断ショートカットとしてallow-allを有効にしないでください。