Openwrt学习笔记

本文记录了使用OpenWrt在TP-Link WR703N上搭建WiFi小车,并通过摄像头进行视频流传输的过程。利用mjpg-streamer软件,实现了从/dev/video0设备获取视频流,并通过HTTP服务在192.168.1.1:8080进行实时查看。实验中经历了不同摄像头的适配,包括支持YUV格式的摄像头和支持MJPEG格式的罗技C110。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前段在何老师的怂恿之下准备用openwrt做一个Wifi小车  于是就入坑了

路由器是TP-Link wr703n,淘二手80入 Flash已经拓好 买来的时候刷的石像鬼

入手后下刷入openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory

WIFI小车参考的是http://blog.youkuaiyun.com/hnmsky/article/details/8517867的博客

kmod-usb2

kmod-video-uvc

kmod-usb-core
kmod-video-core
kmod-input-core
kmod-usb-ohci   
kmod-usb-video
libjpeg

mjpg-streamer

用SecureCRT连上703n后安装软件

更新源 opkg update

源安装opkg install xxxx

我并不太确定是否所有都需要安装才可以工作(应该只用到几个,并且有几个软件已经被并入到一个软件内)

摄像头一开始是用何老师家里带来的某某摄像头(不明)   支持YUV格式 不支持MJPG  

接上之后进入/dev下查看是否出现video0目录

有则说明摄像头免驱可用

在 http://sourceforge.net/projects/mjpg-streamer/ 下载mjpg-streamer 取其目录下的camwww 用WinSCP添加至/www下

之后执行# mjpg_streamer -i "input_uvc.so -y -d /dev/video0 -r 160x120 -f 20" -o "output_http.so -p 8080 -w /www/camwww"

当-y时采用YUV模式  路由器处理图像 负载较大 所以分辨率基本上不去 

之后淘二手50入了罗技C110   支持mjpg格式 

执行# mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 320x240 -f 20" -o "output_http.so -p 8080 -w /www/camwww"

可以从192.168.1.1:8080 看到mjpg自带的HTML 在stream或JavaScript中可以看到摄像头传回的图像

可能是路由器配置太差了吧 导致640x480的分辨率有时视频会卡住 要在刷新一次才可以接着看















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值