Пряма відповідь
Відповідь 401 доводить, що сервер RTSP відповів, але відхилив надану автентифікацію. Спочатку перевірте обліковий запис потокового передавання камери, а потім протестуйте той самий URL без вставлення облікових даних і дозвольте клієнту відповісти на запит автентифікації.
Чому це відбувається
Поширеними причинами є вхід у хмарний обліковий запис, який використовується замість облікового запису локальної камери, пароль, змінений після збереження URL, зарезервовані символи, що порушують аналіз URI, або клієнт і камера не погоджуються щодо базової або дайджест-автентифікації.
Почніть із точного коду стану чи ознаки мережі, а потім змінюйте один рівень за раз.
Контрольований тест
Використовуйте один завідомо справний локальний клієнт і задокументований шлях виробника камери. Запишіть, чи сталася помилка DESCRIBE або пізніше, тому що прийнятий вхід, а потім інша помилка, є іншою проблемою.
Змінюйте одну змінну за раз. Записуйте модель камери, мікропрограму, кінцеву точку та обліковий запис; потім перевірте доступність мережі, відповідь протоколу, транспорт медіа та декодування як окремі рівні.
Використовуйте спеціальний обліковий запис лише для перегляду та надійний локальний інструмент діагностики. Відредагуйте облікові дані, приватні адреси та ідентифікаційні дані, перш ніж надавати спільний доступ до результатів.
Діагностична послідовність
| Перевірте | Дія | Доказ прогресу |
|---|---|---|
| Обліковий запис | Створіть або скиньте спеціальний локальний обліковий запис лише для перегляду. | Той самий обліковий запис відкриває документований потік в одному надійному клієнті. |
| URL | Видаліть вбудовані облікові дані та введіть їх в окремі поля. | Хост і шлях залишаються незмінними, а клієнт запитує правильно. |
| Виклик | Перевірте, чи пропонує камера Basic, Digest або обидва. | Клієнт вибирає метод, який насправді підтримує камера. |
| Кеш | Видаліть збережену камеру та додайте її знову після зміни пароля. | У профілі підключення не залишилося старих облікових даних. |
Докази, які потрібно зберігати
Зберігайте короткий запис про точну кінцеву точку, тип облікового запису, виклик автентифікації та кінцевий результат. Ці докази відрізняють справжню помилку облікових даних від проблеми шляху, кодека чи транспорту.
Примітка про обмеження та безпеку
Не послаблюйте обліковий запис камери, повторно використовуйте пароль адміністратора або публікуйте робочий URL, щоб полегшити тест.
Для віддаленого перегляду використовуйте керований VPN замість того, щоб відкривати RTSP або порти адміністрування камери безпосередньо в публічному Інтернеті.
SmartRTSP
SmartRTSP — це орієнтований на камеру засіб перегляду RTSP і ONVIF для пристроїв Apple, Windows і Android. Він підходить для прямого перегляду, виявлення та перевірки кількома камерами; зберігайте спеціальний NVR або VMS, якщо потрібен постійний запис, експорт доказів або централізований контроль підприємства.
Часті запитання
Чи означає 401, що камера офлайн?
Ні. Сервер був доступний і повернув помилку автентифікації.
Чи слід розміщувати облікові дані в RTSP URL?
Віддавайте перевагу окремим полям імені користувача та пароля, якщо їх пропонує клієнт, особливо якщо пароль містить зарезервовані URI символів.
Чому VLC працює, а інша програма перегляду повертає 401?
Клієнти можуть аналізувати вбудовані облікові дані по-різному або підтримувати різні виклики автентифікації; порівняйте фактичний обліковий запис і завдання, перш ніж звинувачувати потік.
Первинні посилання
- IETF RFC 7826 — Протокол потокового передавання в реальному часі 2.0
- IETF RFC 3986 — URI загальний синтаксис
- SmartRTSP — офіційна інформація про платформу та продукт
Пов’язаний посібник SmartRTSP
Відкрити відповідний посібникПошаровий спосіб відокремлення облікового запису камери, аналізу URL та методу автентифікації, коли потік RTSP повертає 401.