项目简介
本项目是基于Hi3516ev200平台的嵌入式多媒体处理系统,提供了一套完整的视频处理解决方案。通过集成Hisilicon的多媒体处理库(MPP),支持视频输入、处理、编码和输出,还具备宽动态范围(WDR)处理和固定模式噪声(FPN)校准与修正等高级功能。
项目的主要特性和功能
- 视频处理流程:支持从视频输入(VI)到视频处理(VPSS)再到视频输出(VO)的全流程处理。
- 宽动态范围(WDR)处理:提供在线和离线模式下的WDR开关,改善不同光照条件下的视频质量。
- 固定模式噪声(FPN)校准与修正:校准和修正视频中的固定模式噪声,提升视频质量。
- 多种视频编码模式:支持H.265/H.264、JPEG、Qpmap、IntraRefresh、ROIBG和Mjpeg等多种视频编码格式。
- 示例应用:提供RTSP流媒体服务的示例应用,便于用户测试和开发。
安装使用步骤
环境准备
- 确保已安装Hisilicon的多媒体处理库(MPP)。
- 确认已安装Hi3516ev200平台的工具链,如
arm-himix100-linux
。
源码获取
bash
cd dopi
编译系统包
- 配置芯片平台:
bash make menuconfig
- 一键构建uboot、linux、rootfs:
bash make bsp
- 单独编译uboot、linux或rootfs:
bash make bsp-uboot make bsp-linux make bsp-rootfs
- 编译芯片厂商相关库:
bash make vendor
构建应用
- 配置应用:
bash make menuconfig
- 编译库和应用:
bash make libs make app
运行应用
- 赋予应用执行权限:
bash chmod +x demo
- 运行应用:
bash ./demo
客户端测试
使用VLC软件测试RTSP流媒体服务:
rtsp://192.168.137.25:8554/live
按照以上步骤,可成功构建并运行该嵌入式多媒体处理系统,体验其丰富的视频处理功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】