質問

複数のデバイスへのストリーミングビデオをサポートするためにRTSPを使用する利点を探しています。私が持っている:

  1. TCPの利点。
  2. 多くのインフラストラクチャでサポートされている、Webで一般的に使用されるプロトコル。
  3. Webで一般的に使用されるため、多くのツールとスタック。
  4. SSLを使用できます。
  5. 幅広いデバイスのサポート(これについては不明)

その他のアイデア?

役に立ちましたか?

解決

RTSPには柔軟性が高いという利点がありますが、実装が複雑になります。また、特に3GPPスタックの一部である携帯電話では、広くサポートされている標準です。

リストポイントへの直接の応答:

  1. RTSPはUDPとTCPを使用できます。一部のクライアントは、トランスポートプロトコルを適切に切り替えます。

  2. かなり多くの選択肢があります。オープンソースとコマーシャルの両方。商用の製品は高価になる傾向がありますが、オープンソースの製品はより柔軟性がありますが、非常に機能的です。

  3. かなりの数のライブラリがありますが、完成したプロジェクトは希望するほど多くありませんが、ほとんどのプロジェクトは安定した状態ですが、かなり古いです:

    • MPEG4IP(元々はシスコ)は1年以上開発されていません
    • DSSは時々QTSSに遅れをとっています。フォークの話がいくつか出てきましたが、明確なものは何も現れていません
    • VLCは、ストリーミングを含むメディア用の標準的なスイスアーミーナイフですが、サーバーは高負荷向けに設計されていません 。 VLCを単純なストリーマークライアントに強制することも非常に困難です。
  4. DSSは、私が知る限りRTSP接続のSSLをサポートしていません。SSLを使用して実際のビデオをストリーミングするのは遅すぎて実用的ではありません。

  5. RTSPは、VLC、QuickTime Player、mplayer、RealPlayer、およびほとんどの3G互換携帯電話でサポートされています(ただし、燃費は異なる場合があります)。

ライブラリサポートだけでなくマルチキャストとUDPを使用する利点は、内部アプリケーションにとってRTSP / RTPを非常に価値があるものにする可能性があります。幅広いサポートにより、幅広いクライアントをサポートする必要があるアプリケーションにも非常に適しています。実際の複雑さのコストは、既存の技術との互換性が不要な外部アプリケーション、たとえば携帯電話をサポートする必要のないインターネットラジオにとってそれほど有利ではない場合があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top