faq обучение настройка
Текущее время: Сб авг 09, 2025 13:31

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 68 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: DCS-933L money back, али как ?
СообщениеДобавлено: Ср янв 22, 2014 10:24 
Не в сети

Зарегистрирован: Пт апр 12, 2013 13:28
Сообщений: 949
Подсоветуйте простой, бесплатный снифер, применимый к вашей задаче.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DCS-933L money back, али как ?
СообщениеДобавлено: Ср янв 22, 2014 16:25 
Не в сети

Зарегистрирован: Ср янв 08, 2014 19:54
Сообщений: 20
Если для форточек - wireshark вполне подойдет, в линуксе хватит и штатного tcpdump.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DCS-933L money back, али как ?
СообщениеДобавлено: Чт янв 23, 2014 13:40 
Не в сети

Зарегистрирован: Пт апр 12, 2013 13:28
Сообщений: 949
Den4t писал(а):
Спасибо, будем ждать ;)


Цитата:
Навскидку MainConsol( DViewCam) по http приходит 2 потока от камеры - 1 видео 1 звук.

Это скорее всего "Live View". А вот запись она должна вестись средствами камеры,
детектор движения, например, не будет же DviewCam сам jpeg-и парсить с каждой камеры.
В моем понимании он должен настроить Motion Detector в камере и сказать ей же,
сбрасывай туда-то так-то, вот теперь вопрос как - штатно по ftp (должен при этом изменить
параметры ftp в настройках (морде) камеры), либо, сброс на CIFS, в этом случае FTP параметры
камеры не меняются, т.е., камера сбрасывает и на ftp и на cifs. Я, к стати наблюдал за камерой
в такой ситуации, CPU почти не напрягается (h264 аппаратный), висят 2 процесса avirecord,
процентов по 5-8 от процессора откусывают, и все работает замечательно.

Как в моём представлении работает D-View Cam.
Как только заведена камера в Dview по 80 порту(причем не важно хочет двью писать или нет) сразу мы видим как подхваются 2 потока-1 видео,1 аудио .Смотрел tcpview в привязке к процессу mainconcole.
При включении live video (ie9) тоже наблюдаем 2 потока по http.Потоки идентичные по трафику и пакетам c main consol.
Как только выключаю звук на камере 1 поток(который поменьше по битрейту) пропадает.
А вот тут господа разработчики нас обманывают по части мониторинга битрейта, указывая не тот битрейт в окошечке mainсоli..( не говоря уже о калькуляторе на сайте D-link).. :) Но это отдельная тема...
Так.. далее смотрим детектор.
Двью(замучился с англ на русскиий) и не только он(другие а может и все проги такого типа) используют и настраивают свой програмный детектор.
ТО есть проще говоря, нет никакой зависимости от детектора на камере, ну по крайней мере web интерфейсные настройки камеры не меняюся( если допустим там совсем всё выключено, а камера пишет в двью по движению).


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DCS-933L money back, али как ?
СообщениеДобавлено: Чт янв 23, 2014 17:38 
Не в сети

Зарегистрирован: Ср янв 08, 2014 19:54
Сообщений: 20
Спасибо за проделанную работу !

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DCS-933L money back, али как ?
СообщениеДобавлено: Пт янв 24, 2014 08:47 
Не в сети

Зарегистрирован: Пт апр 12, 2013 13:28
Сообщений: 949
Den4t писал(а):
Спасибо за проделанную работу !

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

Скажу более...и не только это изделие( на 99% это все модели камер D-Link в связке с D-ViewCam)
Не ..ну тут есть логика: камера сетевая...каждый пользователь сети настраивает свой детектор и не только..., а иначе надо было мозги камеры делать по умнее, чтобы она с каждым пользователем работала, а не пользователь с ней...
А вот по поводу битрейта, проведя анализ, понял ,что он считается неверно на 20-30%
Если на сервер заведено 1-2-3 камеры для пользователя это не очень заметно, но если камер в районе 20-ти!!! и они в инете(где узкие каналы), то это очень существенноо...(надо будет темку то поднять, чтоб не вводили народ в заблуждение по битрейту)

