Understand the specs of video camera firmware

I have a low-end Sony camera (handycam) that can stream Wi-Fi to a smartphone.

When maker's proprietary free app 'Imaging Edge Mobile' is installed and used,

video can be received through Wi-Fi and displayed on phone.

(I use Android, I think the app is available for iphone too)

I would like to develop an app that does exactly the same thing - receive video data via Wi-Fi,

but from what I searched, the maker does not provide any documentation about how camera does that.

What I need is the following:

- How commands should be sent to the camera (e.g. cgi / http, port number, websocket)

- Some basic commands, like Start / Stop stream

- The port used by camera to stream the video data

- The type of video data - it seems it's not standard mjpeg. If it's raw, what are the specifications?

- Related documentation (if available)

You can easily install the app from Google Play, however I am not sure if it's useful if you don't have a Sony camera.

Any option is fine to get the required information,

but it may not be possible unless reverse engineering the app.


The information mentioned above

(no app development required)


Tags: reverse engineering, back engineering, embedded software, firmware

Kemahiran: Android, Mobile App Development, Kejuruteraan Perisian, Reverse Engineering, Perisian Terbenam

Tentang Klien:
( 129 ulasan ) Tokyo, Japan

ID Projek: #33981111