LINUX.ORG.RU

Первая сетевая видеокамера с кодеком Ogg Theora


0

0

В журнал LinuxDevices появилась статья Андрея Филиппова, в которой описывается разработанная автором сетевая видеокамера. Для разработки ПО потокового сжатия видео был объявлен конкурс, победителем которого стал киевский программист Александр Меличенко.

>>> Подробности (на русском)

★★★

Проверено: Shaman007 ()

охрененно !
рад что не все так плохо в родном отечестве.

доделать камеру, и сделать под нее инфраструктуру (видеорегистраторы и пр) - и уже готовый уникальный продукт

anonymous
()

Молодцы, ребята!

anonymous
()
Ответ на: комментарий от anonymous

> рад что не все так плохо в родном отечестве.

только сам Андрей Филиппов уже много лет живёт в США и владеет фирмой из одного человека которая и производит эти камеры. принципиальный сторонник открытого ПО, все схемы устройств распространяются под GPL

вот его рассказ, очень даже интересно: http://www.computerra.ru/hitech/tech/31862/

в особенности вот это: "Весь путь от идеи - попробовать методы свободного ПО для создания устройств (при нулевом начальном знании GNU/Linux или Unix), до реализации - работающей камеры со встроенным веб-сервером, занял менее трех месяцев."

anonymous
()
Ответ на: комментарий от watashiwa_daredeska

прочитал и аж противно стало от этого неприкрытого ламеризма козловского.
зачем сравнивать камеру слежения с фотокамерами?
и как можно постоянно употреблять сочетание "написано под GNU"?
неужели в этой газете все сотрудники настолько безграмотны?

anonymous
()
Ответ на: комментарий от rusty_dm

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

anonymous
()

Эта камера будет выставляться на выставке Open Source новость про которую пробегала здесь не так давно. 28-29 апреля, стенд вроде N4, будет сам автор.

anonymous
()
Ответ на: комментарий от anonymous

> зачем сравнивать камеру слежения с фотокамерами? 
А она и не сравнивается. Е. Козловский указывал на те недостатки,
которые мешали ему работать.
>и как можно постоянно употреблять сочетание "написано под GNU"? 
Кто хотел - понял правильно.

Если разбираешься в чём-то хорошо - напиши в "Компьютерру" статью. 
А если пара хватает только на то, чтобы заниматься бесполезной 
критикой - лучше молчи.

DukeSS
()
Ответ на: комментарий от DukeSS

> Если разбираешься в чём-то хорошо - напиши в "Компьютерру" статью.

вспоминается сразу "мы позвоним в спортлото".

> А если пара хватает только на то, чтобы заниматься бесполезной критикой - лучше молчи.

вопиющая безграмотность этого издания, думаю, не только мне глаз мозолит. если текст на computerra.ru, значит обязательно будут или опечатки, или ляпы какие-нибудь. всё-таки в крупном издании должен быть профессиональный корректор, у них же эту роль по-видимому выполняет word-xp.

anonymous
()

Интересно, когда www.elphel.com научится декларировать правильный Content-Type? Если они свой сайт нормально настроить не могут, то как же работают их камеры и софт к ним?

anonymous
()

> В частности, в 333-й камере используются уже ПЛИС Xilinx Spartan 3 (объемом в миллион вентилей)

М... :) Вентилей... Чувствуется старая, суровая школа... ;-) Наверное, ещё с перфокарт начинали... :)

atrus ★★★★★
()
Ответ на: комментарий от Evil_And

> Чем не устраивает слово "вентиль"?

Да нет, я разве против... :) Просто сразу вспомнились советские ПЭВМ, БЭСМ-6... ;-)

> Какие у вас альтернативы?

Насколько я помню - транзистор... ;-)

atrus ★★★★★
()
Ответ на: комментарий от atrus

> Насколько я помню - транзистор... ;-)

Сразу чувствуется осутствие суровой школы ;-) Вентиль - минимальная единица, имеющая смысл. Он может состоять из разного числа транзисторов в зависимости от.

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от atrus

