Understand the specs of video camera firmware

Job ID: 33981111

Budget: $50 – $200 USD

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.

++++Deliverables:++++
The information mentioned above
(no app development required)


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