web-dev-qa-db-ja.com

rtmpとrtspプロトコルの違いは何ですか?

私はちょうどrtspとrtmpプロトコルの違いを知りたいし、私のサーバーにmp3があり、私のAndroid httpを使用して、これらが仕事で異なる方法でそれを再生している場合.

In Android rtmpまたはrtspを実装したい場合、どちらが最適ですか?アンドロイドのrtmp&rtspの制限は何ですか?

誰かが上記の簡単な答えをくれますか?

25
Hitendra

リアルタイムストリーミングプロトコル([〜#〜] rtsp [〜#〜])は、ストリーミングメディアサーバーを制御するエンターテイメントおよび通信システムで使用するために設計されたネットワーク制御プロトコルです。このプロトコルは、エンドポイント間のメディアセッションを確立および制御するために使用されます。メディアサーバーのクライアントは、サーバーからのメディアファイルの再生のリアルタイム制御を容易にするために、再生や一時停止などのVCRのようなコマンドを発行します。

リアルタイムメッセージングプロトコル([〜#〜] rtmp [〜#〜])は、当初、インターネット経由でFlashプレーヤーとサーバー間でオーディオ、ビデオ、およびデータをストリーミングするためにMacromediaが開発した独自のプロトコルでした。 。

HTTPを使用してMP3をストリーミングします。

33
evilone

どちらもストリーミングメディアのプロトコルであり、高レベルでは同じことを実現します。メディアをストリーミングするための標準を指定します。 RTMPは公開される前にAdobeによって開発および所有されていましたが、RTSPは最初から公開標準でした。 RTMPは主にFlashプレーヤーで使用されるため、RTSPを使用してAndroidメディアプレーヤークラスストリームを想定しています。

12
Abhijith