# NanoCam-7Cv1-RTP **Repository Path**: Le_Loup/NanoCam-7Cv1-RTP ## Basic Information - **Project Name**: NanoCam-7Cv1-RTP - **Description**: 7Cv1-RTP工程基于“微型无线相机”硬件,为“微型无线相机”项目提供传感器图像的实时预览功能,以便于图像效果查看、传感器工作情况验证以及手动镜头调焦。 - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-06-19 - **Last Updated**: 2022-05-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 7Cv1-RTP ## 1 介绍 ### 1.1 工程概述 7Cv1工程基于Hi3516EV200实现图像/视频编码。 7Cv1-RTP工程基于7Cv1硬件,为其提供传感器图像的实时预览功能,以便于图像效果查看、传感器工作情况验证以及手动镜头调焦。 ### 1.2 开发基准 Chip:Hi3516EV200 (ARM Cortex A7@900MHz) Sensor:IMX307/GC2053 SDK:Hi3516EV200R001C01SPC011 (Hi3516EV200_SDK_V1.0.1.1) ## 2 目录说明 **include_3516ev200** 该目录包含海思MPP业务所需头文件,来自使用的芯片的SDK。 **lib_3516ev200** 该目录包含海思MPP业务所需静态库,来自使用的芯片的SDK。 **mpp40** 该目录包含本工程使用的MPP功能的封装,仅适用于Hi3516EV200+IMX307/GC2053单路采集和编码。 ## 3 程序说明 程序仅初始化VI-VENC单编码通路,将编码得到的H264视频码流通过RTP传输给指定的IP端口。可使用VLC3.0.6通过打开SDP文件的形式播放该直播流。 通过设置 **SENSOR_TYPE** 变量指定适配的传感器。在Makefile中通过开启 **MPP40_OUTPUT_ENABLE** 宏定义打印MPP初始化和运行过程中产生的信息;通过开启 **SAVE_STREAM_TO_FILE** 宏定义保存裸流到文件。 ```shell # e.g, make SENSOR_TYPE=GC2053 ``` 默认情况下编译适配IMX307,直接make即可。 ———— END ————