Постройте вентиль из одного транзистора и получите Нобелевскую ;)

Profan
()
Ответ на: комментарий от watashiwa_daredeska

> Сразу чувствуется осутствие суровой школы ;-)

Нда? Моя программер, не железячник... ;-)

> Вентиль - минимальная единица, имеющая смысл.

НЕ-ИЛИ?

atrus ★★★★★
()
Ответ на: комментарий от anonymous

Позвольте вступиться за Компьютерру и Евгения Козловского.

Идея дать ему наши железки на "поругание" у меня возникла давно и, конечно, я читал перед этим "Огороды".

И наше с ним сотрудничество (мы обменялись не одной сотней писем) оказалось очень плодотворным, как минимум:

1. родилась идея поставлять в камерами Live CD на основе Кноппикса (после того, как Евгений не проявил большого энтузиазма по поводу установки Линукса на своем компьютере). Сама идея оказалась отличной (сожно заранее все сконфигурировать, чтобы у пользователям, не имеющим опыта работы с GNU/linux достаточно было щелкнуть мышкой. И это помогло не только авторам в Компьютерре, но и, например, ВВС другой страны :-). Теперь такой диск входит в стандартную поставку.

2. Существенно улучшен код FPGA работающий с цветами - пока человек, имеющий огромный опыт работы с фото камерами, не посмотрел на это свежим взглядом, мы этого не замечали. И улучшать есть еще много чего (про что-то я уже знаю "как", про что-то - только "что", а что-то - пока, вообще, не замечено). И мы хотим, чтобы наши камеры, в конечном итоге, не уступали и в смежных применениях. Чтобы качество картинок и простота управления не уступала и фото камерам.

Поэтому я очень благодарен Евгению Козловскому, и попросил его и в будущем пробовать, и критиковать наши камеры - это им явно на пользу!

Что касается выставки http://www.opensource-forum.ru, то мы там, действительно, будем участвовать. Вход туда (в отличие от конференции) организаторы обещали бесплатный, так что - милости просим. Более того, мы решили совместить это мероприятие с другим - общим сбором нашей международной команды (США, Россия, Украина, Китай) еще до выставки, я сам, например, прилетаю в Москву 20-го апреля. Так что если кому интересно - связывайтесь по мэйлу.

Хотелось бы в качестве одного из экспонатов показать камеру через WiFi - может быть вид этой же гостиницы (где выставка) с друго берега Москывы-реки с направленными антеннами? Может у кого есть (железки+опыт)?

Андрей Филиппов

anonymous
()
Ответ на: комментарий от anonymous

Камеры, пока в небольшом количестве, делаются там, где и большая часть электроники (http://www.elphel.cn), так что при достаточно большом объеме производства цены удастся еще значительно снизить.

Кроме того, у нас есть скидка на GNU/GPL (сейчас - $100 на камеру), еслит покупатель планирует разработать свой софт для работы в камере (или с камерой) под этой (или совместимой) лицензией. Конечно, для одной камеры разница небольшая ("хорошим людям" мы часто камеры передаем на совсем других условиях), это, в основном, расчет на партнерские, чисто программистские фирмы, которые смогут самостоятельно предлагать решения конечному пользователю на основе нашего железа. Тогда эти фирмы получат камеры практически по себестоимости железа - дешевле чем любые дистрибьютеры. Они смогут оплатить разработку ПО за счет этой разницы в ценах, а мы - получим обратно софт, который повысит потребительские качества нашей продукции.

anonymous
()
Ответ на: комментарий от atrus

"gates" = "вентилей"

В оригинале называется "1000K gates", что традиционно переводится, как "вентилей". А как еще, ну не "ворот"-же :-) ?

anonymous
()
Ответ на: комментарий от anonymous

А что тут критиковать? В данном случае для критики в вопросе нужно разбираться конкретно, а не вообще. Это вам не вопрос крутизны софтины XXX перед софтиной YYY или наоборот. От фонаря не пофлеймишь. А вообще, отрадно было увидеть это сообщение. Живой человек, реальные железки, воплощённые в материи принципы (а не бесконечные теоретичские споры). Можно только удачи пожелать.

