基于视频监控和视频会议融合的智能系统技术方案

技术编号:35189882 阅读:20 留言:0更新日期:2022-10-12 18:06
本发明专利技术公开了基于视频监控与视频会议融合的智能系统,包括会议端、认证模块、数据分析模块、客户端模块、监控模块、服务器和控制器,本发明专利技术通过设置认证模块对客户端和监控端进行身份验证,避免了系统中数据的被窃取,对会议端和客户端的媒体文件进行获取通过自定制认证保报文头按照TCP协议对媒体文件进行传输,避免了媒体文件在传输的过程中出现丢失,并且按照RTCP协议同时对客户端和监控端实时传输,将会议端的媒体文件和客户端的媒体文件分开存储,并设置过期时间,避免了系统因长期的使用导致的卡顿情况的发生。的使用导致的卡顿情况的发生。的使用导致的卡顿情况的发生。

【技术实现步骤摘要】
基于视频监控和视频会议融合的智能系统


[0001]本专利技术属于视频监控和视频会议融合的智能系统领域,具体是基于视频监控和视频会议融合的智能系统。

技术介绍

[0002]视频监控系统与视频会议系统是两个完全独立的系统,在管理和用途上也是没有关联的,两者无法实现互通。视频监控系统主要用来实现本地或者远端的视频图像显示存储等,只是单向的视频传输,无法实时进行音视频交流。实际上,视频监控系统与视频会议系统有很多共同的特性,两者均采用相同的视频编解码技术,均由中心控制单元实现视频码流的交换与分发;在实时指挥调度中需要将监控现场的视频图像传送到视频会议现场。所以,视频监控系统与视频会议系统不应该是两个独立的系统,从技术上来说是可以融合的,从实际应用角度更应该是融合的。
[0003]而基于视频监控和视频会议融合的系统无法无法保证视频会议在传输的过程中数据出现不丢失和粘包情况,不便于视频会议的开展和监控的查询,长久使用的情况无法保证系统的流畅,且系统使用过程中产生的音视频数据的安全无法保障。

技术实现思路

[0004]本专利技术的目的在于提供基于视频监控与视频会议融合的智能系统。
[0005]本专利技术所要解决的技术问题为:
[0006](1)无法保证视频会议在传输的过程中数据出现不丢失和粘包情况,不便于视频会议的开展和监控的查询;
[0007](2)如何在系统使用时限长久的情况下保证系统的流畅;
[0008](3)如何对系统使用过程中产生的音视频数据的安全。
[0009]本专利技术的目的可以通过以下技术方案实现:
[0010]基于视频监控和视频会议融合的智能系统,包括会议端、认证模块、数据分析模块、客户端模块、监控模块、服务器和控制器;
[0011]所述会议端用于发起并录制会议媒体文件,所述会议端包括第一处理器、会议音视频编解码器和会议显示单元,所述第一处理器向控制器发送会议指令,所述控制器接收第一处理器发送的会议指令,所述控制器在接受到第一处理器发送的会议指令后生成查询指令,所述控制器在生成查询指令后向认证模块传输查询指令;
[0012]所述客户端用来开展显示会议,所述客户端模块包括第三处理器、客户端音视频采集单元、媒体数据库和客户端显示单元,所述第三处理器接收控制器传输的会议开启指令后生成接收会议指令,所述第三处理器在生成接收会议指令后向控制器传输接收会议指令,所述控制器接收第三处理器传输的接收会议指令,所述控制器在接收到第三处理器传输的接收会议指令后向会议端传输开启指令,所述第一处理器接收控制器传输的开启指令,所述第一处理器在接收到控制器传输的开启会议指令后同时向会议显示单元传输开启
指令,所述会议显示单元接收第一处理器传输的开启指令,所述会议显示单元在接收到第一处理器传输的开启会议指令后开启会议并在会议端桌面显示,所述会议显示单元开启会议并在会议端桌面显示后按照RTCP协议同步将会议内容传输到客户端模块,具体的步骤如下:
[0013]C1:所述第一处理器根据SIP协议向客户端生成并发起一个一对多模式的会话;
[0014]C2:所述第一处理器获取会议显示单元开启会议后的音视频媒体数据并将其传输到会议音视频编解码器;
[0015]C3:所述会议音视频编解码器对获取的音视频媒体数据按照H.264格式编码并生成会议媒体文件;
[0016]C4:所述第一处理器将会议媒体文件按照一定传输步骤传输到服务器;
[0017]具体的传输步骤如下:
[0018]D1:所述第一处理器将媒体文件转化为媒体数据流;
[0019]D2:所述第一处理器获取媒体数据流的大小,并通过TCP协议按照一定的防丢包规则进行传输,具体的防丢包规则如下:
[0020]E1:所述第一处理器将媒体数据流使用struct模块转化成固定长度的字节;
[0021]E2:第一处理器依次将媒体数据流使用struct模块转化成固定长度的字节作为媒体数据流的报头和媒体数据流作为数据发送给服务器;
[0022]所述服务器用来接收并处理媒体数据流,所述服务器包括音视频编解码器,所述服务器按照一定的接收规则接收并处理媒体数据,具体的处理规则如下:
[0023]F1:所述服务器接收第一处理器传送的数据;
[0024]F2:所述服务器读取第一处理器传送的数据得到固定长度的字节;
[0025]F3:所述服务器按照获取的固定长度字节来接收第一处理器第二次传送的数据;
[0026]F4:所述服务器将第一处理器第二次传送的数据转化成媒体数据并通过音视频解码模块转化成媒体文件并设置过期时间一月;
[0027]所述服务器将媒体文件传输给客户端模块,所述第三处理器接收服务器传输给客户端模块的媒体文件,所述第三处理器接收务器传输给客户端模块的媒体文件后将媒体文件传输给客户端显示单元,所述客户端显示单元接收第三处理器传输的媒体文件,所述客户端显示单元在接收到第三处理器传输的媒体文件后将媒体文件在客户端显示屏上进行显示;
[0028]所述客户端音视频采集单元用于采集客户端的音视频文件,具体采集步骤如下:
[0029]步骤一:进行时间划分,将时间划分为24个标准时间段,标准时间段从00:00到01:00为一个标准时间段,依次类推得到所有的标准时间段Tn,n=1...24;
[0030]步骤二:按照标准时间段,依次对客户端的视频和音频进行采集,并生成录制数据;
[0031]所述第三处理器获取录制数据和录制时间,所述第三处理器获取录制数据和录制时间后将录制时间作为文件名生成对应的录制媒体文件,所述第三处理器在生成对应的录制媒体文件后将录制媒体文件存储在媒体数据库中,所述媒体数据库用于存储录制媒体文件的本地地址。
[0032]所述认证模块用于注册并认证会议端和监控端的MAC地址信息,所述认证模块包
括第二处理器、客户端信息数据库和监控信息数据库,所述第二处理器接收控制器向认证模块传输的查询指令,所述第二处理器在接受到控制器向认证模块传输的查询指令后对会议客户端信息数据库中的会议客户端数据按照一定的规则进行查询并生成客户端信息数据,具体的查询规则如下:
[0033]A1:通过sql结构化查询语句将MAC作为查询字段对客户端信息数据库做精确查询;
[0034]A2:将查询后的数据按照一定的拼接规则进行拼接生成客户端信息数据;
[0035]具体的拼接规则如下:
[0036]B1:所述第二处理器分别获取到会议客户端信息数据库中MAC字段对应的MAC地址数据Mn,n=1...;
[0037]B2:将所述第二处理器分别获取到的会议客户端信息数据库中MAC字段对应的数据存放在列表中,以“,”分隔开,得到一组列表[M1,M2,...,Mn]形式组成的信息数据;
[0038]B3:所述第二处理器将MAC作为字段的键,列表[M1,M2,...,Mn]作为字典的值进行拼接,得到一组以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于视频监控和视频会议融合的智能系统,其特征在于,包括会议端、认证模块、数据分析模块、客户端模块、监控模块、服务器和控制器;所述会议端用于发起并录制会议媒体文件,所述会议端包括第一处理器、会议音视频编解码器和会议显示单元,所述第一处理器向控制器发送会议指令,所述控制器接收第一处理器发送的会议指令,所述控制器在接受到第一处理器发送的会议指令后生成查询指令,所述控制器在生成查询指令后向认证模块传输查询指令;所述客户端用来开展显示会议,所述客户端模块包括第三处理器、客户端音视频采集单元、媒体数据库和客户端显示单元,所述第三处理器接收控制器传输的会议开启指令后生成接收会议指令,所述第三处理器在生成接收会议指令后向控制器传输接收会议指令,所述控制器接收第三处理器传输的接收会议指令,所述控制器在接收到第三处理器传输的接收会议指令后向会议端传输开启指令,所述第一处理器接收控制器传输的开启指令,所述第一处理器在接收到控制器传输的开启会议指令后同时向会议显示单元传输开启指令,所述会议显示单元接收第一处理器传输的开启指令,所述会议显示单元在接收到第一处理器传输的开启会议指令后开启会议并在会议端桌面显示,所述会议显示单元开启会议并在会议端桌面显示后按照RTCP协议同步将会议内容传输到客户端模块,具体的步骤如下:C1:所述第一处理器根据SIP协议向客户端生成并发起一个一对多模式的会话;C2:所述第一处理器获取会议显示单元开启会议后的音视频媒体数据并将其传输到会议音视频编解码器;C3:所述会议音视频编解码器对获取的音视频媒体数据按照H.264格式编码并生成会议媒体文件;C4:所述第一处理器将会议媒体文件按照一定传输步骤传输到服务器;具体的传输步骤如下:D1:所述第一处理器将媒体文件转化为媒体数据流;D2:所述第一处理器获取媒体数据流的大小,并通过TCP协议按照一定的防丢包规则进行传输,具体的防丢包规则如下:E1:所述第一处理器将媒体数据流使用struct模块转化成固定长度的字节;E2:第一处理器依次将媒体数据流使用struct模块转化成固定长度的字节作为媒体数据流的报头和媒体数据流作为数据发送给服务器;所述服务器用来接收并处理媒体数据流,所述服务器包括音视频编解码器,所述服务器按照一定的接收规则接收并处理媒体数据,具体的处理规则如下:F1:所述服务器接收第一处理器传送的数据;F2:所述服务器读取第一处理器传送的数据得到固定长度的字节;F3:所述服务器按照获取的固定长度字节来接收第一处理器第二次传送的数据;F4:所述服务器将第一处理器第二次传送的数据转化成媒体数据并通过音视频解码模块转化成媒体文件并设置过期时间一月;所述服务器将媒体文件传输给客户端模块,所述第三处理器接收服务器传输给客户端模块的媒体文件,所述第三处理器接收务器传输给客户端模块的媒体文件后将媒体文件传输给客户端显示单元,所述客户端显示单元接收第三处理器传输的媒体文件,所述客户端显示单元在接收到第三处理器传输的媒体文件后将媒体文件在客户端显示屏上进行显示;
所述客户端音视频采集单元用于采集客户端的音视频文件,具体采集步骤如下:步骤一:进行时间划分,将时间划分为24个标准时间段,标准时间段从00:00到01:00为一个标准时间段,依次类推得到所有的标准时间段Tn,n=1...24;步骤二:按照标准时间段,依次对客户端的视频和音频进行采集,并生成录制数据;所述第三处理器获取录制数据和录制时间,所述第三处理器获取录制数据和录制时间后将录制时间作为文件名生成对应的录制媒体文件,所述第三处理器在生成对应的录制媒体文件后将录制媒体文件存储在媒体数据库中,所述媒体数据库用于存储录制媒体文件的本地地址。2.根据权利要求1所述的基于视频监控和视频会议融合的智能系统,其特征在于,所述认证模块用于注册并认证会议端和监控端的MAC地址信息,所述认证模块包括第...

【专利技术属性】
技术研发人员:陈灿佳陈如珊
申请(专利权)人:深圳市炫本电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1