Посмотрел beward, правда не углублялся, там странноо...у меня стоит на софте и на камерах only н-264,поток RTP поверх UDP, а софт(не двью правда) забирает с камеры по TCP, а камера отдаёт по rtsp....брррр..звук кстати здесь тоже отдельным потоком пущен по rtsp..
А вот камеры acti в этом софте по другому себя ведут.Отдающие и принимающие в mjpege, здесь звук и видео идут вместе одним потоком...по tcp вообще по хитрому порту 6002....нда..
Да забыл сказать это всё в локалке.
Вообщем потёмки одно слово....
Представляю как нелегко разработчикам ПО видеонаблюдения, которые разные бренды камер могут цеплять.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DCS-933L money back, али как ?
СообщениеДобавлено: Пт янв 24, 2014 15:32 
Не в сети

Зарегистрирован: Ср янв 08, 2014 19:54
Сообщений: 20
Цитата:
Не ..ну тут есть логика: камера сетевая...каждый пользователь сети настраивает свой детектор и не только...

Тут согласен, я то с точки зрения единоличника подходил :)

Цитата:
а софт(не двью правда) забирает с камеры по TCP, а камера отдаёт по rtsp....брррр..звук кстати здесь тоже отдельным потоком пущен по rtsp..

RTSP можно и в TCP "обертке" передавать.

С двью все понятно, хорошо, что я его не использую :)

P.S.
Какого - там числа я залил то кастомную прошивку ... сам забыл, "Чт янв 16, 2014 00:03" - по форуму,
так с тех пор полет у камеры нормальный.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: 1.02b5
СообщениеДобавлено: Вт мар 25, 2014 09:58 
Не в сети

Зарегистрирован: Ср янв 08, 2014 19:54
Сообщений: 20
Всем привет !

Давненько в форум не ходил. Есть новости, появился SDK для 1.02b5, нашел там ошибку, о которой писал
в этой теме, исправил, собрал - работает. Написал модератору, что готов отдать исправления, пока молчит,
может и не надо ему ...
К стати, может кому интересно будет, помимо исправления этой ошибки, удалось сделать из камеры
точку доступа в режиме бриджа, не путать с репитером. Хитрые китайцы программно заблокировали в ядре
возможность свитчевания, но, как говорится, что один человек собрал, другой завсегда разобрать сможет :)
Теперь камера работает как AP, и как камера, а в случае пропадания eth переходит в "родной" режим
репитера.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DCS-933L money back, али как ?
СообщениеДобавлено: Чт апр 03, 2014 22:39 
Не в сети

Зарегистрирован: Ср апр 02, 2014 22:57
Сообщений: 4
Всем привет!

Мне мой товарищ скинул ссылку, говорит посмотри как раздевают прошивки. Смотрю!

С удовольствием прочитал данную тему, всё грамотно, по делу, без матерка, но с юморком ;)
Аппарата на руках не имею данного, но не удержался и решил глянуть, что к чему внутри.
Я конечно редко пользуюсь binwalk, но иногда бывает и науськиваю его на уж совсем неизвестные вещи для разнообразия.
Не долго думая скачал прошивку DCS-933L_A1_FWv1.03b08
Аккуратно ручками всё развернул по быстрому исключительно под виндой.

Да.
Много интересного я видел, но чтобы частично исходники внутри прошивки - это что-то новое, даже для меня!!!
Папка home\andy\ipcam3352\RT288x_SDK\source\linux-2.6.21.x
То-ли их забыли там, то-ли я такого действительно не видел.

На счёт точки доступа, то там внутри есть модуль rt2860v2_ap.ko, который стартует из sbin\apclient.sh
Вот скрипт внутри
Код:
#!/bin/sh

