分区视频传输方法、电子设备及存储介质技术

技术编号:29464925 阅读:16 留言:0更新日期:2021-07-27 17:51
本申请公开了一种分区视频传输方法、电子设备及存储介质,涉及视频传输领域。本申请的分区视频传输方法,包括:第一服务分区获取客户端发送的第一传输命令,其中第一传输命令用于请求视频流数据,基于第一传输命令和第一隔离器生成第二传输命令,通过第一隔离器将第二传输命令发送给第二服务分区,然后获取第二服务分区通过第二隔离器传输的视频流报文,这里的视频流报文由第二服务分区根据第二传输命令和视频流数据生成,然后对接收到的视频流报文进行解码,得到视频流数据,接着将视频流数据发送给客户端,本申请通过视频传输的视频流报文传输控制技术以及服务,能够解决重复传输视频流报文的问题并且能高效地跨区传输视频流。

【技术实现步骤摘要】
分区视频传输方法、电子设备及存储介质
本申请涉及视频传输领域,特别涉及一种分区视频传输方法、电子设备及存储介质。
技术介绍
电力监控系统安全防护总体结构包括安全一区、安全二区、安全三区以及安全四区。其中,电力监控系统以计算机、通讯设备、测控单元为基本工具,为变配电系统的实时数据采集、开关状态检测及远程控制提供了基础平台,它可以和检测、控制设备构成任意复杂的监控系统,在变配电监控中发挥了核心作用,安全一区是电力监控系统各安全区中安全等级最高的分区,是必不可少的分区,该区中的业务系统与电力调度生产直接相关,具备在线监视和闭环控制功能,且具有连续性、实时性的特点以及高安全性、高可靠性和高可用性的要求。安全二区是电力监控系统各安全区中安全等级仅次于控制区的分区,该区的业务系统功能与电力生产直接相关,但不直接参与控制,与安全一区的有关业务系统联系密切。安全三区是电力监控系统各安全区中安全等级次于非控制区的分区,该区中的业务系统与电力调度生产管理工作直接相关。安全四区的业务系统主要用于生产管理和办公自动化。根据电力监控系统安全防护要求,安全二区与安全三区需要通过正向隔离装置、反向隔离装置才能通讯。当业务系统的某些功能模块与此业务系统不属于同一个安全分区内时,可以经过安全区之间的安全隔离设施进行通信。目前的安全区跨区报文传输技术都是通用的报文传输技术,没有专门针对基于RTSP协议(RealTimeStreamingProtocol,实时流协议)的实时视频传输来优化,但是按照RTSP协议的拉流流程,RTSP客户端需要先建立连接,再发送命令,并且RTSP服务端能正常响应后,RTSP服务端才将RTP(Real-timeTransportProtocol,实时传输协议)视频流报文发送给RTSP客户端,并且RTSP服务端在收到RTP报文后需要答复确认报文,其中RTSP客户端发送的所有报文都需要通过反向隔离器从三区跨到二区,倘若多个RTSP客户端需要跨区来获取同一个实时视频流的话,则要额外消耗多份资源,视频传输效率不高。
技术实现思路
本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种分区视频传输方法、电子设备及存储介质,能够高效地跨区传输视频流。根据本申请的第一方面实施例的分区视频传输方法,应用于第一服务分区,所述第一服务分区通过第一隔离器与第二服务分区建立通信连接;所述第二服务分区通过第二隔离器与所述第一服务分区建立通信连接,包括:获取客户端发送的第一传输命令,所述第一传输命令用于请求视频流数据;根据所述第一传输命令获取所述客户端的设备信息;基于所述设备信息和所述第一隔离器生成第二传输命令;通过所述第一隔离器将所述第二传输命令发送给所述第二服务分区;获取所述第二服务分区通过所述第二隔离器传输的视频流报文,所述视频流报文由所述第二服务分区根据所述第二传输命令和所述视频流数据生成;对所述视频流报文解码处理,得到所述视频流数据;将所述视频流数据发送给所述客户端。根据本申请实施例的分区视频第二传输方法,至少具有如下有益效果:第一服务分区获取客户端发送的第一传输命令,其中第一传输命令用于请求视频流数据,基于第一传输命令和第一隔离器生成第二传输命令,通过第一隔离器将第二传输命令发送给第二服务分区,然后获取第二服务分区通过第二隔离器传输的视频流报文,这里的视频流报文由第二服务分区根据第二传输命令和视频流数据生成,然后对接收到的视频流报文进行解码,得到视频流数据,接着将视频流数据发送给客户端,本申请通过视频传输的视频流报文传输控制技术以及服务,能够解决重复传输视频流报文的问题并且能高效地跨区传输视频流。根据本申请的一些实施例,还包括:判断是否存在与所述设备信息对应的所述视频流数据;若存在与所述设备信息对应的所述视频流数据,则将所述视频流数据发送给所述客户端。根据本申请的一些实施例,所述基于所述设备信息和所述第一隔离器生成第二传输命令,包括:获取与所述第一隔离器对应的第一报文规则;基于所述第一报文规则对所述设备信息进行打包,生成第二传输命令。根据本申请的一些实施例,所述方法还包括:判断是否获取到由所述第二服务分区发送的所述视频流报文;若没有获取到由所述第二服务分区发送的所述视频流报文,则生成第一错误结果;将所述第一错误结果发送至所述客户端。根据本申请的第二方面实施例的分区视频传输方法,应用于第二服务分区,第一服务分区通过第一隔离器与所述第二服务分区建立通信连接;所述第二服务分区通过第二隔离器与所述第一服务分区建立通信连接,包括:获取所述第一服务分区的第二传输命令;根据所述第二传输命令获取码流路径;根据所述码流路径获取视频流数据;基于所述视频流数据以及所述第二传输命令生成视频流报文;通过所述第二隔离器将所述视频流报文发送至所述第一服务分区,由所述第一服务分区对所述视频流报文解码处理,得到所述视频流数据,并将所述视频流数据发送给所述客户端。根据本申请实施例的分区视频传输方法,至少具有如下有益效果:获取来自第一服务分区的第二传输命令,然后根据第二传输命令获取码流路径,根据获取到的码流路径获取视频流数据,基于获取到的视频流数据以及第二传输命令生成视频流报文,通过第二隔离器将视频流报文发送至第一服务分区,由第一服务分区对视频流报文进行解码处理,得到解码后的视频流数据,并将视频流数据发送给客户端,本申请通过视频传输的视频流报文传输控制技术以及服务,能够解决重复传输视频流报文的问题并且能高效地跨区传输视频流。根据本申请的一些实施例,还包括:判断是否通过所述码流路径获取到所述视频流数据;若无法通过所述码流路径获取所述视频流数据,则生成第二错误结果;将所述第二错误结果发送至所述客户端。根据本申请的一些实施例,所述基于所述视频流数据以及所述第二传输命令生成视频流报文,包括:获取与所述第二隔离器对应的第二报文规则;基于所述第二报文规则对所述视频流数据以及所述第二传输命令进行打包,生成视频流报文。根据本申请的一些实施例,所述方法还包括:获取台账更新数据,所述台账更新数据由预存的台账数据更新生成,所述台账数据包括:所述设备信息以及所述码流路径;通过所述第二隔离器将所述台账更新数据传输给所述第一服务分区,由所述第一服务分区根据所述台账更新数据更新所述第二服务分区预存的所述台账数据。根据本申请的第三方面实施例的电子设备,包括:至少一个处理器,以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行所述指令时实现如本申请第一方面或者本申请第二方面实施例所述的分区视频传输方法。根据本申请实施例的电子设备,至少具有如下有益效果:通过执行如第一方面和第二方面中实施例提本文档来自技高网
...

