RTSP を使用して複数のデバイスへのビデオのストリーミングをサポートする利点を探しています。私は持っている:
- TCP の利点。
- 多くのインフラストラクチャでサポートされているため、Web で一般的に使用されるプロトコル。
- Web で一般的に使用されるため、多くのツールとスタック。
- SSLを使用できます。
- 幅広いデバイスのサポート (これについては不明)
他のアイデアはありますか?
RTSP には柔軟性が高いという利点がありますが、実装がより複雑になるという代償があります。また、特に 3GPP スタックの一部である携帯電話で広くサポートされている標準でもあります。
あなたのリストポイントに直接答える:
RTSP は UDP と TCP を使用できます。一部のクライアントは、トランスポート プロトコルを適切に切り替えます。
かなりの数の代替手段があります。オープンソースと商用の両方。商用製品は高価ですが、非常に機能的である傾向があり、オープンソース製品はより柔軟ですが、洗練されていない傾向があります.
かなりの数のライブラリがありますが、必要な数の完成したプロジェクトはありません。ほとんどのプロジェクトは安定した状態にありますが、かなり古いものです:
私の知る限り、DSS は RTSP 接続の SSL をサポートしていません。また、SSL を使用して実際のビデオをストリーミングするのは、遅すぎて実用的ではない可能性があります。
RTSP は、VLC、QuickTime Player、mplayer、RealPlayer、およびほとんどの 3G 対応携帯電話でサポートされています (ただし、距離は異なる場合があります)。
ライブラリ サポートと同様にマルチキャストと UDP を使用する利点により、RTSP/RTP は内部アプリケーションにとって非常に価値のあるものになる可能性があります。幅広いサポートにより、幅広いクライアントをサポートする必要があるアプリケーションにも非常に適しています. 複雑さの実際のコストは、携帯電話をサポートする必要のないインターネット ラジオなど、既存のテクノロジとの互換性が不要な外部アプリケーションではそれほど有利ではない場合があります。