Telegram Web Link
Сегодня немного про транспорт и ECMP

Прилетела задача: RTSP-поток "кривой" — то смазанная картинка, то вообще пропадает.
Приложили дамп — и он странный: за пару минут 28 попыток авторизации это как следствие Wrong sequence number, будто клиент не может нормально зайти на камеру.

🔍 Анализ дампа:

В Wireshark: фильтр rtp, затем → Телефония → RTP → Анализ потока
— видно Wrong sequence number почти на каждом пакете

А в RTSP-счётчике (Телефония → RTSP → Счётчик пакетов)
— видно, что команды RTSP (DESCRIBE, SETUP, PLAY, GET_PARAMETER, TEARDOWN) отправляются повторно
— особенно подозрительно: 401 Unauthorized в цикле
→ это значит клиент сбрасывает сессию и пробует снова

На всей сети работает ECMP (Equal-Cost Multi-Path Routing) — и между камерой и сервером, который принимает поток, тоже.
Первая мысль — асимметрия трафика, UDP просто не может собрать поток обратно: разные задержки, маршруты, непредсказуемость.

Чтобы не гадать — поднял стенд, провёл серию тестов с помощью ffmpeg:

ffmpeg -rtsp_transport udp -i rtsp://... -an -t 60 -f null -
ffmpeg -rtsp_transport tcp -i rtsp://... -an -t 60 -f null -

Разбор ключей:

-rtsp_transport tcp — использовать TCP для RTSP (или UDP)
-i "..." — RTSP-ссылка (входной поток)
-an — отключить аудио
-t 60 — работать 60 секунд
-f null - — не сохранять, просто тестировать поток


🧠 Вывод:

UDP работает стабильно только без ECMP
🚫 Но отключать ECMP везде — не вариант
💡 Решение: RTSP-over-TCP

Поток по TCP работает идеально — никаких потерь, смазанных кадров или повторной авторизации.
Если было полезно — 👍 и обсудим в комментариях!
Best Travel VPN Router for Security on the Go: GL.iNet Slate 7 Travel Router

https://blog.flashrouters.com/2025/07/23/best-travel-vpn-router-for-security-on-the-go-slate-7-glinet/
MUST READ: Storage Devices and Latency

https://planetscale.com/blog/io-devices-and-latency
The Real Origin of Cisco Systems

https://www.tcracs.org/tcrwp/1origin-of-cisco
BGP Community Propagation on Cisco IOS/XE: The 90's Called

https://blog.ipspace.net/2025/08/cisco-ios-community-propagation/
Is WiFi 7 Worth It? Comparing Early Wi-Fi 7 Adoption Benefits, Network Throughput & More

https://blog.flashrouters.com/2025/06/05/is-wifi-7-worth-it-comparing-early-wi-fi-7-adoption-benefits-network-throughput-more/
2025/09/30 04:17:16
Back to Top
HTML Embed Code: