Jump to content
ZdobnikovOB

Работа с китайскими камерами на базе Hi3516C от XMtech.

Recommended Posts

Здравствуйте. Сейчас на рынке широко представлены камеры с начинкой Hi3516C от XMtechnology (http://www.xiongmaitech.com/).

 

В таких камерах наблюдается неправильная работа TCP протокола. Изображения с таких камер сыпется и пропадает.

Надежды на исправление прошивки производителем крайне мало. Выход из ситуации - учить софт работать с таким потоком.

У одного очень хорошего человека есть несколько статей на Habrhabr по этому поводу. Там он в подробностях описал проблему и как её победить.

От производителя модулей TopSee - удалось добиться решения проблемы. От XMtech - нет, и не удасться в ближайшее время точно.

Так вот. Было бы очень хорошо, если разработчики нашей любимой Линии, обучили работе в таким потоком свой продукт.

 

Macroscop, Erlyvideo и Axxon уже добавили в свой софт такие возможности. Ivideon вроде как тоже планирует.

 

Ссылки на статьи по проблеме:

http://habrahabr.ru/post/213063/

http://habrahabr.ru/post/219491/

http://habrahabr.ru/post/219537/

 

Надеюсь и Вы будете разумны, и сможете посодействовать Вашим клиентам.

 

Заранее спасибо.

Share this post


Link to post
Share on other sites

Здравствуйте!
Уточните, пожалуйста:
1. Сейчас в "Линии" 6.9.6 наблюдаются подобные проблемы при работе с данными камерами?
2.Камеры есть в наличии?
3. Если Вы уверенны, что ошибка в прошивке самих камер, почему решили что производитель откажется её исправлять?
Нужен удалённый доступ к камере, если это возможно, укажите данные для подключения личным сообщением.
Если камера не интегрирована, для интеграции нам так-же потребуется  SDK содержащие CGI API или HTTP API (интеграция с использованием DLL не возможна)

Share this post


Link to post
Share on other sites

1. Да. 6.9.6. Проблема наблюдается.
2. Да, есть.
3. Уверен. Беседовал как с китайцами, так и с саппортом Сатро. Автор статьи пытался давить на XMtech через крупных "сборщиков" в китае. Толку ноль. Китайцы это за ошибку не считают. У них миллиардные тиражи этой обвязки, им просто "побоку". :)
 
По поводу технической реализации адаптации к работе с таким потоком, я пригласил в эту тему автора статьи, я думаю он лучше меня объяснит что для этого потребуется (SDK и .т.д.)
 
Доступ к камере дам в ближайшее время. Создам отдельную виртуальную машину с подключенной камерой и линией на боту. И предоставлю Вам доступ туда круглосуточный.

Share this post


Link to post
Share on other sites

Камера я так понял интергрирована, т.к. линия умеет "шевелить" параметрами и "рулить" PTZ при подключении через порт 8899.

 

Но на всякий случай вот SDK: https://cloud.mail.ru/public/6f307131431d/20130318.rar

 

Вот комментарий по поводу того как "научить" софт приводить поток к корректному виду.

В общем, для "восстановления" надо (вкратце):
1) системный буфер чтения должен быть размером минимум 1 кейфрейм + 1 секунда видео setsockopt/SO_RCVBUF
2) желательно поток считывающий из системного в буфер приложения поднять в приоритете
3) если при считывании $+длина данные какие-то левые — искать в потоке следующий цельный $+длина+{данные длина}+$ — и синхронизоваться на него выкидывая всё помимо.
Edited by ZdobnikovOB

Share this post


Link to post
Share on other sites

Здравствуйте!

Нужен удалённый доступ к камере, если это возможно, укажите данные для подключения личным сообщением.

Share this post


Link to post
Share on other sites

Да, кстати в SDK еще лежат какие-то исходники родной CMS. Она, как я понял, работает с этими камерами без сбоев через порт 34567. Может оттуда что-то удастся выдрать.

Edited by ZdobnikovOB

Share this post


Link to post
Share on other sites

Приветствую! Присоединяюсь к вопросу, я пока такие камеры  на  Линию стараюсь не ставить, но их все таки много продается и сталкиваюсь постоянно. Включены только по RTSP, но иногда слетают. С родными для себя XM регистраторами живут прекрасно, а от  Линии периодически отваливаются.

Share this post


Link to post
Share on other sites

Здравствуйте!

Данный вопрос был решён после выхода 6.9.6 (подмена скрипта 40-sofia), т.е. сейчас в 7.0.5 http://www.devline.ru/count.php?c=136 всё должно нормально работать.

Подробнее опишите ситуацию,  нужен удалённый доступ к камере или серверу, если это возможно, укажите данные для подключения личным сообщением.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×