论文部分内容阅读
网络摄像机(IP Camera)作为传统摄像机与网络视频技术相结合产生的新一代摄像机,成为了一种新的低成本的远程视频监控和录制解决方案。长期以来,大部分用于监控和录制的摄像机系统都没有音频监控功能或只有分立的音频监控功能,而网络摄像机可以集成数字化的音频监控功能以满足日益增加的影音同步监控的需求。它能够将采集和编码后的视频数据通过TCP/IP网络进行传输,从而使用户能够通过标准的TCP/IP网络远程观看、存储和管理视频数据。此外,网络摄像机与新兴的流媒体传输相结合的研究也取得了很大的进展并得到广泛地应用。本文的重点正在于研究和实现音频监控功能的集成和高质量地通过网络传输音视频同步数据。 论文在Ambrella A5s网络摄像机的系统架构的基础上,确定了一种音频监控集成和网络传输的实现方案,并采用模块化设计方法,针对网络摄像机平台和Linux系统下音频信号的采集和编码以及音视频数据的网络传输进行了详细地设计,主要工作包括: 1.使用Linux平台下的开源项目ALSA(Advanced Linux Sound Architecture)进行音频PCM数据的采集,并在此基础上,集成音频AAC(Advanced AudioCoding)编码算法对采集到的音频PCM数据进行编码; 2.将编码后的音视频数据加上时间戳进行同步,并使用新兴的流媒体传输协议RTMP通过TCP/IP网络将音视频数据传输到流媒体服务器上。 最后在实际网络环境中用高清网络摄像机、Red5流媒体服务器和PC客户端播放器组成一个小型通信网络进行系统测试和性能评估。