onvif, gsoap, wsdl, arm: мы делаем свою IP камеру

51 views
Skip to first unread message

Max Lapshin

unread,
Dec 11, 2014, 1:39:31 PM12/11/14
to stream...@googlegroups.com
Коллеги, хочу немного похвастаться: мы в erlyvideo сейчас делаем свою IP камеру, точнее прошивку к ней.

Мегакрутого в этой прошивке то, что она не будет залипать на раздачу видео клиентам и не будет терять кадры из-за медленных клиентов. Для большинства IP-камер сегодня это мегадостижение!



Задача у нас жесткая: надо со всем линуксом впихнуться в 8-мегабайтную флешку. Учитывая, что сегодня для всех камер must have поддержка onvif, это особенно непросто. Ведь onvif — это реальный вызов, потому что это SOAP + xpath + ещё много чего.


Я пока что решил остановиться на варианте с использованием gsoap. Но оказалось, что из коробки сгенерировать код для всех онвифовских wsdl-ей, который компилируется и работает, очень непросто.

Если кому-то кроме меня это интересно, я могу рассказать, как у нас это получилось: я смог сгенерировать и C++ код, и C код. От C++ мы, возможно, откажемся из-за того, что libstdc++ занимает слишком много места.


Artem Andreenko

unread,
Dec 11, 2014, 1:46:05 PM12/11/14
to stream...@googlegroups.com
Добрый день!

Отличная затея. С libstdc++ действительно прилично мароки, особенно в свете новых стандартов C++. Лучше чистый C и либы от GNOME. 

Тема очень горячая. Пиши еще. =)

--
Вы получили это сообщение, поскольку подписаны на группу "streaming-ru".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес streaming-ru...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Max Lapshin

unread,
Dec 11, 2014, 3:32:11 PM12/11/14
to stream...@googlegroups.com
Либы от gnome на 8-мегабайтной флешке?

Чего полезного там можно нарыть? Я с glib никогда особо не работал.

Artemis Andreenlo

unread,
Dec 13, 2014, 12:53:51 AM12/13/14
to stream...@googlegroups.com
Libxslt?

12 дек. 2014 г., в 3:32, Max Lapshin <max.l...@gmail.com> написал(а):

Либы от gnome на 8-мегабайтной флешке?

Чего полезного там можно нарыть? Я с glib никогда особо не работал.

--

Max Lapshin

unread,
Dec 13, 2014, 2:38:04 AM12/13/14
to stream...@googlegroups.com
поясни, пожалуйста. Я не работал с xslt, поэтому не знаю, чем он может помочь.

Artem Andreenko

unread,
Dec 13, 2014, 6:18:23 AM12/13/14
to stream...@googlegroups.com
Либы libxml2 + libxslt позволят soap строить и парсить, так как soap это обычный xml messaging. Это все вместе с ядром и загрузчиком должно поместиться в 8MB.
Reply all
Reply to author
Forward
0 new messages