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