NVR,全称Network Video Recorder,即网络视频录像机,是网络视频系统的存储转发部分,NVR与网络摄像机协同工作,完成音频&视频的录像、存储及转发功能,同时,NVR具备本地人机交互界面、视频解码、视频显示及语音对讲功能。
本章节描述NVR音频业务(语音对讲功能)的接口调用流程。在语音对讲功能中,包括媒体数据处理系统初始化&去初始化、接收IP Camera发送的语音并播放声音、录制声音并向IP Camera发送语音,涉及的模块包括公共模块、音频输入模块(AI),音频编码模块(AENC),音频输出模块(AO)、音频解码模块(ADEC)。
接口调用流程说明如下:
ADEC设备ID |
ADEC通道号 |
AO设备ID |
AO通道号 |
---|---|---|---|
0 |
0 |
2 |
0 |
0 |
1 |
3 |
0 |
解码后的音频数据,根据3中的绑定关系,被自动发送到对应的AO设备,用于音频播放。
接口调用流程说明如下:
AI设备ID |
AI通道号 |
AENC设备ID |
AENC通道号 |
---|---|---|---|
2 |
0 |
0 |
0 |
经过AI设备获取到的音频数据,根据3中的绑定关系,被自动发送到对应的AENC通道进行编码,用于向IP Camera发送语音。