Choo
()
Ответ на: комментарий от watashiwa_daredeska

> > Интересно, когда www.elphel.com научится декларировать правильный Content-Type? 

> А что с ним не так? У меня всё Ok.

HTTP/1.1 200 OK
Date: Sun, 03 Apr 2005 11:40:10 GMT
Server: Apache/1.3.26 (Unix) PHP/4.3.2 Chili!Soft-ASP/3.6.2 FrontPage/5.0.2.2510
Last-Modified: Wed, 30 Mar 2005 01:54:38 GMT
ETag: "1302ac-4108-424a06de"
Accept-Ranges: bytes
Content-Length: 16648
Connection: close
Content-Type: text/html

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
...

Пусть, либо из заголовков Content-Type уберут совсем, либо добавят в него charset=utf8.

anonymous
()
Ответ на: комментарий от anonymous

> неужели в этой газете все сотрудники настолько безграмотны?

Круто. Анонимус авторитетно "опустил" Козловского.

По всей видимости анонимус хороший сценарист. А заодно хороший фотограф. Ну и главредом одного из самых раскрученных компьютерных изданий ему побыть не слабО.

AP ★★★★★
()

Небольшая поправка - в камере с Ogg Theora пока работает железо (в том числе код FPGA), а софт там пока минимальный и потока нет - клип, сжатый в память (до 19МБ) передается разом. Конкурс действительно был, и Алекскндр его выиграл, но это был стример для предыдущей камеры - с MJPEG. Стример для Ogg Theora - наша ближайшая задача.

Вообзе-то, все это написано в самой статье :-)

Андрей Филиппов

anonymous
()
Ответ на: комментарий от AP

> По всей видимости анонимус хороший сценарист. А заодно хороший фотограф. Ну и главредом одного из самых раскрученных компьютерных изданий ему побыть не слабО.

а) кОзловский не редактор компьютерры
б) никакие прошлые и текущие заслуги\звания безграмотность не оправдывают
в) [здесь и далее - ИМХО] кОзловский очень часто статьи высасывает из пальца - видимо сказывается богатый опыт пизда... то есть сценариста

По теме - данной компании не помешает объявить еще один конкурс на дизайнера с прямыми руками: сделать нормальный дизайн сайта (css\html) вместо таблично-жабаскриптного

anonymous
()
Ответ на: комментарий от anonymous

Андрей, такой вопрос. А что-то прояснилось с минимальными требования к PC для воспроизведения потока (пакета данных) с новой камеры ?

Я же ведь так понимаю, что смотреть то картинку с такой камеры надо именно на мониторах. Обычные, пусть даже высокого разрешения, мониторы для систем видеонаблюдения слабоваты будут (по разрешению).

Это все к вопросу об инфраструктуре...

pihta
()
Ответ на: комментарий от anonymous

дизайн - это не необходимость.
люди занимаются тем на что у них есть время и интерес.

дизайн это дело наживное. когда он будет нужен, и когда от него будет что-то зависеть - тогда да.

блин, элементарную коммерческую логику люд..анонимусы не понимают :-)

pihta
()
Ответ на: комментарий от pihta

Дорлжно хватить - кое какие предварительные прикидкм есть на theora-dev mailing list. Для ускоренния процесса я решил действовать в нескольких направленяи срвзу: 1 - завтра посылаю две камеры на Xiph.org - надеюсь, это ускорит процесс оптимизации библиотеки. 2 - завтра же принесут заказанный под это дело комп с двумя самыми быстрыми Xeon-ами. Надеюсь, что обещанные в этом году двухядерные процессоры будут годиться, да и плееры ускорятся. А потом, главное, как я понимаю, для секьюрити камер - чтобы полное разрешение было записано на диск, и его молжно было бы потом посмотреть.

anonymous
()
Ответ на: комментарий от pihta

Если и не самое необходимое, то - очень важное. И сейчас мы на него подналяжем.

Андрей Филиппов

anonymous
()
Ответ на: комментарий от anonymous

