2017-01-20 9 views
0

私は私のIPカメラの中にrtspサーバを持っています(私はソフトウェアがlive555だと思いますが、rtspは標準であるので本当に重要ではないと思います)。基本認証(またそれをサポートしている信頼性の高いアンドロイドクライアント)を追加するオプションので、私はあなたはrtspサーバから利用可能なストリームのリストを得ることができます

RTSPのように、ユニキャストまたはマルチキャストとは異なるものにするためにエンドポイントを作っ://www.example.com/secretcode

私はこれが安全ではないことを知っていますが、このシステムで最も遠くに行くことができます。攻撃者が公開されたストリームエンドポイントのリストを入手できるという考えが気になる場合を除き、快適です。

できますか?

答えて

2

RTSPサーバに登録されているRTSPセッションのリストを取得する標準的な方法はありません。
rfcは言う:

をRTSPのURLのパスコンポーネントは、クライアントには不透明であり、 サーバに対して、特定のファイルシステム構造を意味するものではありません。

有効なRTSP URLのリストを返す機能を実装することは可能ですが、URLが存在しない場合はDESCRIBEの本文に戻すことができます。

これは、RTSPサーバーの実装によって異なります。 Live555では(今は)このリストを提供する方法は実装されていませんが、実装することは可能です。

明らかにブルートフォースが可能ですが、私はあなたが「これは安全ではないことを知っています。

関連する問題