I have 2 p2p wifi spy cameras modules. They work inside local LAN but not outside because there is problem with the servers they used. They work via the BVCAM for Android or similar for windows and IOS but nothing for Linux. I try to understand the way they work and use them with Linux. I tried to work BVCAM with wine without succeed also they havent web interface. The camera module is FH-W1 V1.1, with wifi chip 88W8801 from Fullhan and DSP BL-R8801 from Bilian Electronics. There arent datasheets for them. I capture the UDP packets inside LAN with wireshark and try to understanding the way they communicate with APP. As i understand they exchange some small packets to communicate and after the camera sends bigger packets. I think they are the video stream. It isn't RTP, it is byte stream and i want to understand it and to decode it. I post the first "big" packet (i have removed the eth and ip headers), i left the udp header the first 8 bytes, from 9th 0x03 and after i think is the stream
c002bebf0078c8a4003006a010100000001000000d82000004a01000045010000010000004001f000705a0d0003000001a000000001419a0006000c233f0378aa3c658b4c96d4c46a3b5e8ae077097cc1de446be78425c892df1088882bf3fd2eb02b1446b5e61fc46df7f99566286cbdd572c0be7137ce6a377472e4a18be26feded27666fd40ddfe8568c3dcbe846d698843f1b74cfd6d716c6f52864c3ae66895e7d5d62ba7628e869f1cbdc185c97fc2c002a0ffe2fe546cd0a9f914a6fa8ff97d8ca0f313d0fa0d955c979be97aed6a7489e36ea8b99eb50cb1e67a4431bc1a4e0d1cbb91544297aafe69b64c5a4f6067bd4d55328ab638f110a0a4242153459d7f433ede364f62af0fcf78c62d5fc3e56742eb48320c7a542cfba9406c7ced098268c5c49364cb5b42c00aaceb8ccf837c41a2b88188691363917d6742e362cb4a9770bbefa8bb267bddc302e50fd344b147b879f98985aaf144099b04aa88ce474c3fe5c1075f3f2b06e7c9939ece598859ac0
The small packets exchanged at both devices ports 10210 and 17900, the stream at 49154 from camera and random port near 49000 from mobile phone. The small packets exchanged between camera and application i think is for "meet each other" the devices and after some ACKS from the APP so the camera will continue to transmit else it stops transmission. I think if we decode the stream after is simple to copy the messages and send them with an application. My question is Can someone help me to understand the protocol the chinese uses? Where the NAL starts etc. I have decompile the APP and i saw the H264/AVC in one function but the main decoding they make it with a libZGP2PComm.so a c lib for Android.
There is sound too, so i think about mp4 stream.
Forgive please my poor english. Also iam computer technician but no a programmer.