###############################################################
ap_client_stop () {
   iwpriv apcli0 set ApCliEnable=0
   brctl delif br0 apcli0
   ifconfig apcli0 down
   echo "ap-client stop............"
}

ap_client_start () {
   ifconfig apcli0 up
   brctl addif br0 apcli0

#   auth_mode="WPAPSK"   #$(nvram_get ApCliAuthMode)
#   encryp_type="TKIP"   #$(nvram_get ApCliEncrypType)
#   ssid="WZR-AG300NH_AndyC"   #$(nvram_get ApCliSsid)
#   wpapsk_key="12345678"   #$(nvram_get ApCliWPAPSK)
#   iwpriv apcli0 set ApCliEnable=0
#   iwpriv apcli0 set ApCliAuthMode=$auth_mode
#   iwpriv apcli0 set ApCliEncrypType=$encryp_type
#   iwpriv apcli0 set ApCliSsid=$ssid
#   iwpriv apcli0 set ApCliWPAPSK=$wpapsk_key
#   iwpriv apcli0 set ApCliDefaultKeyID=1
#   iwpriv apcli0 set ApCliEnable=1

   echo "ap-client start...."
}
###############################################################

ap_stop () {
   brctl delif br0 ra1
   ifconfig ra1 down
   rmmod rt2860v2_ap
   echo "AP stop....."
}

ap_start () {
   ifconfig ra0 down
   insmod rt2860v2_ap.ko
   ifconfig ra1 up
   brctl addif br0 ra1

#   ap_ssid="RT3352APx"   #$(nvram_get AP_SSID)
#   ap_auth="WPAPSK"   #$(nvram_get AP_AuthMode)
#   ap_encryp="TKIP"   #$(nvram_get AP_EncrypMode)
#   ap_wpapsk="12345678"   #$(nvram_get AP_WPAPSK)
#   iwpriv ra1 set AuthMode=$ap_auth
#   iwpriv ra1 set EncrypType=$ap_encryp
#   iwpriv ra1 set IEEE8021X=0
#   iwpriv ra1 set SSID=$ap_ssid
#   iwpriv ra1 set WPAPSK=$ap_wpapsk
#   iwpriv ra1 set DefaultKeyID=2
#   iwpriv ra1 set SSID=$ap_ssid
       
   echo "AP start........"
}
###############################################################

case $1 in
"")
   echo "usage: apclient <start|stop|restart>"
   ;;
"start")
   ap_start
   ap_client_start
        gpio repeater_link 0
        gpio repeater_mode 1
        gpio repeater
   ;;
"stop")
   ap_client_stop
   ap_stop
        gpio repeater_link 0
        gpio repeater_mode 0
   ;;
"restart")
   ap_client_stop
   ap_stop
   sleep 1
   ap_start
   ap_client_start
        gpio repeater_link 0
        gpio repeater_mode 1
        gpio repeater
   ;;
esac




В \etc_ro\web\pack лежат языковые ресурсы
cht.lzma
eng.lzma
frh.lzma
grm.lzma
itn.lzma
kor.lzma
sph.lzma
twn.lzma

Русского там нет.
Формат ресурс английского языка в принципе разобран мной по частям, можно перевести и собрать.
Также можно собрать всё обратно в цельную прошивку.
Думаю если попадётся вариант такой камеры, то обязательно это проделаю.

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DCS-933L money back, али как ?
СообщениеДобавлено: Вс апр 06, 2014 12:58 
Не в сети

Зарегистрирован: Ср янв 08, 2014 19:54
Сообщений: 20
Привет !

