System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于同一平台的视频码流并发方法及系统技术方案_技高网

一种基于同一平台的视频码流并发方法及系统技术方案

技术编号:39995213 阅读:3 留言:0更新日期:2024-01-09 02:41
本发明专利技术公开了一种基于同一平台的视频码流并发方法及系统,所述方法包括:获取当前访问用户的第一网络层级及所述访问用户待调阅的视频码流所在的视频终端的第二网络层级,根据所述第一网络层级与第二网络层级确定传输视频码流的流媒体接入服务器,若所述第一网络层级与所述第二网络层级为同一网络层级,则根据预设在所述第一网络层级的第一流媒体接入服务器调取所述视频码流并转发到所述访问用户,若不为同一网络层级,则根据预设在所述第二网络层级的第二流媒体接入服务器调取所述视频码流,并转发到所述第一流媒体接入服务器,再由所述第一流媒体接入服务器将所述视频码流转发到所述访问用户,提高视频并发的效率,降低带宽的消耗。

【技术实现步骤摘要】

本专利技术涉及视频码流传输,尤其涉及一种基于同一平台的视频码流并发方法及系统


技术介绍

1、随着科技的发展,电力逐渐成为千千万万家庭的日常生产生活的必需品,由此对电力系统的稳定性的要求也越来越高,现有技术中视频监控系统是保障电力工程的重要手段,在视频监控系统中,工作人员可以清晰的观察到各个电力设备的实际状况,例如开关、闸刀、变压器等设备,还可以看到变压器档位和油位的指示情况,通过所述视频监控及时发现电力设备的异常,进而保证电力系统的稳定性。

2、随着电力组网规模的迅速扩大,电力视频监控应用也不断扩大,对此现有技术中根据所述电力视频监控应用获取到对应的监控视频的技术手段主要包括两种,一种是在总公司、省、地市各自建设视频平台主站,分别对总公司用户、省级用户、地市用户提供访问。网、省、地市平台采用平台级联方案,将视频码流和其它业务数据一级级上送,但是这种方式由于各层级平台各自建设自己的业务,用户访问入口多,成本高且业务都比较割裂,在总公司平台做的特色功能,省和地市的用户都无法用起来,另外平台使用人群少,只有特定角色的人群去使用,无法把视频平台的价值最大化,且不能够满足用户的访问要求。

3、另一种方式是在总公司建设一个同一的视频平台,作为所有用户的同一业务访问入口,向所有的用户提供视频、录像以及其它业务功能,所有用户同一通过所述同一的视频平台获取想要访问的电力监控视频,但是这种方式存在不管是总公司的用户,还是省级、地市用户,预览视频或录像,码流都要从最下级,一级级上送到总公司平台的流媒体节点,再转发给用户;这样无疑是对网络带宽的一种极大的消耗,网络会存在很大的瓶颈,造成视频预览堵塞。


技术实现思路

1、为了解决上述技术问题,本专利技术公开了一种基于同一平台的视频码流并发方法及系统,提高视频并发的效率,降低网络带宽的消耗。

2、为了实现上述目的,第一方面,本专利技术公开了一种基于同一平台的视频码流并发方法,包括:

3、第一视频平台获取当前访问用户的第一网络层级及所述访问用户待调阅的视频码流所在的视频终端的终端地址,并根据所述终端地址,确定所述视频终端所在的第二网络层级;

4、所述第一视频平台判断所述第一网络层级与所述第二网络层级是否为同一网络层级,并根据判断的结果确定所述视频码流的传输路径;

5、若所述第一网络层级与所述第二网络层级为同一网络层级,则所述第一视频平台根据预设在所述第一网络层级的第一流媒体接入服务器调取所述视频终端的视频码流,并将所述视频码流转发到所述访问用户;

6、若所述第一网络层级与所述第二网络层级不为同一网络层级,则所述第一视频平台根据预设在所述第二网络层级的第二流媒体接入服务器调取所述视频终端的视频码流,并将所述视频码流转发到所述第一流媒体接入服务器,再由所述第一流媒体接入服务器将所述视频码流转发到所述访问用户。

7、本专利技术公开了一种基于同一平台的视频码流并发方法,首先通过预设的一个第一视频平台获取当前访问用户的第一网络层级及所述访问用户待调阅的视频码流所在的视频终端的终端地址,并根据所述终端地址确定所述视频终端的第二网络层级,接着所述第一视频平台确定所述第一网络层级与所述第二网络层级是否为同一网络层级,以此确定所述视频码流的传输路径,若所述第一网络层级与所述第二网络层级为同一网络层级,则调用所述第一网络层级的流媒体接入服务器调取所述视频码流,若所述第一网络层级与所述第二网络层级不为同一网络层级,则根据视频终端所在的流媒体接入服务器调阅视频码流,再一级一级的上传,直至上传到所述访问用户所在的网络层级中的流媒体接入服务器节点,由此解决现有技术中在总公司建立统一平台时,视频码流需一级一级上传,再有总公司平台进行转发而导致的带宽消耗巨大的技术问题,本专利技术通过比较所述网络层级,实现访问用户和视频的就近取流,提高视频并发的效率,降低网络带宽的消耗。

8、作为优选例子,在所述第一视频平台获取当前访问用户的第一网络层级及所述访问用户待调阅的视频码流所在的视频终端的终端地址,包括:

