ビデオの時代には、ストリーミング技術がますます重要になっています. この記事では、RTMP と RTSP という 2 つの一般的なストリーミング プロトコルについて説明します.
ストリーミング プロトコルとは
簡単に言うと、ストリーミング プロトコルは、2 つの通信システム間でマルチメディア ファイルを送信するための一連のルールです. ビデオ ファイルを小さなパケットに分割する方法と、それらがインターネット上で送信される順序を定義します. RTMP と RTSP がより一般的です.ストリーミング プロトコル。
RTMP
-
英語のフルネーム: Real-Time Messaging Protocol
-
中国語の意味: リアルタイム メッセージング プロトコル
何年も前に、ビデオを再生しようとすると、コンピュータが Flash プラグインを更新するように指示したことを覚えていますか? この背後にあるテクノロジーは、実際には RTMP です。
RTMP は、Flash プレーヤーへのストリーミング用に Macromedia (後に Adobe が買収) によって開発されました. Flash が段階的に廃止され始め、HTTP ベースのプロトコルが再生デバイスへのストリーミングの新しい標準になるにつれて、ストリーミング プロトコルにおける RTMP の役割のステータスは低下しています.そして下げる。しかし、RTMP はエンド ツー エンドのライブ ブロードキャストとオンデマンドの王様であるため、RTMP の使用にはまったく影響しません。
RTMP の利点
1.低遅延
RTMP は、バッファリングなしで専用の 1935 ポートを使用し、低遅延を実現できます。
2. 強い適応性
すべての RTMP サーバーはライブ メディア ストリームを記録できますが、視聴者はブロードキャストの一部をスキップして、ブロードキャストの開始後にライブ ストリームに参加することもできます。
3.柔軟性
RTMP は、テキスト、ビデオ、およびオーディオの統合をサポートし、MP3 および AAC オーディオ ストリームをサポートし、MP4、FLV、および F4V ビデオもサポートします。
RTMP の欠点
1. HTML5 はサポートしていません
標準の HTML5 プレーヤーは、RTMP ストリーミングをサポートしていません。
2.帯域幅の問題に対して脆弱
RTMP ストリームは、ビデオの中断を引き起こす低帯域幅の問題に悩まされることがよくあります。
3.HTTP非対応
HTTP 経由で RTMP をストリーミングすることはできません。特別なサーバーを実装し、サードパーティのコンテンツ配信ネットワークを使用するか、ストリーミング ビデオ プラットフォームを使用する必要があります。
RTSP
-
英語のフルネーム: Real-Time Streaming Protocol
-
中国語の意味: リアルタイム ストリーミング プロトコル
RTSP は、元のデータ ソース (クライアント) とストリーミング サーバー間の接続を確立および維持するように設計されており、ストリーミング メディア サーバー内のエンターテイメントおよび通信システムの制御を可能にし、一時停止および再生機能を可能にします。大学共同開発プロトコル。
この信頼性と制御の組み合わせにより、RTSP は閉回路テレビ (CCTV) や同様の監視システムで一般的な選択肢となっています。そのため、多くの IP カメラで選択されているプロトコルです。
RTSPの利点
1.ストリームを簡単にカスタマイズ
さまざまなプロトコルを組み合わせて、独自のビデオ ストリーミング ソリューションを開発することができます。
2. セグメント化されたストリーミング
RTSP ストリーミングを使用すると、コンテンツをストリーミングするためにビデオ全体をダウンロードしなくても、ダウンロードが完了する前に視聴者がビデオ コンテンツにアクセスできます。
RTSP の欠点
1. HTTP と互換性がありません
RTSP はプライベート ネットワーク経由でビデオをストリーミングするように設計されているため、Web ブラウザーで RTSP ストリームを再生する簡単なソリューションはありません。追加のソフトウェアを借りる必要があります。
2. 使用率が低い
RTSP ストリーミングは、使用率が低いため、ビデオ プレーヤーやストリーミング サービスで広くサポートされていません。
RTMP と RTSP のどちらを選択するか?
IP カメラは RTSP を選択します
ほとんどすべての IP カメラが RTSP をサポートしています。これは、IP カメラが RTMP プロトコルが作成されるずっと前から存在していたためです。RTSP と IP カメラを組み合わせると、IP カメラ自体が RTSP サーバーとして機能します。つまり、カメラを IP カメラ サーバーに接続し、ビデオをブロードキャストします。
IoT デバイスは RTSP を選択します
多くの場合、RTSP はドローンや IoT ソフトウェアに組み込まれており、ビデオ フィードにアクセスできます。RTSP の利点の 1 つは低レイテンシーであり、ドローンにとって重要なビデオの遅延がありません。
ストリーミング アプリは RTMP を選択します
たとえば、さまざまな短いビデオ ソフトウェア、ビデオ ソフトウェアなどには RTMP が組み込まれており、RTMP は最新のストリーミング メディアのニーズを満たすように設計されています。
要約する
RTMP と RTSP は、最も一般的に使用されるストリーミング メディア プロトコルです. この記事では、主に RTMP と RTSP の概念、長所と短所を紹介します. RTMP と RTSP の選択は、依然としてシーンによって異なります. この記事が RTMP と RTSP を理解するのに役立つことを願っています. 最後に, 読んでくれてありがとう. この記事が役に立ったと思われる場合は, 気に入ってブックマークすることを忘れないでください ⭐! 質問がある場合は、下のコメント欄で私と話し合ってください! ! !