リアルタイム メッセージング プロトコルである RTMP は、エンコーダーまたはソフトウェア送信者から受信サーバーにライブ投稿フィードを公開するために一般的に使用されます。 ライブパスのソースから取り込みまでの部分。
RTMP とは何ですか?
RTMP は、もともと Flash 時代のメディア ワークフロー用に開発された永続的なストリーミング プロトコルです。多くの制作ツールが公開できるため、エンコーダー向けの取り込み形式として依然として一般的です。公開された RTMP プロトコル リファレンスは、この 歴史的仕様ミラーを通じて入手できます。完全なライブ ストリーミング プラットフォームの同義語ではなく、特定のリンクのトランスポートの選択肢として扱います。
RTMP ストリーミングの仕組み
送信者は、設定された RTMP アドレスを開き、名前またはキーでストリームを識別し、エンコードされたオーディオとビデオを送信します。受信サーバーはアクセス ポリシーをチェックし、受け入れられたフィードを構成された操作パスで利用できるようにします。送信側の緑色のステータスは、送信側が接続を信じていることを示すだけです。受信者のアクティビティとデコードされたメディアも確認してください。
RTMP URL の内容
提供されるパブリッシュ値には通常、サーバー/アプリケーションのアドレスとストリーム キーが含まれます。キーは秘密にしておいてください。アプリケーション パスも含め、割り当てられた値を正確にコピーします。プレーヤーの URL を置き換えたり、URL フラグメントを別の方法で結合したりすると、パブリッシュが失敗することがよくあります。
RTMP では解決できないこと
最新のブラウザー再生には、HLS や構成された Web プレーヤー ワークフローなどのブラウザー向け配信パスが必要です。このパスでは、独自のパッケージ化、エンドポイント、アクセス、およびプレーヤーのチェックが導入されます。 RTMP URL をユニバーサル ブラウザ リンクであるかのように視聴者に提供しないでください。
クリーンな受け入れパス
- 設定された RTMP 公開 URL とキーを取得します。
- 既知の URL を送信します。ソース.
- リスナーに予想されるパブリッシャーとビットレートが表示されていることを確認します。
- 選択した受信機での画像と音声を確認します。
- 個別に設定された再生、録音、またはルーティングをテストします。 Output.
Callaba は、RTMP サーバーが設定されている場合、受信ハンドオフと操作ハンドオフを所有できます。 RTMP をネイティブのブラウザ形式にするわけではありません。リスナー自体については、 RTMP サーバーの機能を参照してください。コントリビューション - ハンドオフの決定については、 RTMP コントリビューション ゲートウェイを参照してください。
次のステップ
Callaba RTMP サーバー を開いて、取り込みとアクセスします。 RTMP ライブ ワークフロー ガイド を使用して次のモジュールを選択するか、ブラウザ配信がジョブの場合は RTMP から HLS への変換 ]を使用します。 日本語の技術的な説明です。