Коротка відповідь
FFmpeg допомагає відділити доступ кінцевої точки від реального декодування. Використовуйте коротку обмежену перевірку того самого джерела RTSP, що й клієнт. Самі метадані чи успішний DESCRIBE не доводять придатного прямого зображення; перевірте декодовані кадри й помилки протягом вибірки.
Виконайте перевірки
Підтвердьте встановлену збірку FFmpeg і використайте точну точку камери. Замініть заповнювачі й передавайте вхід потоку лише через приватне тестове середовище.
Використайте десятисекундну вибірку медіа й десятисекундний тайм-аут вхідного сокета. Вибірка починається з приходу медіа, а не запуску процесу; тайм-аут обмежує зависле читання.
Визначте етап помилки: до автентифікації, під час узгодження транспорту чи після пакетів. Збережіть початкову помилку замість негайної зміни кількох параметрів.
Якщо камера підтримує, порівняйте UDP окремо в тій самій приватній мережі. Збережіть джерело, кодек і проміжок часу для змістовності.
Відкрийте джерело у візуальному клієнті для сцени й каналу. Завершена перевірка метаданих чи кількість пакетів можуть приховати неправильну камеру або пошкодження.
ffmpeg -rtsp_transport tcp -timeout 10000000 -i "rtsp://CAMERA_IP:554/STREAM_PATH" -t 10 -f null -Що перевірити
Запишіть прогрес декодованих кадрів та очищений журнал поруч із клієнтом. Приберіть вбудовані дані перед передаванням; протокол і кодек діагностуйте окремо.
Джерела й межі застосування
AeoCam доступний для Windows. Наведені нижче налаштування камер описують підготовку протоколів, а не сертифікацію конкретної камери чи обіцянку всіх функцій у кожній версії застосунку. Поточну доступність перевіряйте за встановленою збіркою та сторінкою Microsoft Store.
Документи виробника описують камеру чи протокол. Тут не заявляються перевірки сумісності на фізичних камерах. Меню й можливості можуть змінюватися залежно від моделі та прошивки.