新手,想用stm32加4G模块来传输视频,不知道可不可以,有没有谁做过呢,想了解一下大致的方案,视频的采集部分我还没开始做,我不清楚这个视频是怎么发送到4G模块,然后通过模块又发送到服务器的,如果只是少量数据,用AT指令应该可以,但是视频不知道该怎么做,望解答
哇,你这个做的很好啊,我先做个你这个版本的,然后再去研究下能不能用2G或者4G模块,摄像头能用OV7670吗,是不是只要OV开头的摄像头就可以了,我没用过这种摄像头,我看有的摄像头带FIFO,有的不带,这有影响吗
视频采集是通过摄像头完成的;4G模块驱动完成了,就按照定义的格式发出去就行。服务器那边有IP地址,4G模块作为客户端设备去连接,连接上了,服务器就会收到视频数据。
评分
查看全部评分
用ov7670的话需要对图像进行jpeg编码,比较麻烦,需要用那种带jpg输出的摄像头,如ov2640、ov5642之类的。
stm32使用dcmi采集ov2640,为什么选择ov2640,应该它可以压缩成jpeg采集,省空间。
然后2G模块用AT指令连接TCP,配置成TCP透传模式。
每采集到一帧JPEG就上传,速度够快的话,就是视频了。
评分
查看全部评分
评分
查看全部评分
TCP传图片是怎么做的,是把图片用fopen()函数读出来放到数组里传过去吗,那这个数组会很大吧?
好的,我试试,摄像头还没有回来,不知道写起来会怎么样
TCP透传后就是当成普通的串口来用的,数据写到串口,服务器那边就收到对应数据。图片放到RAM里,以数组传,很方便。
AT命令视频不可能的,放弃吧,孩子
评分
查看全部评分
好的,我试试
我板子上有个WIFI模块,可以试试,摄像头可以用USB免驱的摄像头吗,板子上有USB接口,不知道能不能驱动摄像头?
评分
查看全部评分