Пряма відповідь
SDP описує засоби масової інформації, які пропонує сервер RTSP. Прочитайте кожен розділ m=, його рядок кодека rtpmap, параметри формату та атрибут керування перед тестуванням відтворення.
Чому це відбувається
Дійсна кінцева точка RTSP може рекламувати доріжки відео, аудіо або метаданих, які клієнт не може декодувати або не вибирає. SDP — це контракт між «сервер відповів» і «медіа може відтворюватися».
Розглядайте URL, облікові дані, родину адрес і транспорт RTP як окремі змінні, які можуть виходити з ладу незалежно.
Контрольований тест
Збережіть SDP без облікових даних із точного профілю потоку, а потім порівняйте його з підтримуваними кодеками клієнта та налаштованим кодувальником камери.
Змінюйте одну змінну за раз. Записуйте модель камери, мікропрограму, кінцеву точку та обліковий запис; потім перевірте доступність мережі, відповідь протоколу, транспорт медіа та декодування як окремі рівні.
Використовуйте спеціальний обліковий запис лише для перегляду та надійний локальний інструмент діагностики. Відредагуйте облікові дані, приватні адреси та ідентифікаційні дані, перш ніж надавати спільний доступ до результатів.
Діагностична послідовність
| Перевірте | Дія | Доказ прогресу |
|---|---|---|
| ЗМІ | Перелічіть кожен m= відео, аудіо або розділ програми. | Очікувані треки присутні. |
| Кодек | Зіставте корисне навантаження a=rtpmap з назвами кодеків. | Клієнт підтримує рекламований кодек. |
| Параметри | Перевірте параметри профілю, пакетування та форматування. | Декодер приймає точну конфігурацію. |
| КОНТРОЛЬ | Розв’яжіть кожен елемент керування треком URI проти Content-Base. | SETUP націлений на правильний ресурс. |
Докази, які потрібно зберігати
Додайте відредагований SDP до звіту служби підтримки. Це стислі докази, які можна відтворити, і містить більше сигналу, ніж «чорний екран».
Примітка про обмеження та безпеку
SDP описує пропоновані носії; це не підтверджує, що пакети надходять, успішно декодуються або залишаються синхронізованими.
Для віддаленого перегляду використовуйте керований VPN замість того, щоб відкривати RTSP або порти адміністрування камери безпосередньо в публічному Інтернеті.
SmartRTSP
SmartRTSP — це орієнтований на камеру засіб перегляду RTSP і ONVIF для пристроїв Apple, Windows і Android. Він підходить для прямого перегляду, виявлення та перевірки кількома камерами; зберігайте спеціальний NVR або VMS, якщо потрібен постійний запис, експорт доказів або централізований контроль підприємства.
Часті запитання
Що SDP робить у RTSP?
Він описує доступні медіа-доріжки та інформацію про їхній транспортний формат.
Чи може RTSP URL бути дійсним без відеодоріжки?
так Сервер може пропонувати лише аудіо або інші медіафайли, тому перевірте медіарозділи.
Чому атрибут керування важливий?
Клієнт використовує його для створення доріжки URI для SETUP.
Первинні посилання
- IETF RFC 7826 — Протокол потокового передавання в реальному часі 2.0
- Опції та приклади протоколу FFmpeg — RTSP
Пов’язаний посібник SmartRTSP
Відкрити відповідний посібникЗрозумійте медіа-опис, який повертає DESCRIBE, і використовуйте його для визначення кодеків, корисних навантажень і контрольних доріжок.