Да не вопрос, пишите хоть в личку, хоть в форум, отвечу в меру своих своих возможностей, только после 12-го,
т.к. в сей момент "жарюсь" в отпуске. По поводу скрипта - все верно, но не совсем. Сей скрипт стартует режим репитера, в случае, если отключена медь. Чтобы получить точку доступа в режиме бриджа, пришлось убрать программные заплатки в модуле raeth, блокирующие возможность свитчевания, и еще кое-что поправить в rt2860v2_ap, не много, всего то строк 15 исправлений.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DCS-933L money back, али как ?
СообщениеДобавлено: Вс апр 06, 2014 19:07 
Не в сети

Зарегистрирован: Ср апр 02, 2014 22:57
Сообщений: 4
Den4t писал(а):
Привет !
Да не вопрос, пишите хоть в личку, хоть в форум, отвечу в меру своих своих возможностей, только после 12-го,
т.к. в сей момент "жарюсь" в отпуске. По поводу скрипта - все верно, но не совсем. Сей скрипт стартует режим репитера, в случае, если отключена медь. Чтобы получить точку доступа в режиме бриджа, пришлось убрать программные заплатки в модуле raeth, блокирующие возможность свитчевания, и еще кое-что поправить в rt2860v2_ap, не много, всего то строк 15 исправлений.


Главное не сгореть на солнце ;)
Письмо давно отправил в почту, пока тихо!
Скрипт указан как отправная база с одной стороны. С другой у меня не было задачи глубоко вникать т.к. аппарат всё рано под рукой нет, да и не луховод я в общем-то ;)
Конечно имея исходники и это огромный плюс делинка можно сделать, если знаешь как.
Я же в основном сталкивался с задачами, когда исходников нет, доступ на аппарат не известен, а есть только прошивка закрученная, которую приходится раскрутить, получив хэш, сбрутить, и попасть на аппарат и посмотреть, что к чему там, попутно слив образы для дальнейшего разбора и подготовки патчей, если это необходимо.
Замена готового модуля одного на другой от сходной платформы, например о wi-fi свистка, который понимает свежие модели, а не то старьё, что стоит или вообще те модели который в России и нет, а те что есть редко можно найти ;)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DCS-933L money back, али как ?
СообщениеДобавлено: Ср апр 16, 2014 16:33 
Не в сети

Зарегистрирован: Пт апр 12, 2013 13:28
Сообщений: 949
Может кому пригодится..вот статейка
http://habrahabr.ru/post/219537/#habracut


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DCS-933L money back, али как ?
СообщениеДобавлено: Чт апр 17, 2014 19:27 
Не в сети

Зарегистрирован: Ср апр 02, 2014 22:57
Сообщений: 4
Scharf писал(а):
Может кому пригодится..вот статейка
http://habrahabr.ru/post/219537/#habracut

Шикарная!
Товарищ неординарный, даже очень!!! Планка им задрана очень высоко и вот так легко с шутками и прибаутками патчить арм-код это круто.
Советую прочитать и саму статью и ссылки на предыдущие его посты из этой ссылки. Очень полезно!!!
Даже если непонятна техническая сторона дела, но как оно всё описывается легко и с юморком.
Выразил лично респект автору. Надо и самому подтягивать некоторые моменты. ;)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DCS-933L money back, али как ?
СообщениеДобавлено: Пт апр 18, 2014 10:48 
Не в сети

Зарегистрирован: Ср янв 08, 2014 19:54
Сообщений: 20
Полезная статья, с творческим подходом !


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DCS-933L money back, али как ?
СообщениеДобавлено: Пт апр 18, 2014 13:48 
Не в сети

Зарегистрирован: Пт апр 12, 2013 13:28
Сообщений: 949
Кстати, вспомнилось мне..годика 3 назад об этом узнал...
а проектик до сих пор скорее жив чем мёртв( или наоборот) :D
может кому интересно будет
http://erlyvideo.ru/forum


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DCS-933L money back, али как ?
СообщениеДобавлено: Вт сен 02, 2014 13:57 
Не в сети

Зарегистрирован: Пт апр 12, 2013 13:28
Сообщений: 949
Вот ещё ..
http://habrahabr.ru/post/235193/


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 68 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB