System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及录像,尤其涉及一种录像回溯方法、设备、介质及产品。
技术介绍
1、随着录像技术的发展,在安防监控领域,为了使录像内容可以上传云端存储备份,便于后续录像内容回溯定位,出现了网络摄像机。网络摄像机可以被用于监控住宅,住户可以通过用户终端、网络摄像机和访问对象进行语音对讲。
2、相关技术中,采用半双工对讲方式的网络摄像机,通常在访问对象来访时,启动录音录像功能,同时开启回声消除处理功能。其中,网络摄像机的用户的语音通过终端设备接收得到并存储。但由于回声消除处理功能的开启,网络摄像机向访问对象播放网络摄像机的用户的语音时,会消除网络摄像机的用户的语音,导致网络摄像机的用户的语音无法被录制下来,从而无法得到网络摄像机的用户与访问对象之间的完整的对话内容,导致录像文件不完整。
技术实现思路
1、有鉴于此,本申请实施例提供了一种录像回溯方法、设备、介质及产品,旨在得到网络摄像机的用户与访问对象之间的完整的对话内容,保证录像文件的完整性。
2、第一方面,本申请实施例提供了一种录像回溯方法,应用于网络摄像机,所述方法包括:
3、响应于目标区域内存在访问对象,启动用于采集第一语音数据和图像数据的采集功能,其中,所述第一语音数据的采集过程包括回声消除处理;
4、接收终端设备发送的第二语音数据,并向所述访问对象播放所述第二语音数据;
5、基于采集的所述第一语音数据和接收的所述第二语音数据,获得音频数据;
6、基于采集的多帧所
7、将所述音频数据和所述初始的录像文件发送至网络设备;
8、其中,所述第一语音数据为访问对象对应的语音数据,所述第二语音数据为所述网络摄像机的用户对应的语音数据。
9、上述方案中,所述采集第一语音数据,包括:
10、响应于所述终端设备发送的语音对讲指令,采集所述访问对象的说话内容,获得所述访问对象的初始录音数据,所述语音对讲指令用于指示所述网络摄像机的用户已开启语音对讲;
11、对所述初始录音数据进行回声消除处理,获得处理后的录音数据;
12、对所述处理后的录音数据进行降噪处理,获得所述第一语音数据。
13、上述方案中,所述网络摄像机包括麦克风和扬声器,所述对所述初始录音数据进行回声消除处理,获得处理后的录音数据,包括:
14、获取所述麦克风采集得到的初始录音数据,所述初始录音数据包括所述扬声器播放产生的回声信号;
15、基于所述第二语音数据产生用于消除所述回声信号的回声数据;
16、基于所述回声数据对所述初始录音数据进行回声消除处理,得到处理后的录音数据。
17、上述方案中,所述方法还包括:
18、响应于目标区域内存在访问对象,向所述终端设备发送提醒消息,所述提醒消息用于提醒所述目标区域内存在所述访问对象。
19、第二方面,本申请实施例还提供了一种录像回溯方法,应用于网络设备,所述方法包括:
20、获取网络摄像机发送的初始的录像文件和音频数据,所述初始的录像文件基于所述网络摄像机采集多帧图像数据生成,所述音频数据包括所述网络摄像机采集的第一语音数据和所述网络摄像机接收的第二语音数据;
21、基于所述初始的录像文件和所述音频数据,生成录像文件;
22、其中,所述第一语音数据的采集过程包括回声消除处理,所述第一语音数据为访问对象对应的语音数据;所述第二语音数据为所述网络摄像机的用户对应的语音数据。
23、上述方案中,所述初始的录像文件中的每帧图像数据和所述音频数据均携带时间戳信息;所述基于所述初始的录像文件和所述音频数据,生成录像文件,包括:
24、基于所述初始的录像文件和所述音频数据携带的时间戳信息,以及时间对齐策略,合成所述初始的录像文件和所述音频数据,获得所述录像文件。
25、上述方案中,所述生成所述录像文件之后,所述方法还包括:
26、将所述第一语音数据转换成第一文本数据,将所述第二语音数据转换成第二文本数据;
27、基于所述第一文本数据和所述第二文本数据,生成对话文本文件;
28、将所述对话文本文件和所述录像文件进行关联,生成映射关系。
29、上述方案中,所述将所述对话文本文件和所述录像文件进行关联,生成映射关系之后,所述方法还包括:
30、获取所述终端设备发送的数据查看请求,所述数据查看请求中携带用于指示目标录像文件的标识;
31、基于所述标识和所述映射关系,确定目标录像文件以及目标对话文本文件;
32、将所述目标录像文件和所述目标对话文本文件发送给所述终端设备。
33、第三方面,本申请实施例还提供了一种网络摄像机,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行第一方面所述方法的步骤。
34、第四方面,本申请实施例还提供了一种网络设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行第二方面所述方法的步骤。
35、第五方面,本申请实施例还提供了一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面和/或第二方面所述方法的步骤。
36、第六方面,本申请实施例还提供了一种计算机程序产品,所述计算机程序产品上存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面和/或第二方面所述方法的步骤。
37、本申请实施例提供的录像回溯方法,响应于目标区域内存在访问对象,启动用于采集第一语音数据和图像数据的采集功能,其中,所述第一语音数据的采集过程包括回声消除处理;接收终端设备发送的第二语音数据,并向所述访问对象播放所述第二语音数据;基于采集的所述第一语音数据和接收的所述第二语音数据,获得音频数据;基于采集的多帧所述图像数据,生成初始的录像文件;将所述音频数据和所述初始的录像文件发送至网络设备;其中,所述第一语音数据为访问对象对应的语音数据,所述第二语音数据为所述网络摄像机的用户对应的语音数据。
38、本申请的网络摄像机,在获取到终端设备发送的第二语音数据后,基于第二语音数据和采集的第一语音数据获得音频数据,将音频数据发送到了网络设备进行存储,这样即使网络摄像机通过回声消除处理清除了第二语音数据,但由于网络设备对第二语音数据进行了存储备份,所以仍可得到完整的第二语音数据。网络摄像机可以基于第一语音数据和第二语音数据,可以得到包含完整对话内容的音频数据。网络摄像机将初始的录像文件和音频数据发送给网络设备后,网络设备可以基于初始的录像文件和完整的音频数据生成完整的录像文件,从而有利于后续录像回溯。
本文档来自技高网...【技术保护点】
1.一种录像回溯方法,应用于网络摄像机,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述采集第一语音数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述网络摄像机包括麦克风和扬声器,所述对所述初始录音数据进行回声消除处理,获得处理后的录音数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.一种录像回溯方法,应用于网络设备,其特征在于,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述初始的录像文件中的每帧图像数据和所述音频数据均携带时间戳信息;所述基于所述初始的录像文件和所述音频数据,生成录像文件,包括:
7.根据权利要求6所述的方法,其特征在于,所述生成所述录像文件之后,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述将所述对话文本文件和所述录像文件进行关联,生成映射关系之后,所述方法还包括:
9.一种网络摄像机,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于
10.一种网络设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行如权利要求5至8任一项所述方法的步骤。
11.一种计算机存储介质,所述计算机存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至8任一项所述方法的步骤。
12.一种计算机程序产品,所述计算机程序产品上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至8任一项所述方法的步骤。
...【技术特征摘要】
1.一种录像回溯方法,应用于网络摄像机,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述采集第一语音数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述网络摄像机包括麦克风和扬声器,所述对所述初始录音数据进行回声消除处理,获得处理后的录音数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.一种录像回溯方法,应用于网络设备,其特征在于,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述初始的录像文件中的每帧图像数据和所述音频数据均携带时间戳信息;所述基于所述初始的录像文件和所述音频数据,生成录像文件,包括:
7.根据权利要求6所述的方法,其特征在于,所述生成所述录像文件之后,所述方法还包括:
8.根据权利要求7所述...
【专利技术属性】
技术研发人员:杨华军,马端理,
申请(专利权)人:深圳市倍思科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。