vio2encoder 示例介绍
示例简介
vio2encoder 是一个位于 /app/cdev_demo 目录中的 C 语言接口 开发代码示例,用于演示如何使用 c 语言打开摄像头,并将摄像头采集的数据进行编码。参考这个示例,用户可以理解并开发相关应用。
效果展示
vio2encoder 是生成视频码流的示例,比如执行 ./vio2encoder -w 1920 -h 1080 --iwidth 1920 --iheight 1080 -o stream.h264 之后会在当前目录下生成 stream.h264 的文件
root@ubuntu:/app/cdev_demo/vio2encoder# tree
.
├── Makefile
├── stream.h264
├── vio2encoder
├── vio2encoder.c
└── vio2encoder.o
硬件准备
硬件连接
该示例需要的硬件有摄像头,这里使用标配的 IMX219 进行连接。

快速开始
代码以及板端位置
root@ubuntu:/app/cdev_demo/vio2encoder# tree
.
├── Makefile
└── vio2encoder.c
编译以及运行
我们直接在该目录下使用 make 即可编译出 vio2encoder 可执行文件。
root@ubuntu:/app/cdev_demo/vio2encoder# tree
.
├── Makefile
├── vio2encoder
├── vio2encoder.c
└── vio2encoder.o