【技术保护点】
1.分区视频传输方法,其特征在于,应用于第一服务分区,所述第一服务分区通过第一隔离器与第二服务分区建立通信连接;所述第二服务分区通过第二隔离器与所述第一服务分区建立通信连接,包括:/n获取客户端发送的第一传输命令,所述第一传输命令用于请求视频流数据;/n根据所述第一传输命令获取所述客户端的设备信息;/n基于所述设备信息和所述第一隔离器生成第二传输命令;/n通过所述第一隔离器将所述第二传输命令发送给所述第二服务分区;/n获取所述第二服务分区通过所述第二隔离器传输的视频流报文,所述视频流报文由所述第二服务分区根据所述第二传输命令和所述视频流数据生成;/n对所述视频流报文解码处理,得到所述视频流数据;/n将所述视频流数据发送给所述客户端。/n

【技术特征摘要】
1.分区视频传输方法,其特征在于,应用于第一服务分区,所述第一服务分区通过第一隔离器与第二服务分区建立通信连接;所述第二服务分区通过第二隔离器与所述第一服务分区建立通信连接,包括:
获取客户端发送的第一传输命令,所述第一传输命令用于请求视频流数据;
根据所述第一传输命令获取所述客户端的设备信息;
基于所述设备信息和所述第一隔离器生成第二传输命令;
通过所述第一隔离器将所述第二传输命令发送给所述第二服务分区;
获取所述第二服务分区通过所述第二隔离器传输的视频流报文,所述视频流报文由所述第二服务分区根据所述第二传输命令和所述视频流数据生成;
对所述视频流报文解码处理,得到所述视频流数据;
将所述视频流数据发送给所述客户端。


2.根据权利要求1所述的分区视频传输方法,还包括:
判断是否存在与所述设备信息对应的所述视频流数据;
若存在与所述设备信息对应的所述视频流数据,则将所述视频流数据发送给所述客户端。


3.根据权利要求1所述的分区视频传输方法,其特征在于,所述基于所述设备信息和所述第一隔离器生成第二传输命令,包括:
获取与所述第一隔离器对应的第一报文规则;
基于所述第一报文规则对所述设备信息进行打包,生成第二传输命令。


4.根据权利要求3所述的分区视频传输方法,其特征在于,所述方法还包括:
判断是否获取到由所述第二服务分区发送的所述视频流报文;
若没有获取到由所述第二服务分区发送的所述视频流报文,则生成第一错误结果;
将所述第一错误结果发送至所述客户端。


5.分区视频传输方法,其特征在于,应用于第二服务分区,第一服务分区通过第一隔离器与所述第二服务分区建立通信连接;所述第二服务分区通过第二隔离器与所述第一服务分区建立通信连接,包括:
获取所述第一服务分区的第二传输命令;...

【专利技术属性】
技术研发人员:温启良曾锡池张渊渊程鹏飞
申请(专利权)人:南方电网深圳数字电网研究院有限公司
类型:发明
国别省市:广东;44

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

1