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

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, а может кто-то уже давно их наковырял, просто не гуглится пока.

ne0lithic

Комплект с палкой кто-нибудь получил уже? Как качество, стоит своих денег?

AirBot

Палка да, камера нет.

Если непринципиально 60 кадров, то SJ4000 можно купить за 65$ с полным набором примочек и отличной четкостью изображения.

HATUUL
AirBot:

Если непринципиально 60 кадров

Увы принципиально,а с 30 туева хуча.
А в чем вам картинка не понравилась?

Получил трек на ксюху за 79$ только трек странный 😃.
Обещали послать через China Post Registered Air Mail
,а получил такой трек RF-----------SG,вроде это не воздушная почта.

Re-Loader
SovGVD:

Чето поток не впечатляет[/url]

угу, но для телефона больше и не надо. Возможно он несколько потоков формирует, надо лишь найти нужный. Об этом как бы намекает это “dual_stream_status”: “on”, “streaming_status”: “off”

AirBot:

Если непринципиально 60 кадров, то SJ4000 можно купить за 65$ с полным набором примочек и отличной четкостью изображения.

К сожалению она далека от идеала как минимум по цветам (виноват судя по всему убогий новатек…) и работе экспозамера, да и ДД в общем. А так да - в качестве камеры для попрыгать/покупаться SJ пока выигрывает. Но летать по ней мне не нравится.

TOXA_VL60

[quote=Re-Loader;5635595]А так да - в качестве камеры для попрыгать/покупаться SJ пока выигрывает. Но летать по ней мне не нравится.

По какой причине?
Просто, так и не могу определиться: sj400 или xiaomi? Или всё таки, не жадничать и взять го про?

Re-Loader
TOXA_VL60:

По какой причине?

Свои причины уже озвучивал - синюшные цвета новатека, и неадекватный экспозамер/динамический диапазон на солнце.
Если, допустим в аквапарке/на море, это не так важно, то летая солнечным днем над зеленью, видео годится разве что как документальное подтверждение самого факта полета. Смотреть впоследствии такие записи мне не в радость.
В этом случае, ИМХО, у sj4000 нет шансов, устарела она как технически, так и морально.

off:
По мне щас для полетов идеальна камера от Inspire 1, но не уверен, что смогу приколхозить ее, а экспериментировать за ~$600 пока не готов. Завтра вон к вечеру объявят 3й фантик, а вместе с ним и его камеру 4k@30fps, 1080p@120fps - вот и посмотрим что за формфактор будет, и как ее подключать. Но сдается мне что это будет вариация камеры от inspire.

TOXA_VL60
Re-Loader:

Свои причины уже озвучивал - синюшные цвета новатека, и неадекватный экспозамер/динамический диапазон на солнце.
Если, допустим в аквапарке/на море, это не так важно, то летая солнечным днем над зеленью, видео годится разве что как документальное подтверждение самого факта полета. Смотреть впоследствии такие записи мне не в радость.
В этом случае, ИМХО, у sj4000 нет шансов, устарела она как технически, так и морально.

off:
По мне щас для полетов идеальна камера от Inspire 1, но не уверен, что смогу приколхозить ее, а экспериментировать за ~$600 пока не готов. Завтра вон к вечеру объявят 3й фантик, а вместе с ним и его камеру 4k@30fps, 1080p@120fps - вот и посмотрим что за формфактор будет, и как ее подключать. Но сдается мне что это будет вариация камеры от inspire.

Спасибо за разъяснения. Го про Вы не рассматриваете в принципе?

ne0lithic

Ясно. Если в Mobius\SJ4000\Xiaomi Yi не устраивает качество картинки, а на GoPro не хватает\жалко денег можно ли рассматривать скажем SJ5000+ в качестве промежуточного варианта?

rank

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

Shuricus
HATUUL:

А в чем вам картинка не понравилась?

Как тут многие уже писали - мылит на 60 кадрах очень заметно. На 30 получше. Решил тоже пока на 60 снимать не буду.

SJ4000

Re-Loader:

К сожалению она далека от идеала как минимум по цветам

Ну да, но она как и Мобиус - поснимать для фана, самое то. Для шедевров - Проха вне конкуренции.

ne0lithic:

можно ли рассматривать скажем SJ5000+ в качестве промежуточного варианта?

Скачайте с Ютуба исходники - там есть человек, который в отличии от всей толпы выкладывает исходники в описании, и посмотрите понравится или нет.
В целом четче чем Ш-Уй.

www.youtube.com/user/HD2You/videos

rank:

и все косяки скорее всего программные и будут исправлены.

Делать четкую картинку нужно было сразу. Это не косяк а эпик фейл уже. А вдруг не исправят?

Re-Loader
TOXA_VL60:

Спасибо за разъяснения. Го про Вы не рассматриваете в принципе?

Я - нет. Она не в 5 раз лучше ксайоми. Я за цену гопро в свое время BMPCC купил, так что для меня - цена однозначно не соответствует качеству.

SovGVD
rank:

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

честно говоря не факт, ныняшняя картинка мне напоминает фотки с мыльници, тоже на 16м bsi сенсоре, есть необоснованное предположение что это матрица странно замыливает и чтобы сгладить косяки, поверх програмно накладывают шумодав страшный (вот его наверняка можно отключать, но надо SDK и исходник прошивки, в интернете видел прошивку 1.0.7 с увеличенным битрейтом …dashcamtalk.com/…/xiaomi-yi-sports-camera-custom-… может быть можно еще многое менять)

sony мыльница (оригнал)
yi (оригинал)

AirBot
Re-Loader:

ксайоми

Давайте уже или Шаоми или Саоми. Целую страницу обсуждали! 😃

А Гоупро можно Б/У купить, и будет в два раза дороже и в три раза лучше! 😃

SovGVD:

что это матрица странно замыливает

Можно поискать видео с других камер с этим сенсором.