一种视频监控方法、装置、设备及存储介质制造方法及图纸

技术编号:38496845 阅读:10 留言:0更新日期:2023-08-15 17:06
本申请公开了一种视频监控方法、装置、设备及存储介质,该方法包括:通过鸿蒙系统的分布式软总线连接同一局域网内搭载了鸿蒙系统的多个视频监控设备;通过分布式软总线与视频监控设备建立会话,通过会话获取视频监控设备当前的数据传输协议和当前的编码格式;判断视频监控设备当前的数据传输协议是否为UDP协议,同时判断编码格式是否为H.265编码格式;当视频监控设备当前的数据传输协议不为UDP协议或编码格式不为H.265编码格式时,通过分布式软总线向视频监控设备发送配置指令;接收视频监控设备返回配置指令对应的配置消息;接收视频监控设备传输的视频数据;采用H.265编码格式对应的解码器解码视频数据。本申请有利于提高视频监控的视频质量。高视频监控的视频质量。高视频监控的视频质量。

【技术实现步骤摘要】
一种视频监控方法、装置、设备及存储介质


[0001]本申请涉及互联网
,尤其涉及一种视频监控方法、装置、设备及存储介质。

技术介绍

[0002]随着现代科学技术的发展,流媒体视频编码不断扩大,人们在日常生活中对于在线视频监控的需求日益扩大。
[0003]然而,现有视频监控的数据传输协议和编码格式配置过程繁琐,不利于提高配置效率。其原因在于,视频监控设备很多,不同的视频监控设备采用的数据传输协议和编码格式很可能不同,如果采用人工的方式给不同的视频监控设备逐一配置相同的数据传输协议和编码格式,配置的工作量将会十分巨大,会耗费大量的人力资源、设备资源和时间资源,因此,现有视频监控设备的数据传输协议和编码格式的配置过程繁琐,不利于提高数据传输协议和编码格式的配置效率。

技术实现思路

[0004]本申请实施例提供一种视频监控方法、装置、设备及存储介质,以解决上述现有视频监控的数据传输协议和编码格式配置过程繁琐,不利于提高配置效率的技术问题。
[0005]第一方面,本申请实施例提供了一种视频监控方法,所述视频监控方法包括:
[0006]通过鸿蒙系统的分布式软总线连接同一局域网内搭载了鸿蒙系统的多个视频监控设备;
[0007]通过所述分布式软总线与所述视频监控设备建立会话,通过所述会话获取所述视频监控设备当前的数据传输协议和当前的编码格式;
[0008]判断所述视频监控设备当前的数据传输协议是否为UDP协议,同时判断所述编码格式是否为H.265编码格式;
[0009]当所述视频监控设备当前的数据传输协议不为所述UDP协议或所述编码格式不为H.265编码格式时,通过所述分布式软总线向所述视频监控设备发送配置指令;
[0010]接收所述视频监控设备返回所述配置指令对应的配置消息,所述配置消息包括所述视频监控设备根据所述配置指令将所述数据传输协议配置为所述UDP协议的消息、所述视频监控设备根据所述配置指令将所述编码格式配置为H.265编码格式的消息中的任意一种或其组合;
[0011]通过预设的网络模式,接收所述视频监控设备传输的视频数据;
[0012]采用所述H.265编码格式对应的解码器解码所述视频数据。
[0013]作为一个可选的实施方式,所述通过预设的网络模式,接收所述视频监控设备传输的视频数据,具体为:
[0014]通过所述分布式软总线向所述视频监控设备发送视频传输指令;
[0015]通过预设的网络模式,接收所述视频监控设备根据所述视频传输指令传输的视频
数据。
[0016]作为一个可选的实施方式,所述采用所述H.265编码格式对应的解码器解码所述视频数据,具体为:
[0017]获取应用列表,判断所述应用列表中是否存在H.265解码器,所述H.265解码器为所述H.265编码格式对应的解码器;
[0018]如果所述应用列表中不存在所述H.265解码器,就连接预设的服务器,就在所述服务器中获取所述H.265解码器的安装包;
[0019]通过所述安装包安装所述H.265解码器,在安装过程中显示所述H.265解码器的安装进度,安装完毕后,采用所述H.265解码器解码所述视频数据。
[0020]作为一个可选的实施方式,在所述获取应用列表,判断所述应用列表中是否存在H.265解码器之后,所述方法还包括:
[0021]如果所述应用列表中存在所述H.265解码器,就获取所述H.265解码器的当前版本号;
[0022]判断所述当前版本号与所述H.265解码器的最新版本号是否相同;
[0023]如果所述当前版本号与所述H.265解码器的最新版本号不同,就获取更新包,通过所述更新包更新所述H.265解码器,更新完毕后,采用所述H.265解码器解码所述视频数据。
[0024]作为一个可选的实施方式,在所采用所述H.265编码格式对应的解码器解码所述视频数据之后,所述方法还包括:
[0025]将解码后的所述视频数据存储在存储系统中。
[0026]作为一个可选的实施方式,在所采用所述H.265编码格式对应的解码器解码所述视频数据之后,所述方法还包括:
[0027]播放解码后的所述视频数据。
[0028]作为一个可选的实施方式,所述网络模式包括WIFI模式、以太网模式、4G网络模式、5G网络模式中的任意一种或其组合。
[0029]第二方面,本申请实施例还提供了一种视频监控装置,所述视频监控装置包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时执行上述的视频监控方法。
[0030]第三方面,本申请实施例还提供了一种设备,所述设备包括如上述的视频监控装置。
[0031]第四方面,本申请实施例还提供了一种存储介质,所述存储介质用于存储计算机程序,所述计算机程序被处理器执行时使所述处理器实现上述的视频监控方法。
[0032]本申请实施例提供了一种视频监控方法、装置、设备及存储介质,方法包括:
[0033]通过鸿蒙系统的分布式软总线连接同一局域网内搭载了鸿蒙系统的多个视频监控设备;
[0034]通过所述分布式软总线与所述视频监控设备建立会话,通过所述会话获取所述视频监控设备当前的数据传输协议和当前的编码格式;
[0035]判断所述视频监控设备当前的数据传输协议是否为UDP协议,同时判断所述编码格式是否为H.265编码格式;
[0036]当所述视频监控设备当前的数据传输协议不为所述UDP协议或所述编码格式不为
H.265编码格式时,通过所述分布式软总线向所述视频监控设备发送配置指令;
[0037]接收所述视频监控设备返回所述配置指令对应的配置消息,所述配置消息包括所述视频监控设备根据所述配置指令将所述数据传输协议配置为所述UDP协议的消息、所述视频监控设备根据所述配置指令将所述编码格式配置为H.265编码格式的消息中的任意一种或其组合;
[0038]通过预设的网络模式,接收所述视频监控设备传输的视频数据;
[0039]采用所述H.265编码格式对应的解码器解码所述视频数据。
[0040]本申请实施例有益效果在于两方面,一方面,通过分布式软总线给多个视频监控设备配置相同的数据传输协议和编码格式,简化了视频监控的数据传输协议和编码格式的配置过程,有利于提高数据传输协议和编码格式的配置效率;另一方面,采用H.265编码格式对应的解码器解码视频数据,有利于提高视频监控的视频质量,能够满足用户的需求。
附图说明
[0041]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1是本申请实施例提供的视频监控方法的流程示意图;...

