我有两个p2p无线间谍摄像头模块。它们在本地局域网内工作,但不在本地局域网内工作,因为它们使用的服务器存在问题。它们通过或类似于windows和IOS工作,而对于Linux则不工作。我试着理解它们的工作方式,并在Linux中使用它们。我试着用葡萄酒做BVCAM,但没有成功,他们也没有网络接口。摄像机模块为FH-W1V1.1,采用富勒汉公司的wifi芯片88W8801,比利安电子公司的BL-R8801芯片。他们没有数据表。我用wireshark捕获局域网内的UDP数据包,并试图了解它们与APP的通信方式。据我所知,他们交换了一些小包来交流,然后相机发送了更大的数据包。我认为它们是视频流。它不是RTP,它是字节流,我想了解它并对其进行解码。我发布了第一个“大”数据包(我已经删除了eth和ip报头),我从9 0x03开始将udp头留在头8个字节,在我认为是流之后。
c002bebf0078c8a4003006a010100000001000000d82000004a01000045010000010000004001f000705a0d0003000001a000000001419a0006000c233f0378aa3c658b4c96d4c46a3b5e8ae077097cc1de446be78425c892df1088882bf3fd2eb02b1446b5e61fc46df7f99566286cbdd572c0be7137ce6a377472e4a18be26feded27666fd40ddfe8568c3dcbe846d698843f1b74cfd6d716c6f52864c3ae66895e7d5d62ba7628e869f1cbdc185c97fc2c002a0ffe2fe546cd0a9f914a6fa8ff97d8ca0f313d0fa0d955c979be97aed6a7489e36ea8b99eb50cb1e67a4431bc1a4e0d1cbb91544297aafe69b64c5a4f6067bd4d55328ab638f110a0a4242153459d7f433ede364f62af0fcf78c62d5fc3e56742eb48320c7a542cfba9406c7ced098268c5c49364cb5b42c00aaceb8ccf837c41a2b88188691363917d6742e362cb4a9770bbefa8bb267bddc302e50fd344b147b879f98985aaf144099b04aa88ce474c3fe5c1075f3f2b06e7c9939ece598859ac0
在两个设备端口10210和17900交换的小分组,来自照相机的49154流和来自移动电话的接近49000的随机端口。我认为摄像头和应用程序之间交换的小数据包是为了“见面”的设备,经过一些应用程序的确认后,相机将继续传输,否则就会停止传输。我认为,如果我们解码后流是简单的复制消息,并发送他们与一个应用程序。我的问题是有人能帮我理解中国人使用的协议吗?在NAL启动的地方,我已经对应用进行了解压缩,我看到了H 264/AVC的一个功能,但是主要的解码功能是用一个libZGP2PComm.so,一个c++库来实现。
也有声音,所以我想到了mp4流。
请原谅我糟糕的英语。我也是电脑技术员,但没有程序员。
发布于 2019-11-05 08:38:33
网络转储分析:
我将在进一步分析的基础上更新答复。
发布于 2020-05-21 16:26:14
我有一个非常相似的摄像头,它使用相同的端口,而android应用程序使用的是库。阅读手册,它说有一个PC应用程序,它是兼容的VLC,但它没有给出细节。寻找个人电脑的应用程序,我得到的说下载http://112.124.40.254:808/PCTools.zip,寻找在谷歌我总是得到相同的ip,但那个ip没有反应。(谈论它们的另一个链接https://support.titathink.com/knowledgebase/hdminicam-app-cant-be-found-on-app-store/)我认为如果我们能够看到这个Windows应用程序,我们可以看到一些其他的配置来查看它是如何连接的。
https://stackoverflow.com/questions/58670712
复制相似问题