● 摘要
随着计算机技术、网络技术和多媒体技术的迅速发展,视频监控系统在国防安全、企业管理等领域得到了广泛应用。新一代网络多媒体监控系统要求具有实时的音视频交互功能和更高的多路媒体处理能力,因此对音视频的采集、存储、同步回放等技术进行深入研究具有重要意义。 基于DirectX技术,本文设计实现了多路音视频采集子系统和音视频播放子系统,并将多路视频流按照不同的应用特点分级别,提出了多路视频流分级解码显示的调度方法,在满足每一路显示质量要求的同时,使系统资源得到合理的利用。 本文提出了一种基于参考点同步法的音视频同步控制方案。该方案参考时间戳信息来控制音视频的同步解码,在每个同步点调整对应音视频帧送往各自解码器的时间,并在解码控制算法中充分补偿了影响同步的各项处理延迟,从而较为精确地控制了音视频表现的同步。 研究了音视频流的复合存储方案,将音视频数据按时间戳的顺序交叉存储,使得时间上紧临的音视频帧的存储位置也相邻,从而提高了文件同步回放的质量。通过文件的循环删除实现了存储空间动态回收管理,保证了系统在长时间连续存储时的稳定性。 本文的研究成果已经成功应用于边海防视频监控系统中,显著提高了系统的表现质量及稳定性。