Jawaban langsung
Respons 401 membuktikan bahwa server RTSP menjawab tetapi menolak otentikasi yang diberikan. Verifikasi akun streaming khusus kamera terlebih dahulu, lalu uji URL yang sama tanpa menyematkan kredensial dan biarkan klien menjawab tantangan autentikasi.
Mengapa hal ini terjadi
Penyebab umumnya adalah login akun cloud yang digunakan sebagai pengganti akun kamera lokal, kata sandi diubah setelah URL disimpan, karakter khusus yang melanggar penguraian URI, atau klien dan kamera tidak setuju tentang autentikasi Dasar atau Intisari.
Mulai dari kode status atau gejala jaringan yang sebenarnya, lalu ubah satu per satu.
Tes terkontrol
Gunakan satu klien lokal yang dikenal baik dan jalur yang didokumentasikan oleh produsen kamera. Catat apakah kegagalan terjadi pada DESCRIBE atau lebih baru, karena login yang diterima diikuti dengan kesalahan lain adalah masalah yang berbeda.
Ubah satu variabel pada satu waktu. Catat model kamera, firmware, titik akhir, dan akun; kemudian menguji jangkauan jaringan, respons protokol, transportasi media, dan decoding sebagai lapisan terpisah.
Gunakan akun khusus lihat-saja dan alat diagnostik lokal tepercaya. Redasi kredensial, alamat pribadi, dan data identifikasi sebelum membagikan keluaran.
Urutan diagnostik
| Memeriksa | Tindakan | Bukti kemajuan |
|---|---|---|
| Akun | Buat atau setel ulang akun lokal hanya lihat khusus. | Akun yang sama membuka aliran terdokumentasi dalam satu klien tepercaya. |
| URL | Hapus kredensial yang tertanam dan masukkan di bidang terpisah. | Host dan jalur tetap tidak berubah dan klien meminta dengan benar. |
| Tantangan | Periksa apakah kamera menawarkan Basic, Digest, atau keduanya. | Klien memilih metode yang benar-benar didukung oleh kamera. |
| Cache | Hapus kamera yang disimpan dan tambahkan lagi setelah perubahan kata sandi. | Tidak ada kredensial lama yang tersisa di profil koneksi. |
Bukti yang harus disimpan
Simpan catatan singkat tentang titik akhir yang tepat, jenis akun, tantangan autentikasi, dan hasil akhir. Bukti tersebut membedakan kegagalan kredensial nyata dari masalah jalur, codec, atau transportasi.
Catatan batas dan keamanan
Jangan melemahkan akun kamera, menggunakan kembali kata sandi administrator, atau mempublikasikan URL yang berfungsi untuk mempermudah pengujian.
Untuk melihat jarak jauh, gunakan VPN yang dikelola alih-alih memaparkan RTSP atau port administrasi kamera langsung ke internet publik.
SmartRTSP
SmartRTSP adalah penampil RTSP dan ONVIF yang berfokus pada kamera untuk perangkat Apple, Windows, dan Android. Cocok untuk pengamatan langsung, penemuan, dan pemeriksaan multi-kamera; simpan NVR atau VMS khusus ketika pencatatan berkelanjutan, ekspor bukti, atau pengendalian perusahaan terpusat diperlukan.
Pertanyaan yang sering diajukan
Apakah 401 berarti kamera sedang offline?
Tidak. Server dapat dijangkau dan menghasilkan kesalahan autentikasi.
Haruskah kredensial ditempatkan di RTSP URL?
Lebih suka kolom nama pengguna dan kata sandi yang terpisah ketika klien menawarkannya, terutama ketika kata sandi berisi karakter URI yang dicadangkan.
Mengapa VLC berfungsi sementara penampil lain mengembalikan 401?
Klien mungkin mengurai kredensial yang tertanam secara berbeda atau mendukung tantangan otentikasi yang berbeda; bandingkan akun sebenarnya dan tantangannya sebelum menyalahkan arus.
Referensi utama
- IETF RFC 7826 — Protokol Streaming Waktu Nyata 2.0
- IETF RFC 3986 — URI sintaksis umum
- SmartRTSP — platform resmi dan informasi produk
Panduan SmartRTSP terkait
Buka panduan terkaitCara lapis demi lapis untuk memisahkan akun kamera, penguraian URL, dan metode autentikasi ketika aliran RTSP mengembalikan 401.