9、所述第一视频平台获取当前访问用户的登录信息,并通过对接的统一认证系统对所述登录信息进行层级识别,获得所述访问用户的层级机构信息,并根据所述层级机构信息确定所述访问用户的第一网络层级;

10、所述第一视频平台根据所述终端地址,通过分别查询内置的若干个集群管理服务器中的每一个集群管理服务器,确定所述终端地址所属的集群管理服务器,并根据所述所属的集群管理服务器所在的网络层级,确定所述视频终端所在的第二网络层级。

11、本专利技术为了实现就近的视频取流,对用户的网络层级及视频码流所在的网络层级进行层级划分,以使根据所述层级确定视频码流就近的传输路径,同时在不同网络层级中分别设置集群管理服务器管理当前网络层级的视频终端设备,便于直接调用当前层级的视频码流,而不用一层一层的上传,提高视频传输的效率。

12、作为优选例子,在所述第一视频平台根据预设在所述第一网络层级的流媒体接入服务器调取所述视频终端的视频码流,并将所述视频码流转发到所述访问用户,包括:

13、所述第一视频平台获取所述访问用户调阅所述视频终端时的客户端路数,并比较所述客户端路数与所述视频终端所属的流媒体接入服务器的负载路数;

14、当所述客户端路数小于或等于所述负载路数时,则通过所述视频终端所属的第一流媒体接入服务器调取所述视频终端的视频码流,并将所述视频码流分别转发到所述访问用户所在的客户端;

15、当所述客户端路数大于所述负载路数时,则所述第一视频平台调度所述第一网络层级中的第二流媒体接入服务器获取所述第一流媒体接入服务器调取的视频码流,并通过所述第二流媒体接入服务器将所述视频码流分别转发到所述访问用户所在的客户端。

16、本专利技术在调取视频时,考虑到极端情况下,某个视频终端可能会被大量的客户端调阅,超过所述视频终端所属的流媒体接入服务器的负载规则,此时为了保证视频的正常传输,提高视频传输的效率,会调度同意网络层级的另一个流媒体接入服务器进行取流及视频转发,保证了热点设备终端只被拉取一路码流,降低了带宽的消耗。

17、作为优选例子,所述流媒体接入服务器采用负载均衡设计。

18、本专利技术中所述流媒体接入服务器均采用负载均衡设计,保证每一个流媒体接入服务器中视频终端的接入量和视频并发量基本做到均衡态,保证视频和接入业务不中断,提高视频终端的管理。

19、第二方面,本专利技术还公开了一种基于同一平台的视频码流并发系统,所述系统包括层级划分模块、层级比较模块、第一传输模块及第二传输模块;

20、所述层级划分模块用于第一视频平台获取当前访问用户的第一网络层级及所述访问用户待调阅的视频码流所在的视频终端的终端地址,并根据所述终端地址,确定所述视频终端所在的第二网络层级;

21、所述层级比较模块用于所述第一视频平台判断所述第一网络层级与所述第二网络层级本文档来自技高网...

【技术保护点】

1.一种基于同一平台的视频码流并发方法,其特征在于,包括:

2.如权利要求1所述的一种基于同一平台的视频码流并发方法,其特征在于,所述第一视频平台获取当前访问用户的第一网络层级及所述访问用户待调阅的视频码流所在的视频终端的终端地址,包括:

3.如权利要求1所述的一种基于同一平台的视频码流并发方法,其特征在于,所述第一视频平台根据预设在所述第一网络层级的流媒体接入服务器调取所述视频终端的视频码流,并将所述视频码流转发到所述访问用户,包括:

4.如权利要求1所述的一种基于同一平台的视频码流并发方法,其特征在于,所述流媒体接入服务器采用负载均衡设计。

5.一种基于同一平台的视频码流并发系统,其特征在于,所述系统包括层级划分模块、层级比较模块、第一传输模块及第二传输模块;

6.如权利要求5所述的一种基于同一平台的视频码流并发系统,其特征在于,所述层级划分模块包括用户层级单元及终端层级单元;

7.如权利要求5所述的一种基于同一平台的视频码流并发系统,其特征在于,所述第一传输模块包括负载单元、调取单元及调度转发单元;p>

8.如权利要求5所述的一种基于同一平台的视频码流并发系统,其特征在于,所述流媒体接入服务器采用负载均衡设计。

9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4任一项所述的一种基于同一平台的视频码流并发方法。

...

【技术特征摘要】

1.一种基于同一平台的视频码流并发方法,其特征在于,包括:

2.如权利要求1所述的一种基于同一平台的视频码流并发方法,其特征在于,所述第一视频平台获取当前访问用户的第一网络层级及所述访问用户待调阅的视频码流所在的视频终端的终端地址,包括:

3.如权利要求1所述的一种基于同一平台的视频码流并发方法,其特征在于,所述第一视频平台根据预设在所述第一网络层级的流媒体接入服务器调取所述视频终端的视频码流,并将所述视频码流转发到所述访问用户,包括:

4.如权利要求1所述的一种基于同一平台的视频码流并发方法,其特征在于,所述流媒体接入服务器采用负载均衡设计。

5.一种基于同一平台的视频码流并发系统,其特征在于,所述系统包括层级划分模块、层级比较模块、第一传输模块及第二传输模块;

【专利技术属性】
技术研发人员:陈扬李兴旺周刚范颖
申请(专利权)人:广东电网有限责任公司
类型:发明
国别省市:

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

1