Добрый день!
Постараюсь максимально и подробно изложить проблему.
В нашей компании множество филиалов. В каждом филиале по несколько камер.
Каждый филиал подключается к нашему ЦОДу через впн.
Таким образом топология нашей впн сети звезда.
Используется динамическая маршрутизация, так что камеры доступны напрямую без каких-либо NATов и прочих помех.
Сама сеть организована на роутерах от Mikrotik. Версия ПО до последнего вермени была RouterOS 5.26.
При этом Xeoma работала стабильно.
Однако в версиях RouterOS 6.x появились необходимые нам дополнения, от которых отказаться мы не можем.
Я обновил порядка 10 роуетров. После чего изображение с камер за этими роутерами стало искажаться.
Что замечено:
1. Искажается только видео. Звук при этом идет без искажений и "тормозов".
2. Искажаются только потоки h264 и mpeg4. Поток mjpeg с этой же камеры и за этим же роутером в Xeoma без искажений.
3. В web gui этих камер звук и видео не искажаются для всех потоков, когда в Xeoma искажения есть.
4. В vlc этих камер звук и видео не искажаются для всех потоков, когда в Xeoma искажения есть.
5. При этом камеры различных моделей: Zavio F3102 и F3110, Dlink DCS-2210, Hikvision DS-2CD2412F-I.
Даже на одинаковых моделях камер разные прошивки.
6. Если запустить Xeoma на другом пк (гораздо более мощном чем текущий видео сервер), то искажения также наблюдаются.
7. Перезагрузка как службы Xeoma, так и самого сервера проблемы не решают.
8. Если перезагрузить камеру, то в 90% случаев видео будет нормальным и с течением времени исказится.
В 10% видео искажается сразу.
Пример изображения:
Xeoma https://yadi.sk/i/-df4j3MrbqN5y VLC https://yadi.sk/i/adXcUNQKbqN5o
Проводил эксперимент:
Перезагрузил все камеры. Видео в Xeoma без искажений.
Запустил VLC по всем камерам. Видео без искажений.
Оставил на ночь.
С утра в Xeoma искажения. В VLC все без проблем.
Чем можете помочь?