直接の答え
RTSP 404 は通常、サーバーには到達可能だが、要求されたメディア リソースがそのパスに存在しないことを意味します。 ホストとポートを固定したままにして、ベンダー パス、チャネル番号、メイン/サブストリーム サフィックスを確認します。
なぜこれが起こるのか
多くの場合、カメラ ファミリは、ダイレクト カメラ、NVR チャネル、デュアル レンズ、およびサブストリームに異なるパスを使用します。 したがって、コピーされたサンプルは、インストールされたモデルが公開していないリソースを要求しながら、正しいサーバーに到達できます。
正確なステータス コードまたはネットワークの症状から開始して、一度に 1 つのレイヤーを変更します。
管理されたテスト
正確なモデルとファームウェアについては、製造元の最新のマニュアルから始めます。 一度に 1 つのパスをテストし、同じ試行で IP アドレス、アカウント、トランスポートを変更しないでください。
一度に 1 つの変数を変更します。 カメラのモデル、ファームウェア、エンドポイント、アカウントを記録しておきます。 次に、ネットワーク到達可能性、プロトコル応答、メディアトランスポート、およびデコードを個別のレイヤーとしてテストします。
専用の表示専用アカウントと信頼できるローカル診断ツールを使用します。 出力を共有する前に、資格情報、プライベート アドレス、識別データを編集します。
診断シーケンス
| チェック | アクション | 進歩の証拠 |
|---|---|---|
| 終点 | 目的のカメラまたはレコーダーから応答があることを確認します。 | サーバー ID と IP は、インストールされているデバイスと一致します。 |
| パス | すべてのスラッシュ、チャネル、サブタイプを公式ドキュメントと比較してください。 | DESCRIBE は、404 の代わりにメディアの説明を返します。 |
| レコーダー | NVR を使用する場合は、NVR と割り当てられたチャネルをアドレス指定します。 | 選択したチャネルは、予想されるカメラにマッピングされます。 |
| ストリーム | メイン パスがわかった後でのみ、文書化されたサブストリームを試してください。 | どちらのプロファイルも、推測されるものではなく、識別可能です。 |
保管すべき証拠
成功した DESCRIBE 応答は、要求されたメディア リソースが存在することを証明するため、ping やポートを開いた場合よりも強力な証拠となります。
境界と安全上の注意
ベンダー URL テーブルを普遍的な真実として公開しないでください。 モデル、レコーダーのマッピング、およびファームウェアによってパスが変更される可能性があります。
リモート表示の場合は、RTSP またはカメラ管理ポートをパブリック インターネットに直接公開するのではなく、管理された VPN を使用します。
SmartRTSP
SmartRTSP は、Apple デバイス、Windows、Android 用のカメラに焦点を当てた RTSP および ONVIF ビューアです。 直接表示、発見、マルチカメラのチェックに適しています。 継続的な記録、証拠のエクスポート、または企業の集中管理が必要な場合は、専用の NVR または VMS を用意してください。
よくある質問
RTSP 404 はパスワード エラーですか?
通常はいいえ。 認証が失敗した場合は、401 などの別の応答が使用されます。
パスが間違っていてもポートは正しいでしょうか?
はい。 RTSP サービスは、正しいポートで応答しても、メディア リソースが存在しないことを報告できます。
ダイレクトカメラ URL が NVR で失敗するのはなぜですか?
通常、レコーダーは直接カメラ パスを変更せずに転送するのではなく、独自のチャネル アドレス指定スキームを公開します。
一次参考文献
関連する SmartRTSP ガイド
関連ガイドを開くRTSP 応答を使用して、間違ったリソース パスを持つ到達可能なカメラと、ネットワークまたはパスワードの障害を区別します。