Xiaomi Yi 60fps FullHD Экшн Во Как!

Amatii

С монитором все в порядке

Тут другое огорчает что возможности примененного железа в камере не используется по максимуму

sashok17

Ну может еще все исправят. Насколько я знаю сяоми, программное обеспечение они обновляют очень часто.

Re-Loader
Amatii:

на скорости на малой высоте трава сплошная каша

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

Re-Loader

Кто б снял что-нить похожее в 1080@30, и выложил оригинал (желательно на я.диск)… Я уже почти созрел - все ж хорошо по цвету, ДД и экспе отрабатывает:)

А вот тут явное мыло. Наивное предположение - а пленку с объектива все снимают? А то на 4pda было несколько прецедентов, когда многие долго отрицали существование защитной пленки на объективах своих телефонов, жаловались на мыло, а потом внезапно “прозревали” подковырнув ее чем-то острым…

PSH

Господа, кто сомневается насчет покупки на geekbuying.com за $85.99, решайте быстрее, на geekbuying.com осталось 56 зелёных, белых уже нет)))))

Re-Loader
PSH:

Господа, кто сомневается…

А чего сомневаться - на тугезо еще 3 недели будет цена $79.99

Re-Loader
alex-anp:

Вот вчера снимал

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

alex-anp
Re-Loader:

Но коррекцию геометрии линзы лучше не использовать для технического сравнения.

Зато можно оценить работу этого функционала. Кстати, надо указать это в описании к видео.

defnur

кто-нибудь уже пытался найти подвес к фантому для этой камеры?

Shuricus

На Андроид 4.0.3 софтина не встает с сообщением ошибка парсинга. Вот это весело.

SovGVD

Кто нибудь в курсе что за протокол используется в камере, попробовал PTP - вроде не оно, посканил порты на IP камере (192.168.42.1)
53/tcp open domain
80/tcp open http
554/tcp open rtsp

Discovered open port 80/tcp on 192.168.42.1
Discovered open port 554/tcp on 192.168.42.1
Discovered open port 53/tcp on 192.168.42.1
Discovered open port 8787/tcp on 192.168.42.1
Discovered open port 7878/tcp on 192.168.42.1

по http какая то структура папок и конфигов (можно например фотки слить по wifi 192.168.42.1/DCIM/100MEDIA/), есть rtsp, но потока не выдает (вроде бы)
камера говорит что в ней Cherokee web server 1.2.101b150327_ (UNIX), Port 80

иногда становится доступна ссылка 192.168.42.1/cgi-bin/cgi?CMD=INDEX_PAGE где можно выбрать поток (BOSS Web client), но всеравно что-то не понятно что дальше делать =)

192.168.42.1/shutter/ - видимо есть отправить какой то хитрый POST/GET, то камера сделает фото

картинки аналогичны вот такому варианту …blogspot.ru/…/ubuntu-tip-connecting-to-gopro-hero…

только вместо логотипа прохи, логотип yi

-----

telnet 192.168.42.1 7878
Trying 192.168.42.1…
Connected to 192.168.42.1.
Escape character is ‘^]’.
hello
{“rval”: -7}
{“rval”: -7}
{“rval”: -7}

Камера работает через прогу play.google.com/store/apps/details?id=com.intelliv…
порт управления 7878, фото и live view есть

SovGVD
тигромух:

Дык Wireshark вам в руки.

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

судя по нагугленному, в gopro3 аналогичное управление (github.com/DenisCarriere/gopro/blob/…/GoPro.py), rtsp поток запустится только после какой то команды, но можно запустить в проге и потом в обчном vlc открыть (…dashcamtalk.com/…/using-xiaomi-yi-sports-camera-w…)

в общем есть что ресерчить, но с другой строны - зачем, на летающем пепелаце wifi железку ставить?

Re-Loader
SovGVD

но с другой строны - зачем, на летающем пепелаце wifi железку ставить?

Как это зачем? Прямой путь к HD-fpv. На хабре было несколько статей, как ребята делали через wifi и lte. Только им приходилось стримить его (на raspberry pi), а потом уже отдавать по вифи. А тут все готовое - только wifi мост нужен 😉

SovGVD

Ну если для HD-fpv, то есть смысл… Только вот прохи и многие другие камер на амбареллах такое умеют и помойму никто не пользуется этим. Ладно, нашел тут способ запускать APK-шки в хроме, попробую посмотреть что там за команды, в теории всё крайне просто должно выходить.

iiibax

мне кажется или мёбиус резче, чем xiaomi?

Re-Loader
SovGVD:

Только вот прохи и многие другие камер на амбареллах такое умеют и помойму никто не пользуется этим

