Сильная загрузка процессора при потере соединения с камерой

Программа Xeoma

Moderators: Admin_N, Administrator, Admin_P, Admin_K

Сильная загрузка процессора при потере соединения с камерой

Postby g00d » Mon Aug 12, 2013 7:26 am

Сильная загрузка процессора при потере соединения с камерой
ОС ubuntu, эмперически выяснилось, что при потере соединения с камерой ffmpeg_011m начинает очень жестко грузить процессор, причем все потоки с потерянными камерами. И как следствии сильно растет load average
Можно это как то устранить?
Attachments
Снимок-9.jpeg
Снимок-9.jpeg (158.24 KiB) Viewed 40482 times
Last edited by g00d on Tue Aug 19, 2014 8:46 pm, edited 2 times in total.
g00d
 
Posts: 29
Joined: Tue Aug 06, 2013 8:22 am

Re: Сильная загрузка процессора при потере соединения с каме

Postby g00d » Mon Aug 12, 2013 7:28 am

Еще замечено что чем длинее пинг до камеры до тем сильнее грузится процессор. Хотя можем показалось :)
скриншоты можно смотреть на нашем сайте http://g00d.ru
Last edited by g00d on Tue Aug 19, 2014 8:48 pm, edited 3 times in total.
g00d
 
Posts: 29
Joined: Tue Aug 06, 2013 8:22 am

Re: Сильная загрузка процессора при потере соединения с каме

Postby g00d » Mon Aug 12, 2013 7:34 am

забыл сказать камеры подключены через rtsp поток.
g00d
 
Posts: 29
Joined: Tue Aug 06, 2013 8:22 am

Re: Сильная загрузка процессора при потере соединения с каме

Postby g00d » Mon Aug 12, 2013 11:02 am

Эмперически выявлено, глюк с высокой загрузкой процессора - проявляется на камерах с микрофоном... включения звука прослушивание и записи звука приводит к 100% загрузке. отключение звука на камере приводит к 5% загрузке
увеличение rtsp трафика на камеру с 2мбит до 4мбит тоже приводит к 100% загрузке.
Мы считаем что ffmpeg_011m не справляется с rtsp трафиком больше 2мбит 25кадров без звука, и 2мбит 20кадров со звуком...
Можем дать возможность увидить проблему в живую
g00d
 
Posts: 29
Joined: Tue Aug 06, 2013 8:22 am

Re: Сильная загрузка процессора при потере соединения с каме

Postby Admin_M » Tue Aug 13, 2013 10:47 am

Возможно без звука Вы используете MJPEG, а со звуком RTSP/H.264 ? Причина может быть в этом. Либо плохой поток от самой камеры (т.е. часть пакетов теряется, возможно сеть медленная или сильно нагруженная), в таком случае есть вероятность, что ffmpeg получает поток, но не может его декодировать, из-за этого он начинает сильнее нагружать процессор.
Admin_M
 
Posts: 72
Joined: Thu Jun 20, 2013 11:14 am

Re: Сильная загрузка процессора при потере соединения с каме

Postby g00d » Tue Aug 13, 2013 11:30 am

поток rtsp, камеры ubiquity dome. Можем предоставить возможность посмотреть на проблему удалено, в живую. Сеть гигабитная, незагруженная. Как можно оценить качество потока? При просмотре этих камер через vlc нет проблем со звуком, качеством изображения и нагрузкой процессора даже при максимальном качестве и битрейте.
Может есть ошибка в ffmpeg ?
помогите решить проблему, уж очень нам нравится ваша программа и хочеться использовать камеры на 100%
g00d
 
Posts: 29
Joined: Tue Aug 06, 2013 8:22 am

Re: Сильная загрузка процессора при потере соединения с каме

Postby Admin_M » Wed Aug 14, 2013 9:49 am

Сообщите, пожалуйста, настройки камер (которые перестают показывать), желательно прислать скриншоты всех настроек модуля "Универсальная камера", или все пути, которые там прописаны.
Также сообщите загрузку процессора при нормальной работе всех камер (вывод команды top).
Admin_M
 
Posts: 72
Joined: Thu Jun 20, 2013 11:14 am

Re: Сильная загрузка процессора при потере соединения с каме

Postby g00d » Wed Aug 14, 2013 1:43 pm

давайте я лучше открою удаленный доступ и посмотрите все в живую
g00d
 
Posts: 29
Joined: Tue Aug 06, 2013 8:22 am

Re: Сильная загрузка процессора при потере соединения с каме

Postby Admin_J » Thu Aug 15, 2013 8:51 am

Добрый день.
Сообщите нам данные TeamViewer (здесь или личным сообщением, как Вам удобно), и мы подключимся к Вам удаленно.
Admin_J
 
Posts: 111
Joined: Tue Aug 13, 2013 12:19 pm

Re: Сильная загрузка процессора при потере соединения с каме

Postby g00d » Fri Aug 16, 2013 6:37 am

сегодняя опять повторилась проблема, ночью выключили питание и утром опять включили у 5 камер, утром обнаружили что xeoma не видит эти камеры. Процессы показали 5 сильно загруженных ffmpeg. После kill с номерами этих процессов камеры автоматически переподключились.
п.с.
отправил контакты повторно
Attachments
Снимок-12.jpeg
Снимок-12.jpeg (175.81 KiB) Viewed 40439 times
g00d
 
Posts: 29
Joined: Tue Aug 06, 2013 8:22 am

Re: Сильная загрузка процессора при потере соединения с каме

Postby g00d » Mon Aug 19, 2013 6:20 am

проблема актуальна!!!
каждое утро начинаю с kill -9 с зависшими процессами. Мы так поняли что когда указывается два потока для просмотра и записи. Замечено зависают только ffmpeg которые используются для просмотра.
g00d
 
Posts: 29
Joined: Tue Aug 06, 2013 8:22 am

Re: Сильная загрузка процессора при потере соединения с каме

Postby rCam » Sat Dec 21, 2013 10:43 pm

сходи на linux.org.ru и поинтересуйся по вопросу, как отследить зависшие процессы ffmpeg и послать команду на завершение
костыль, но избавит от ручного killall по утрам
rCam
 
Posts: 1
Joined: Sat Dec 14, 2013 8:36 pm

Re: Сильная загрузка процессора при потере соединения с каме

Postby Admin_J » Mon Dec 23, 2013 2:25 pm

Проблема решена начиная с версии Xeoma 13.10.25
Admin_J
 
Posts: 111
Joined: Tue Aug 13, 2013 12:19 pm


Return to Xeoma - форум программы

Who is online

Users browsing this forum: No registered users and 8 guests