【技术保护点】

【技术特征摘要】
1.一种视频监控方法,其特征在于,应用于设备,所述视频监控方法包括:通过鸿蒙系统的分布式软总线连接同一局域网内搭载了鸿蒙系统的多个视频监控设备;通过所述分布式软总线与所述视频监控设备建立会话,通过所述会话获取所述视频监控设备当前的数据传输协议和当前的编码格式;判断所述视频监控设备当前的数据传输协议是否为UDP协议,同时判断所述编码格式是否为H.265编码格式;当所述视频监控设备当前的数据传输协议不为所述UDP协议或所述编码格式不为H.265编码格式时,通过所述分布式软总线向所述视频监控设备发送配置指令;接收所述视频监控设备返回所述配置指令对应的配置消息,所述配置消息包括所述视频监控设备根据所述配置指令将所述数据传输协议配置为所述UDP协议的消息、所述视频监控设备根据所述配置指令将所述编码格式配置为H.265编码格式的消息中的任意一种或其组合;通过预设的网络模式,接收所述视频监控设备传输的视频数据;采用所述H.265编码格式对应的解码器解码所述视频数据。2.根据权利要求1所述的方法,其特征在于,所述通过预设的网络模式,接收所述视频监控设备传输的视频数据,具体为:通过所述分布式软总线向所述视频监控设备发送视频传输指令;通过预设的网络模式,接收所述视频监控设备根据所述视频传输指令传输的视频数据。3.根据权利要求1所述的方法,其特征在于,所述采用所述H.265编码格式对应的解码器解码所述视频数据,具体为:获取应用列表,判断所述应用列表中是否存在H.265解码器,所述H.265解码器为所述H.265编码格式对应的解码器;如果所述应用列表中不存在所述H.265解码器,就连接预设的服务器,就在所述服务器中获取所述H.265解码器的安装包;通过所述安装包安装所述H.26...

【专利技术属性】
技术研发人员:袁野
申请(专利权)人:深圳开鸿数字产业发展有限公司
类型:发明
国别省市:

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

1