私はAndroid搭載のワイヤレスホットスポットにワイヤレスカメラを接続しています。私はすでに/ proc/net/arpからカメラのIPアドレスを持っています。また、カメラをテストするために、既知のrtsp URLのビデオを実行することもできます。しかし、エンドユーザは、ホットスポットを持つカメラに接続することができます。ですから、実行時にrtsp URLを知る必要があります。アンドロイドポートのRTSPはRTSPの場合は常に554です。私はデバイスへのsuアクセス権を持ち、SOAPも使用できる状態になっています。AndroidのWiFiホットスポットに接続されているIPカメラ(ワイヤレスカメラ)のURLを取得します。
また、Android 7.0以降ではアプリが実行されています。
本当にありがとうございます。あなたが実行しなければならない
返信いただきありがとうございます。私はWindows上でそれを行うことができます。しかし、問題はAndroid上です。 SOAPで始めることは完全にはサポートされていません。私はデバイスディスカバリを使用してxAddrsを取得していますが、getProfilesの応答が一貫していないように見えます。たとえば、Panasonic BL-VP104Wを試したときに、xAddrsにポート番号がなく、プロファイルを使用してポート番号を取得していませんでした。これはアンドロイドのデフォルトポートですが、rtspでは554でなければなりませんか?)しかし、rtsp URLは空の文字列になります。一方、中国のカメラ(モデルの不明)で私はRTSPを取得することができました。 Androidで一貫して動作させる方法を混乱させる。 – sgupta
また、/ proc/net/arp経由でIPアドレスとMacアドレスを取得しているので、URLを少し早く得ることができますか? – sgupta