联想C2E摄像头的折腾

这篇具有很好参考价值的文章主要介绍了联想C2E摄像头的折腾。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

联想C2E摄像头的折腾

背景

老苏的巨峰摄像头坏了,一直也没在意,因为监控也不是什么刚需。朋友送的,比较古老,不像现在的家用监控摄像头,都有 app,而这台巨峰摄像头不光不支持 app,后台设置还只能用 IE,因为需要安装 OCX 控件才行 😳

坏就坏了吧,老苏上 拼夕夕选了一款销量最大的,联想 C2E,网上找不到太多的资料,从商家的宣传看,支持 5G双WIFI,还有 H.265 编码等等,最重要的应该还是便宜吧

应该是买的版本不对吧,反正到手之后,第一次配置就发现用不了 5G,只能用 2.4G,存储卡别说品牌,连个容量也没标,手上暂时没有读卡器,app 里也看不出来,后来在联想官网的介绍上发现是没有上面这些内容的 😳

app 觉得功能还是可以的,监控摄像头该有的功能都有,移动侦测、报警、对讲、预置位、云台、截图、录像、回放等等

云存储就算了,送了几天免费体验,一年的费用又够买一台了

rtsp

老苏想把 C2E 接入 HomeAssistant 或者其他的系统,首先就需要能获取到摄像头的 rtsp 地址,但是网上能找到海康、大华、雄迈、巨峰、天视通、中维、尚维、九安、技威、宇视、天地伟业、巨龙、深圳景安、安讯士等等,就是没有联想

接下来开始我们的折腾之旅,老苏把可能的 rtsp 地址都试了一遍,万一是 oem 的呢?可惜一一都失败了,但也不是完全没收获,最起码了解了常用的几种 RTSP地址格式,为下一步的猜测打下来 “坚实” 的基础 😂

网页

首先当然是在浏览器中访问 http://<摄像头ip>,这个地址可以在两个地方获取

  • 路由器的后台,可能会显示为 JA_IPC
  • app 中 --> 设置 --> 摄像头参数 --> IP地址

访问的结果有点出乎老苏的意料,地址会跳转到 http://<摄像头ip>/apcam/adm/asptest.asp,但是显示找不到网页

联想C2E摄像头的折腾

看来似乎也许不支持网页配置吧

抓包

因为也没有成功,所以就不详细说了,简略的介绍下:

  • 首先尝试了真机 + Fiddler 抓包,但是会显示网络错误

联想C2E摄像头的折腾

  • 然后尝试了用虚拟机 + Fiddler 抓包

随便下了个 Android 模拟器的最新版,一直报证书错误,后来找到原因说是 Android 的版本超过 7 之后,不再信任用户证书

老苏找到了一篇文章,详细介绍了如何制作系统证书,但老苏没尝试,有兴趣的可以去看看

