程序聚合 软件案例 基于海思芯片的编解码器

基于海思芯片的编解码器

2025-05-23 08:52:11
行业:音视频
载体:嵌入式软件、硬件
技术:C、C++

业务背景

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 打包传输
控制模块 提供统一控制接口,协调各模块工作

示例图片视频


兜兜有糖
30天前活跃
方向: 硬件开发-嵌入式、桌面端-Qt、
交付率:100.00%
相似推荐
基于web的数字人
使用Unity引擎开发。 使用Shader重新角色材质,让人物看起来更有质感。 优化项目运行速度,在web端保持较高运行速度。 预制或实时根据音频生成动画口型。然数字人的嘴部动画与音频更加匹配。 开发webgl项目与透明背景web嵌入其他web工程使用。
某公司工厂数字孪生平台
实现了:语音唤醒、语音查询、语音指令、语音回答功能。对园区、工厂、车间、产线等实时信息、指标的查询,对仓库、产线设备、agv小车的实时状态信息查询。对生产情况、生产指标、销售情况、交付情况等的功能查询及对部分问题的分析并提出解决办法的建议功能
机场风切变预警-机场风切变预警
从不同的通讯通道中获取雷达实时扫描数据,进行解析、校验、处理、存储等操作。 通过标记声音短信等渠道给出机场指定空域内风切变预警、配置雷达运行参数与扫描计划。 提供http协议为数据接口,为前端提供数据 使用缓存技术,减轻数据库访问压力,提高数据响应速度 根据前端显示需求将数据进行组合、统计、转换 组合后的数据可减轻前端渲染压力 对数据请求进行权限校验,登录成功后会返生成登录秘钥 请求信息中无登录秘钥,不会返回数据 普通用户拥有查询权限,管理员用户开启所有权限
厂区监控视频系统+厂区仿真-厂区孪生系统
1.仿真呈现厂区场景。 2.展示监控视频的三维位置,可点选操作查看该处实时、历史监控视频。 3.厂区生产情况统筹显示,厂区异常情况预警。 4.展示区域人数聚集情况。 5.生产阶段、存货等情况的显示。 6.生产情况及异常情况发生的统计图表显示。
风电场生态环境要素智慧监测平台-生态环境监测系统
实现环境数据全面实时采集、智能分析处理,支撑科学决策,强化环境监管,促进生态可持续发展: A.UI前端设计内容:对系统前后端及上云数据大屏进行UI设计; B.管理后端开发:角色权限管理、用户管理、场站管理、API、系统设置、采集源管理的功能模块开发; C.指标体系数据源运算及展示内容:气象要素、土壤要素、植被要素、大气环境要素; D.监测模块数据运算及展示内容:50万千瓦风电场 1套、5万瓦光热电站、10万千瓦光伏场; E.数据看板大屏展示内容:汇总看板、分站看板; F.技术支持内容:常规维护、操作培训、Bug修复; G.设备厂商技术要素内容:数据存储位置及方式、数据存储格式、数据格式对照表、数据字段说明、数据存储周期、命名规则。
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服