1.立项背景:项目面向高校及考试机构的考试管理场景,考试过程需要全程录像并上传阅卷系统,考试与评分相分离。
2.行业场景:响应高校艺术类招生考试改革,线下考试阅卷打分改为线上阅卷打分,实现考评分离。该系统目前每年已稳定服务十余所高校进行自主招生考试。
点击空白处退出提示
1.立项背景:项目面向高校及考试机构的考试管理场景,考试过程需要全程录像并上传阅卷系统,考试与评分相分离。
2.行业场景:响应高校艺术类招生考试改革,线下考试阅卷打分改为线上阅卷打分,实现考评分离。该系统目前每年已稳定服务十余所高校进行自主招生考试。
1)双路 1080p60 视频并发采集与录制,单机同时覆盖两个机位;
2)长时间连续录制,单次连续运行 12 小时稳定不中断;
3)录像分段落盘,支持按时间切片存储与检索;
4)实时推流,监考端可远程实时查看考场画面;
5)码流加密(AES),防止录像被篡改或外泄;
6)黑屏检测与静音检测,采集异常时及时告警;
7)动态 / 静态水印,叠加时间与考场信息用于防伪溯源;
8)音画同步校正,保证长时间录像音画始终对齐。
我独立负责音视频核心模块的架构设计与编码实现,并主导整体软件架构,带教 2 名 C# 开发并审核其产出。基于 FFmpeg 自研 Windows 端 C++ 音视频核心库,对外导出 22 个接口与 10 个回调供 C# 客户端调用。
- 基于 FFmpeg 设计并实现 Windows 端音视频核心库,支撑 2 路 1080p 60fps 并发采集与录制,连续运行 12 小时稳定,CPU 占用约 50%(软编)
- 设计并实现录像分段落盘、实时推流、码流加密(AES)、黑屏监测、静音监测、动态/静态水印等定制能力
解决问题:一是音画同步,以音频帧计数为绝对主时钟,视频帧编码前与音频时间轴比对、超阈值动态校正帧计数,消除长时间录制的累积漂移;二是内存与码率优化,帧队列加满丢旧、编码后即时释放、码率由 50Mbps 降至 10Mbps、预览按窗口分辨率降采样,半小时录制内存由 1.5GB 降至稳定 800MB。



评论