[OpenWrt]实现视频监控

[OpenWrt]实现视频监控

 发表于 2021-08-08   分类于 Openwrt   阅读次数: 323

1、摄像头选择

做本次实验的时候,推荐大家用 USB 免驱的摄像头,最好是支持 MJPEG 输出的摄像头类型。USB 免驱摄像头输出 YUV 格式和输出 MJPEG 格式,对无线监控的效果有什么影响呢?

首先大家要知道,同样是一帧数据,YUV 格式会比 MJPEG 格式的大得多,因此我们在视频传输的时候,一般是传输 MJPEG 格式的数据。这样,就有这样一个问题,如果摄像头是输出 YUV 格式,那么就意味着我们需要通过软件将视频数据由 YUV 格式转换成 MJPEG格式,然后传输。如果摄像头输出的是 MJPEG 格式,那个将可以直接将得到的数据进行传输。因此,使用支持 MJPEG 压缩的摄像头,比一般的摄像头,做无线监控的效果,好很多!

2、配置 OpenWrt 支持 usb 摄像头

要支持摄像头,就必须配置上摄像头的驱动,因为是免驱的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
视频监控机器人Ta跟常见的wifi-robot不同。常见的wifi-robot大多采用OpenWRT路由器板子和USB摄像头,而视频监控机器人采用闲置的安卓旧手机作为机器人的大脑。 这不仅是废物利用的环保理念,而且通过充分利用安卓手机的强大计算能力和硬件资源,让视频监控机器人的功能更加有亮点: 无需外接USB摄像头,直接利用安卓手机的高清摄像头,并通过手机强劲的GPU进行视频H.264压缩编码,以便网络传输。 利用安卓手机的联网能力,wifi、3G、4G都可以联网。并且集成了网灵的P2P云连接功能,从世界任何地方都可以连接机器人。 利用手机计算能力,实现语音识别,用自然语音控制机器人动作。 利用手机计算能力,基于OpenCV软件库,实现手势分析和人脸追踪。 原材料和组件 方形卡通宠物外观的纸巾盒 1个 万能手机夹 1个 网灵机器人3D打印件 1套 Arduino控制板 + 蓝牙小板 1块 L298N电机驱动模块 1块 标准舵机 1个 电池电压传感器模块 1个 可充电锂电池 1块 65mm轮子 + 电机(转速不要太快,大概为50转每分钟) 2套 一寸万向轮 1个 开关 1个 M3x30mm 长螺丝 4根,M3x25mm螺丝若干,M3x8mm螺丝若干,自攻螺丝若干,铜柱长螺丝 2根,M3螺母若干 杜邦线若干,导电线若干 机器人Arduino周边电路连接就很容易。准备一些3Pin杜邦线和导电线,按照下面的电路图连接相应的电路模块: 除了作为大脑的安卓手机外,视频监控机器人还采用了Arduino单片机,用于控制电机舵机和连接传感器模块。 作为大脑的安卓手机与Arduino单片机是通过蓝牙串口(例如市面上常见的HC-06)进行通信的,其通信协议很简单,是基于字符串格式的,Arduino向安卓手机周期性发送传感器读数,安卓手机向Arduino发送控制命令。 视频监控机器人的显著特点是:可以用手机控制端和电脑控制端从异地远程遥控机器人,并实时观看摄像头图像。这个功能的实现是基于网灵的P2P云连接平台,这是网灵多年来积累的底层核心技术。只要机器人接入网络,就可以从世界上的任何角落连接到机器人,无需设置路由器端口,无需做动态域名映射,完全自动穿透NAT内网。 网灵机器人的控制端软件就是 网灵云控制, 它相当于一个“带视频回传的远程遥控手柄”,有一些手柄按键和2个虚拟摇杆,其UI界面是这样的: 终上所述,网灵机器人的总体框架原理图是这样的: 视频演示: 源代码、3D打印部件、控制端软件至附件下载
OpenWrt是一个开源的路由器操作系统,它提供了丰富的功能和灵活的定制选项。通过引用中提到的基于OpenWrt的软路由搭建,你可以进行网速监控。 在OpenWrt上进行网速监控可以使用check_mk来实现。首先,你需要确保check_mk监听端口已经启动。你可以通过在终端输入命令"netstat -an | grep 6556"来检查端口是否处于监听状态,如引用所示。 接下来,你需要在OpenWrt上配置check_mk的xinetd服务。你可以通过编辑"/etc/xinetd.d/mk"文件来新增check_mk的配置,如引用所示。在配置文件中,你可以设置监听的端口号(默认是6556),以及其他一些参数。 配置完成后,你需要重启xinetd服务,使配置生效。然后,你可以使用check_mk来监控和收集OpenWrt的网速数据。 请注意,这只是一个示例配置,具体的配置可能会因为网络环境和需求的不同而有所变化。你可以根据自己的实际情况进行调整和定制。 总结起来,通过在OpenWrt上配置check_mk的监听端口和xinetd服务,你可以实现对网速的监控。希望这对你有帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [群晖openwrt旁路由_[openwrt监控]如何配置Check MK进行基于openwrt的软路由监控](https://blog.csdn.net/weixin_39637397/article/details/110198114)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_20312079

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值