文章传送门:Android 7.0+模拟器Fiddler抓包详细教程(http://www.tlcement.com/36021.html)

然后下了个老版本的Android 模拟器,证书不报错了,但是运行 app 跟真机上一样,显示网络错误,似乎联想做了安全方面的处理

柳暗花明

正在老苏一筹莫展的时候,无意中看到了一篇 issue,原文地址:https://github.com/EliasKotlyar/Xiaomi-Dafang-Hacks/issues/1564

老苏从标题获得了一个重要信息,Lenovo C2E camera using Ingenic T21

虽然发帖者 boot 失败,但是从 boot log中,老苏找到了跟 rtsp 相关的的一段

[INFO  rtsp/rtsp_demo.c:324:rtsp_new_demo] rtsp server demo starting on port 554
[INFO  rtsp/rtsp_demo.c:510:rtsp_new_session] add session path: /live/ch00_
rtsp Video Stream ShmID = 0, codec = 3
rtsp Video Stream ShmID = 1, codec = 3

这个信息很重要,所以经过多次失败后,老苏猜测rtsp 地址会不会是👇这样?

# RTSP 地址
rtsp://username:password@ip:port/live/ch00_

然后用 PotPlayer 进行尝试,证明了老苏这次的想法是正确的,下面这些链接都是可以成功接到像的

# 1080P@15 H.264
rtsp://username:password@192.168.0.128:554/live/ch00_

rtsp://username:password@192.168.0.128:554/live/ch00_0

rtsp://username:password@192.168.0.128:554/live/ch00_0.264

rtsp://username:password@192.168.0.128:554/live/ch00_0.265

# 640*360@15 H.264
rtsp://username:password@192.168.0.128:554/live/ch00_1

编码这块不清楚怎么设置,摄像头一般可能会有 H.264Mjpeg ,甚至 H.265 等,但如果 C2E 真的是用的君正 T21 方案,那应该肯定是不支持 H.265

所以根据前面的测试,老苏可以总结下 Lenovo C2E cameraRTSP 地址:

# 主流:1080P@15@H.264
rtsp://username:password@ip:port/live/ch00_0

# 子流:640*360@15@H.264
rtsp://username:password@ip:port/live/ch00_1
  • username:用户名,登录联想慧眼 app 的手机号;
  • password:密码,登录联想慧眼 app 的密码;
  • ip:为设备的局域网 IP
  • port:端口号为 554

接入 Surveillance Station

品牌选 [用户自定义],输入 rtsp 地址

联想C2E摄像头的折腾

测试成功能看到图像

联想C2E摄像头的折腾

完成之后

联想C2E摄像头的折腾

接入 HA

详细的过程可以参考 Web版视频监控软件ZoneMinder 一文的 接入 HomeAssistant 章节,这里只贴一段写入configuration.yaml 的代码

这是直连的方式,也可以通过 Surveillance Station 或者 ZoneMinder 再接入

    - platform: generic
      name: lenovo
      stream_source: rtsp://username:password@ip:port/live/ch00_0
      still_image_url: none
      verify_ssl: false
      username: <你的username>
      password: <你的password>
      authentication: basic

参考文档

Trying to hack Lenovo C2E camera using Ingenic T21, can’t boot into uboot. · Issue #1564 · EliasKotlyar/Xiaomi-Dafang-Hacks
地址:https://github.com/EliasKotlyar/Xiaomi-Dafang-Hacks/issues/1564文章来源地址https://www.toymoban.com/news/detail-483707.html

到了这里,关于联想C2E摄像头的折腾的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PyQt5摄像头的使用--摄像头操作概述及使用摄像头拍照

    1、功能概述 PyQt5多媒体模块为摄像头操作提供了几个类,可以用于获取摄像头设备信息,通过摄像头进行拍照和录像。 Qt多媒体模块的功能实现是依赖于平台的。在Windows平台上,Qt多媒体模块依赖于两个插件:一个是使用Microsoft DirectShow API的插件,DirectShow在Windows 98引入,在

    2024年02月05日
    浏览(50)
  • 全网最简单实用Android摄像头开发,同时预览多个摄像头,双目摄像头,同时打开手机前后摄像头(红外摄像头、人脸识别、活体检测、Android Camera、缩放、焦距、旋转、镜像、截图保存)

    如果你受够了网上那些乱七八糟的代码,你可以了解下我这个,能同时打开多个摄像头,在界面上预览,并且可以取得摄像头数据,byte[] 转为 Bitmap,保存为 jpg图片。 最近我们的某个项目要加上Android人脸识别,虽然有别人写好的“考勤”、“门口闸机”这些,但不能直接用

    2024年02月08日
    浏览(70)
  • Opencv(C++)笔记--打开摄像头、保存摄像头视频

    关键代码语句: ① VideoCapture cam(0); ② cam.read(img); ③ imshow(\\\"cam\\\", img); 关键代码: ①VideoWriter vw ②vw.open(): fourcc指定编码格式(常见编码方式)、 fps指定帧率、 Size指定大小 ③vw.write() 注:在Windows上执行上述代码可能会报以下错误: 解决方法:在输出的网址下载对应版本的库

    2024年02月11日
    浏览(57)
  • 大华摄像头有问题,海康摄像头也有问题

    买了个大华摄像头,除了抗噪方面效果不好,我是很满意的。前一段时间摄像头启动出了点问题(忘记拔掉SD卡),于是买了个海康的。 大华摄像头是3寸,海康是2寸。视频效果差多了。看来大有大的道理。 更可恨的是,萤石云不支持这个摄像头(说是要插录像机)。买的时

    2024年02月11日
    浏览(48)
  • Android相机调用-CameraX【外接摄像头】【USB摄像头】

    Android相机调用有原生的Camera和Camera2,我觉得调用代码都太复杂了,CameraX调用代码简洁很多。 说明文档:https://developer.android.com/jetpack/androidx/releases/camera?hl=zh-cn 现有查到的调用资料都不够新,对于外接摄像头(USB摄像头)这类非前置也非后置摄像头的设备调用,都说是没有实

    2024年02月09日
    浏览(52)
  • 电脑上虚拟摄像头在哪关闭?多种方法关闭虚拟摄像头

    在数字化时代,虚拟摄像头成为了许多工作和娱乐场景中的必备工具。它允许我们在不使用物理摄像头的情况下,通过软件模拟摄像头功能,从而满足视频通话、直播、教学等多种需求。 然而,有时我们可能需要在某些情况下关闭虚拟摄像头,那么,电脑上虚拟摄像头应该在

    2024年04月12日
    浏览(48)
  • javacv基础02-调用本机摄像头并预览摄像头图像画面视频

    引入架包: 运行效果: 注意: 1、maven依赖后,会导致整个项目工程打包发布后的体积变得十分巨大 原因是ffmpeg和opencv两个依赖默认会把android,ios,linux,macos,windows以及各自不同cpu芯片下,86/64等所有版本的Jar会全部依赖进来,项目打包后体积剧增500M+ 解决方法也比较简单

    2024年02月11日
    浏览(56)
  • 树莓派4B摄像头安装+Ubuntu22.04系统摄像头识别

    树莓派4B安装上摄像头后,是不能立即使用的,需要进行一些配置才能使用,本文详细说明了配置过程和测试结果。 执行以下命令,检测是否可以识别摄像头: 结果如下: 返回结果:supported=0 detected=0,说明此时摄像头硬件还没有识别出来,而且设备是不支持摄像头配件的,

    2024年02月22日
    浏览(76)
  • 监控摄像头通过OBS取流变身电脑摄像头(超详细保姆级教学)

    小编这里的应用场景为 “ 使用摄像头作为线上会议摄像头进行取流 ”,方便会议 使用到的软件工具:OBS Studio、VCL 系统环境:64位Windows 10系统 使用的摄像头为:大华 摄像头主码流:h.265 tips:此方法 仅适用于 x64 Windows 10,目前已知此方法 在Windows 7上无法实现 摄像头要求:

    2024年02月08日
    浏览(213)
  • ☀️将大华摄像头画面接入Unity 【1】配置硬件和初始化摄像头

    目前的设想是后期采用网口供电的形式把画面传出来,所以这边我除了大华摄像头还准备了POE供电交换机,为了方便索性都用大华的了,然后全都连接电脑主机即可。 这边初始化摄像头需要用到大华的Configtool软件,下载地址如下。 全部-浙江大华技术股份有限公司 (dahuatech

    2024年02月21日
    浏览(106)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包