コンテンツへ移動
Callaba

RTMP サーバーとは何ですか?

このページの内容

RTMP サーバーは受信ポイントです。ライブ パブリッシャーの場合。 エンコーダーまたは運用アプリケーションは RTMP URL とストリーム キーを送信します。サーバーはそのセッションを受け入れ、そのアクセス ポリシーを適用し、次に選択されたジョブのフィードを公開します。これは、自動的にビューア プレーヤー、CDN、レコーダー、またはプロダクション スイッチャーになるわけではありません。

RTMP サーバーの機能

有用なメンタル モデルは、パブリッシャー → RTMP サーバー → 選択されたダウンストリーム モジュールです。パブリッシャは、OBS、FFmpeg、またはエンコーダの場合があります。公開された RTMP 仕様は、 歴史的な仕様ミラーに保存されます。サーバーはその発行者にアドレスと資格情報を提供し、オペレーターが接続とメディアがアクティブかどうかを確認できるようにします。録画、ルーティング、モニタリング、ビューア配信には、それぞれ独自の設定と受け入れチェックが必要です。

レイヤー質問回答
Ingest割り当てられたパブリッシャーは意図した内容でリスナーに到達しましたかkey?
メディアビデオ、オーディオ、ビットレートは次の場所で使用できますか?受信機?
ダウンストリーム個別に設定されたモニター、録画、ルート、またはプレーヤーはどれを受信する必要がありますか?

公開アドレスをよく読んでください

RTMP エンドポイントは通常、サーバー アドレスまたはアプリケーション パスとストリーム名またはキーを組み合わせます。キーを認証情報として扱います。展開からコピーし、公開文書には置かず、公開された場合は置き換えます。ポートは展開に固有です。リスナーとファイアウォール ポリシーがチェックされるまで、ポートが到達可能であるとは想定しないでください。

制御アクセスまたはゲスト アクセスを選択する

制御モードでは、パブリッシャーとレシーバーの役割が同じ構成済みストリーム名に割り当てられます。したがって、RTMP URL は両方の役割で同一にすることができます。ゲスト モードでは、事前に作成されたアクセス ルールは使用されません。意図的にエンドポイントを開きます。パブリッシュ時に空ではないストリーム名を選択し、受信にも同じ名前を使用します。

順番にハンドオフを確認する

  1. 制御モードでは、ストリームにパブリッシャーとレシーバーの役割があることを確認します。ゲスト モードでは、オープン エンドポイントが意図的であることを確認します。
  2. 既知のソースを公開し、アクティブなパブリッシャー ステータスと受信ビットレートを確認します。
  3. 構成されたレシーバーまたはモニタリング パスから画像と目的の音声を確認します。
  4. その後、選択した録音、ルートをテストします。

OBS がストリーミング中であると報告するが、サーバーにパブリッシャーが表示されない場合は、正確な URL とキーを比較し、DNS、リスナー ポート、およびアクセス ルールを確認します。パブリッシャーが表示されていても、ダウンストリーム パスが空白の場合は、取り込みチェックに合格しています。エンコーダをランダムに変更するのではなく、ダウンストリーム モジュールを調査します。

受信したフィードを操作します

Callaba RTMP サーバーは、設定されたリスナーおよびオペレーター制御ポイントです。パブリッシャーおよびレシーバーのアクセスを作成し、現在のアクティビティを検査し、選択したフィードを次の操作ジョブに渡します。ブラウザーの再生は、別個の Web プレーヤーまたは HLS ワークフローです。最近のブラウザは RTMP URL をネイティブに再生しません。

次のステップ

設定された取り込みワークフローについては、 Callaba RTMP サーバーを検査してください。送信者テストには OBS RTMP ガイド 、トランスポート境界には RTMP プロトコルの基礎 、次のジョブがfeed. Sources Adobe RTMP 仕様 (過去の)ミラー)

Callaba RTMP サーバー オペレーター ガイド