Помоему вообще hd fpv еще в зародышевом состоянии. Во всяком случае для простого моделиста, не отягощенного лишними килобаксами. И пляски вокруг wifi моста - лишь набор кривых костылей. Но попробовать никто не мешает

iiibax:

мне кажется или мёбиус резче, чем xiaomi?

есть мнение что не кажется

SovGVD
Re-Loader:

Помоему вообще hd fpv еще в зародышевом состоянии. Во всяком случае для простого моделиста, не отягощенного лишними килобаксами. И пляски вокруг wifi моста - лишь набор кривых костылей. Но попробовать никто не мешает

Чето поток не впечатляет (если запустить приложение на телефоне, то и vlc начинает видеть поток), квадратики и 640х480
dl.dropboxusercontent.com/…/vlcsnap-2015-04-07-01h…
dl.dropboxusercontent.com/…/vlcsnap-2015-04-07-01h…

SovGVD

ну чтож, завел снифер, поковрял pcap файлы… получилось интересно (но пока не осознал где токен формируется) =)
Запрос: {“msg_id”:11,“token”:1}
Ответ: {“rval”:0,“msg_id”:11,“brand”:“Ambarella”, “model”:“Default”, “api_ver”:“2.8.00”,“fw_ver”:“Mon Mar 30 11:39:51 HKT 2015”, “app_type”:“sport”, “logo”:“/tmp/fuse_z/app_logo.jpg”, “chip”:“a7l”,“http”:“disable”}

Запрос: {“msg_id”:3,“token”:1}
Ответы: { “rval”: 0, “msg_id”: 3, “param”: [ { “camera_clock”: “2015-04-07 02:32:29” }, { “video_standard”: “NTSC” }, { “app_status”: “idle” }, { “video_resolution”: “1920x1080 60P 16:9” }, { “video_stamp”: “off” }, { “video_quality”: “S.Fine” }, { “timelapse_video”: “off” }, { “capture_mode”: “precise quality” }, { “photo_size”: “16M (4608x3456 4:3)” }, { “photo_stamp”: “off” }, { “photo_quality”: “S.Fine” }, { “timelapse_photo”: “60” }, { “preview_status”: “on” }, { “buzzer_volume”: “mute” }, { “buzzer_ring”: “off” }, { “capture_default_mode”: “precise quality” }, { “precise_cont_time”: “60.0 sec” }, { “burst_capture_number”: “7 p \/ s” }, { “restore_factory_settings”: “on” }, { “led_mode”: “all enable” }, { “dev_reboot”: “on” }, { “meter_mode”: “center” }, { “sd_card_status”: “insert” }, { “video_output_dev_type”: “tv” }, { “sw_version”: “YDXJv22_1.0.7_build-20150330113749_b690_i446_s699” }, { “hw_version”: “YDXJ_v22” }, { “dual_stream_status”: “on” }, { “streaming_status”: “off” }, { “precise_cont_capturing”: “off” }, { “piv_enable”: “off” }, { “auto_low_light”: “on” }, { “loop_record”: “off” }, { “warp_enable”: “off” }, { “support_auto_low_light”: “on” }, { “precise_selftime”: “5s” }, { “precise_self_running”: “off” }, { “auto_power_off”: “5 minutes” }, { “serial_number”: “тутмойсерийник***” }, { “system_mode”: “capture” }, { “system_default_mode”: “capture” }, { “start_wifi_while_booted”: “off” }, { “quick_record_time”: “0” }, { “precise_self_remain_time”: “0” }, { “sdcard_need_format”: “no-need” }, { “video_rotate”: “off” } ] }

Запрос:{“msg_id”:769,“token”:1}
Ответы: {“rval”:0,“msg_id”:769}
{ “msg_id”: 7, “type”: “start_photo_capture” ,“param”:“precise quality;off”}
{ “msg_id”: 7, “type”: “photo_taken” ,“param”:“/tmp/fuse_d/DCIM/100MEDIA/YDXJ0047.jpg”}

^_^
ну и на карте фотка появилась

нечто подобное тут откопал github.com/…/API_Reverse_engineering.md

Похоже что формирование токена примерно такое:
запрос: {“msg_id”:257,“token”:0}
ответ { “rval”: 0, “msg_id”: 257, “param”: 1 }
где param и есть токен для дальнейшего мучения

SovGVD

Дабы не замсусоривать тему, буду ковырять тут …sovgvd.info/…/Xiaomi-Yi-protocol-remote-control по мере возможности. Внизу можно скачать подготовленный лог с голыми запросами/ответами, там должно быть смена конфига, запуск видео потока и мой серийни. Когда нибудь потом опишу нормально все msg_id, а может кто-то уже давно их наковырял, просто не гуглится пока.