1、协助甲方开发基于海思芯片的IP编解码器;
2、调试芯片基本功能;
3、实现编码、解码、推流、拉流功能
4、添加配置页面
基于 Hi3559AV100 视频处理器平台的视频编码器与解码器模块的功能、性能及接口需求,确保其满足高清视频采集、处理、传输和显示的需求。 Hi3559AV100 是华为海思推出的一款高性能专业安防视频处理芯片,支持多路高清视频输入、H.265/H.264 编码、智能分析加速等功能,广泛应用于工业监控、无人机、车载记录仪、边缘计算等领域。
实现一套完整的视频编解码系统,满足如下目标:
• 支持主流视频格式的硬件编码(H.265/H.264)
• 支持视频流实时解码并输出到显示设备
• 提供标准 API 接口供上层应用调用
• 确保低延迟、高稳定性和资源利用率合理
• 支持 RTSP/RTP 流媒体协议推拉流功能
开发平台 Ubuntu 18.04 / 20.04
SDK Hi3559AV100 SDK V2.x
工具链 arm-himix200-linux-gcc
调试工具 GDB、Wireshark、FFmpeg、VLC
开发语言 C/C++
IDE VS Code / Eclipse / Qt Creator
项目包含以下功能模块:
视频采集模块 配置视频输入接口(MIPI/LVDS),获取原始图像帧
VPSS 模块 图像预处理(缩放、去噪、裁剪等)
VENC 模块 视频编码为 H.265/H.264 码流
VDEC 模块 对网络接收的码流进行解码
VO 模块 将解码后的图像输出到 HDMI 或 LCD 显示
流媒体模块(可选) 支持 RTSP 推拉流,RTP 打包传输
控制模块 提供统一控制接口,协调各模块工作