高性能音视频采集拉流推流编解码渲染存储引擎…
音视频存储需求在客户端和服务器端很多时候是刚需,如何设计一套通用的基于底层实现的存储引擎至关重要,在工程实践中结合实际需求实现了基于dma模式的写盘引擎,采用最底层的mmap操作系统能力,动态增长策略,兼容资源性能,大大降低落盘频次,极大提高存储效率,增加了磁盘使用年限,大大降低了cpu的使用率,在rk3568android板上实测,每路降低了cpu使用率10%左右,四路画面,一路rtsp 拉流解码,一路hdmi in采集编码,一路hdmi in声音采集,两路rtmp推流,两路mp4音视频存储,cpu消耗不到四分之一