树莓派之Camkit学习

由于个人的最近玩上了树莓派,感觉树莓派能做很多东西,但是资料比较少,因此希望做个记录,把自己的一些成长记录下来。

Camkit是一个摄像头相关的工具箱,使用C语言写成,包含了从:图像采集-->色彩转换-->H264编码-->RTP打包-->网络发送的全套接口。camkit链接

这个工具,我尝试过,是可以用的。通过这个库,我想了解怎么对树莓派进行视频的采集,编码,打包,以及发送到网络上。

代码的结构很简单

├── include
│   ├── camkit
│   │   ├── capture.h
│   │   ├── comdef.h
│   │   ├── convert.h
│   │   ├── encode.h
│   │   ├── network.h
│   │   ├── pack.h
│   │   └── timestamp.h
│   └── camkit.h
├── src
│   ├── CMakeLists.txt
│   ├── cktool.c
│   ├── ffmpeg_common.h
│   ├── ffmpeg_convert.c
│   ├── ffmpeg_encode.c
│   ├── ipu_convert.c
│   ├── network.c
│   ├── omx_encode.c
│   ├── rtp_pack.c
│   ├── simple_demo.c
│   ├── soft_convert.c
│   ├── timestamp.c
│   ├── v4l_capture.c
│   └── vpu_encode.c

头文件有比较详细的介绍,其中capture 主要实现视频的采集,具体实现是v4l_capture.c

编码则是encode,打包就是pack,最后发送网络,network.


我还只是初步看了一下这些文件,细节还没看。


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值