直接の答え
461 応答は、サーバーがそのリソースに対して要求されたトランスポート パラメーターをサポートしていないことを意味します。 クライアントが UDP を要求した場合は、TCP にインターリーブされた RTP をテストします。 TCP を要求した場合は、カメラの文書化された転送サポートを確認してください。
なぜこれが起こるのか
RTSP は、メディアがさまざまな下位トランスポートを経由して移動できる間、セッションを制御します。 ファイアウォール、NAT、マルチキャスト設定、カメラの実装が制限されていると、RTSP 制御接続が成功しても 1 つのトランスポートが失敗する可能性があります。
正確なステータス コードまたはネットワークの症状から開始して、一度に 1 つのレイヤーを変更します。
管理されたテスト
失敗した SETUP リクエストがツールで公開されている場合はそれをキャプチャするか、診断クライアントを使用して明示的に 1 つのトランスポートを強制します。 結果を比較する際は、コーデックと URL を変更しないでください。
一度に 1 つの変数を変更します。 カメラのモデル、ファームウェア、エンドポイント、アカウントを記録しておきます。 次に、ネットワーク到達可能性、プロトコル応答、メディアトランスポート、およびデコードを個別のレイヤーとしてテストします。
専用の表示専用アカウントと信頼できるローカル診断ツールを使用します。 出力を共有する前に、資格情報、プライベート アドレス、識別データを編集します。
診断シーケンス
| チェック | アクション | 進歩の証拠 |
|---|---|---|
| コントロール | 最初に OPTIONS または DESCRIBE が成功することを確認します。 | RTSP サービスとリソースに到達可能です。 |
| UDP | 同じ LAN 上でユニキャスト UDP をテストします。 | メディアは、ネゴシエートされた RTP ポートと RTCP ポートに到着します。 |
| TCP | UDP が失敗するかブロックされた場合、強制的にインターリーブされた TCP を実行します。 | メディア パケットは RTSP 制御接続を共有します。 |
| ネットワーク | 選択したモードのファイアウォールと VLAN ルールを確認してください。 | 必要なフローのみが許可されます。 |
保管すべき証拠
要求されたトランスポート、461 応答、および成功したトランスポートを記録します。 「TCP で修正されました」は、元のリクエストがわかっている場合にのみ役立ちます。
境界と安全上の注意
カメラをインターネットに公開したり、広範囲の UDP 範囲をショートカットとして開いたりしないでください。 信頼できるネットワーク内または VPN 経由でテストします。
リモート表示の場合は、RTSP またはカメラ管理ポートをパブリック インターネットに直接公開するのではなく、管理された VPN を使用します。
SmartRTSP
SmartRTSP は、Apple デバイス、Windows、Android 用のカメラに焦点を当てた RTSP および ONVIF ビューアです。 直接表示、発見、マルチカメラのチェックに適しています。 継続的な記録、証拠のエクスポート、または企業の集中管理が必要な場合は、専用の NVR または VMS を用意してください。
よくある質問
RTSP の 461 は何を意味しますか?
Unsupported Transport のプロトコル ステータスです。
TCP は常にカメラにとって優れているのでしょうか?
いいえ、TCP は多くの場合ファイアウォールを通過しやすく、損失を回復できますが、UDP はクリーンな LAN でのヘッドオブライン遅延を軽減する可能性があります。
コーデックの問題が 461 の原因になる可能性がありますか?
コーデックの問題は通常、トランスポートのセットアップ後に発生します。 461 は、特に要求されたトランスポート パラメータを指します。
一次参考文献
関連する SmartRTSP ガイド
関連ガイドを開くRTSP SETUP が 461 で失敗する理由を理解し、無関係な設定を変更せずに代替の RTP トランスポートをテストします。