Xiaomi Yi 60fps FullHD Экшн Во Как!
Вот вчера снимал
Уже хорошо, спасибо. Но коррекцию геометрии линзы лучше не использовать для технического сравнения.
Но коррекцию геометрии линзы лучше не использовать для технического сравнения.
Зато можно оценить работу этого функционала. Кстати, надо указать это в описании к видео.
кто-нибудь уже пытался найти подвес к фантому для этой камеры?
На Андроид 4.0.3 софтина не встает с сообщением ошибка парсинга. Вот это весело.
Кто нибудь в курсе что за протокол используется в камере, попробовал 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 есть
Камера работает через прогу play.google.com/store/apps/d...onnectedcamera
Дык Wireshark вам в руки. SSL, как я вижу, нет, так что все должно быть просто.
Эх, моя Ыйка где-то еще в Финляндии катается…
Дык Wireshark вам в руки.
телефон не рутованный, не знаю куда еще и как ворячить, чтоб снифать json пакет
завтра может в какую виртуалку впихну и на компе погляжу что там заливается туда/сюда
судя по нагугленному, в gopro3 аналогичное управление (github.com/DenisCarriere/gopro/blob/…/GoPro.py), rtsp поток запустится только после какой то команды, но можно запустить в проге и потом в обчном vlc открыть (…dashcamtalk.com/…/using-xiaomi-yi-sports-camera-w…)
в общем есть что ресерчить, но с другой строны - зачем, на летающем пепелаце wifi железку ставить?
но с другой строны - зачем, на летающем пепелаце wifi железку ставить?
Как это зачем? Прямой путь к HD-fpv. На хабре было несколько статей, как ребята делали через wifi и lte. Только им приходилось стримить его (на raspberry pi), а потом уже отдавать по вифи. А тут все готовое - только wifi мост нужен 😉
Ну если для HD-fpv, то есть смысл… Только вот прохи и многие другие камер на амбареллах такое умеют и помойму никто не пользуется этим. Ладно, нашел тут способ запускать APK-шки в хроме, попробую посмотреть что там за команды, в теории всё крайне просто должно выходить.
мне кажется или мёбиус резче, чем xiaomi?
Только вот прохи и многие другие камер на амбареллах такое умеют и помойму никто не пользуется этим
Помоему вообще hd fpv еще в зародышевом состоянии. Во всяком случае для простого моделиста, не отягощенного лишними килобаксами. И пляски вокруг wifi моста - лишь набор кривых костылей. Но попробовать никто не мешает
мне кажется или мёбиус резче, чем xiaomi?
есть мнение что не кажется
Помоему вообще hd fpv еще в зародышевом состоянии. Во всяком случае для простого моделиста, не отягощенного лишними килобаксами. И пляски вокруг wifi моста - лишь набор кривых костылей. Но попробовать никто не мешает
Чето поток не впечатляет (если запустить приложение на телефоне, то и vlc начинает видеть поток), квадратики и 640х480
dl.dropboxusercontent.com/…/vlcsnap-2015-04-07-01h…
dl.dropboxusercontent.com/…/vlcsnap-2015-04-07-01h…
ну чтож, завел снифер, поковрял 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.info/…/Xiaomi-Yi-protocol-remote-control по мере возможности. Внизу можно скачать подготовленный лог с голыми запросами/ответами, там должно быть смена конфига, запуск видео потока и мой серийни. Когда нибудь потом опишу нормально все msg_id, а может кто-то уже давно их наковырял, просто не гуглится пока.
Комплект с палкой кто-нибудь получил уже? Как качество, стоит своих денег?
Палка да, камера нет.
Если непринципиально 60 кадров, то SJ4000 можно купить за 65$ с полным набором примочек и отличной четкостью изображения.
Если непринципиально 60 кадров
Увы принципиально,а с 30 туева хуча.
А в чем вам картинка не понравилась?
Получил трек на ксюху за 79$ только трек странный 😃.
Обещали послать через China Post Registered Air Mail
,а получил такой трек RF-----------SG,вроде это не воздушная почта.
Чето поток не впечатляет[/url]
угу, но для телефона больше и не надо. Возможно он несколько потоков формирует, надо лишь найти нужный. Об этом как бы намекает это “dual_stream_status”: “on”, “streaming_status”: “off”
Если непринципиально 60 кадров, то SJ4000 можно купить за 65$ с полным набором примочек и отличной четкостью изображения.
К сожалению она далека от идеала как минимум по цветам (виноват судя по всему убогий новатек…) и работе экспозамера, да и ДД в общем. А так да - в качестве камеры для попрыгать/покупаться SJ пока выигрывает. Но летать по ней мне не нравится.
[quote=Re-Loader;5635595]А так да - в качестве камеры для попрыгать/покупаться SJ пока выигрывает. Но летать по ней мне не нравится.
По какой причине?
Просто, так и не могу определиться: sj400 или xiaomi? Или всё таки, не жадничать и взять го про?
По какой причине?
Свои причины уже озвучивал - синюшные цвета новатека, и неадекватный экспозамер/динамический диапазон на солнце.
Если, допустим в аквапарке/на море, это не так важно, то летая солнечным днем над зеленью, видео годится разве что как документальное подтверждение самого факта полета. Смотреть впоследствии такие записи мне не в радость.
В этом случае, ИМХО, у sj4000 нет шансов, устарела она как технически, так и морально.
off:
По мне щас для полетов идеальна камера от Inspire 1, но не уверен, что смогу приколхозить ее, а экспериментировать за ~$600 пока не готов. Завтра вон к вечеру объявят 3й фантик, а вместе с ним и его камеру 4k@30fps, 1080p@120fps - вот и посмотрим что за формфактор будет, и как ее подключать. Но сдается мне что это будет вариация камеры от inspire.
Свои причины уже озвучивал - синюшные цвета новатека, и неадекватный экспозамер/динамический диапазон на солнце.
Если, допустим в аквапарке/на море, это не так важно, то летая солнечным днем над зеленью, видео годится разве что как документальное подтверждение самого факта полета. Смотреть впоследствии такие записи мне не в радость.
В этом случае, ИМХО, у sj4000 нет шансов, устарела она как технически, так и морально.off:
По мне щас для полетов идеальна камера от Inspire 1, но не уверен, что смогу приколхозить ее, а экспериментировать за ~$600 пока не готов. Завтра вон к вечеру объявят 3й фантик, а вместе с ним и его камеру 4k@30fps, 1080p@120fps - вот и посмотрим что за формфактор будет, и как ее подключать. Но сдается мне что это будет вариация камеры от inspire.
Спасибо за разъяснения. Го про Вы не рассматриваете в принципе?