v4l2
文章平均质量分 77
ett_qin
摆摆
展开
-
基于TCP协议的摄像头视频网络传输
最近刚完成了项目中摄像头视频网络传输这部分的工作,现在做个总结。一、设计思路整个装置包括上位机和下位机,它们都是搭载linux系统的树莓派。1、程序设计思路在上位机端:通过v4l2抓取摄像头视频流中的一帧YUV420格式的帧数据,然后使用x264进行编码,最后通过网络传输给上位机,网络协议使用TCP协议。在下位机端:接收到上位机发来的一帧数据之后使用ffmpeg解码,然后...原创 2021-11-02 15:02:02 · 5516 阅读 · 2 评论 -
使用v4l2在树莓派上抓取视频图像
最近学习使用v4l2在树莓派上抓取视频图像。有些收获,现在分享给大家。操作的过程为:1、打开摄像头;2、获取摄像头的capability(它所支持的操作)3、获取摄像头支持哪些视频/图片帧格式;4、设置视频/图片/帧格式;5、在摄像头驱动中申请缓冲空间用来临时存放抓取到的照片;6、申请程序中的内存空间并将缓冲区映射到内存中;7、开始采集视频并处理数据;8、停止视频采集并解除映射;9、关闭摄像头...原创 2018-11-24 16:16:16 · 6696 阅读 · 2 评论