вообщето с воспроизведением теоры не все так глатко как хотелось бы. особенно под венду. кстати а dirac не прокатит? он вроде бы тоже без роялти

anonymous
()
Ответ на: комментарий от anonymous

С "Дираком" мы переписываемся, но пока я до него не добрался, и не знаю, когда доберусь. Сначала motion compensation для Theora сделать нужно. Да и все-таки Theora на более стабильной стадии сейчас, а менять код FPGA обычно сложнее, чем софт. По скорости же воспроизведения - не думаю, что Дирак будет быстрее при тех же размерах и частоте кадра.

anonymous
()
Ответ на: комментарий от anonymous

а версии в гигабитным ethernet контроллером часо не планируется?

anonymous
()
Ответ на: комментарий от anonymous

> а) кОзловский не редактор компьютерры

Не надо тормозить. Он им поработал около пяти лет.

> б) никакие прошлые и текущие заслуги\звания безграмотность не оправдывают

Не стоит забывать, что энд-юзерам лицензии по боку.

AP ★★★★★
()
Ответ на: комментарий от anonymous

Re:

>>Небольшая поправка - в камере с Ogg Theora пока работает железо (в том числе код FPGA), а софт там пока минимальный и потока нет - клип, сжатый в память (до 19МБ) передается разом.

Не понял, это получается, что _сетевая_ камера не обеспечивает _потоковое_ видео??? Имхо рано еще заявлять о коммерческом внедрении...

Energizer
()
Ответ на: Re: от Energizer

Re:

В статье про это достаточно подробно написано (в конце). И самих камер-то этих всего пока два десятка сделано (как раз сейчас DHL развозит из разработчткам в разных странах), так что, наверное, то "коммерческое внедрение", о котором вы пишете - еще не наступило.

И потоковое видео - не самая сложная задача (в нашей предыдущей камере с MJPEG с этим все ОК), на выставке в конце месяца, надеюсь, сможем поток вам показать (если вы в Москве, или будете там).

Андрей Филиппов

anonymous
()
Ответ на: Re: от anonymous

Re:

>>на выставке в конце месяца, надеюсь, сможем поток вам показать (если вы в Москве, или будете там).

Нет, я из Беларуси :). Раз уже есть возможность пообщаться непосредственно с разработчиком, то не упущу возможности задать такой вопрос: Ваша разработка никак не защищена (читай, не запатентована) не боитесь ли вы что вашу идею (именно идею, которая по сути давно витает в воздухе) подхватят другие для внедрения на рынок по совсем не свободным приципам?

Energizer
()
Ответ на: Re: от Energizer

>Ваша разработка никак не защищена (читай, не запатентована) не боитесь >ли вы что вашу идею (именно идею, которая по сути давно витает в >воздухе) подхватят другие для внедрения на рынок по совсем не свободным >приципам?

А идеи-то никакой особенной и нету :-) - обычный код под защитой GNU/GPL (т.е., в конечном итогое, юридически - копирайта).

Что касается внедрения несвободным образом, то у меня есть большие основания предполагать (не хочется вдаваться в детали здесь - вдруг я ошибаюсь), что мой код JPEG-компрессора, созданный более двух лет назад, постигла именно такая судьба. На ту разработку у меня ушло 3 месяца, а та несвободная реализация, которую я подозреваю вышла через полтора года, а на Theora в FPGA я потратил 6 месяцев - так что, надеюсь, некоторое время еще в запасе есть - к тому времени у Elphel будут новые продукты (идей хватает). И потом, переделать эту реализацию с Theora на MPEG будет непросто, а выпустить "закрытую" камеру с Theora, сдается мне, будет юридически сложно - это же не MJPEG, все-таки.

И еще. Сейчас достаточно большой спрос на хорошие открытые железки - "как доктор" заявляю - они-то ведь неплохо нас кормят. А если "они" сдерут и закроют - то такой продукт автоматом вылетает с этого нового, пока далекого от насыщения рынка.

Белоруссия - так это же совсем близко - приезжайте.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.