Про тестування IP-камер

Якось давно я тестував системи безпеки та відеоспостереження 👁 . Що само по собі було дуже цікавим досвідом, оскільки включало в себе не тільки тестування ПЗ, а всього комплексу в цілому з відеокамерами, відео регістраторами, системами контролю доступу та іншими крутими залізяками 🛠
І одного разу постала задача протестувати нову фічу – адаптивне перекодування відеопотоку на льоту в залежності від ширини каналу між камерою та сервером. Оскільки і камера і сервер – апаратура без можливості її модифікації, було розроблено наступне середовище для тестів:
1️⃣ додати в структуру мережі між сервером та камерою роутер
2️⃣ сховати камеру за NAT
3️⃣ за допомоги port forwarding зробити можливим доступатись до цієї камери ззовні через WAN
4️⃣ на роутері обмежити ширину каналу камери до N kbps
5️⃣ підключити камеру до конфігурації серверу через IP роутера
6️⃣ за допомогою клієнта перевірити, що розмір відеокадру та кількість кадрів на секунду відповідають профілю пропускної здатності
7️⃣ змінюючи правило обмеження на роутері, перевірити всі профілі

Щоб довести, що схема робоча, навіть приніс свій домашній роутер, щоб продемонструвати 🙂

Якщо зануритись у спогади, маю ще кілька байок. Вам цікаво? А ще напишіть про ваш досвід найскладнішої підготовки до тесту!

25 March 2020
Автор: 
Oleksii Ostapov

Leave a comment

Leave a Reply