CN115481014A - 视频融合平台的测试方法、装置、电子设备及存储介质 - Google Patents

视频融合平台的测试方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN115481014A
CN115481014A CN202110667551.3A CN202110667551A CN115481014A CN 115481014 A CN115481014 A CN 115481014A CN 202110667551 A CN202110667551 A CN 202110667551A CN 115481014 A CN115481014 A CN 115481014A
Authority
CN
China
Prior art keywords
video fusion
fusion platform
virtual
input source
configuring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110667551.3A
Other languages
English (en)
Inventor
王骁骁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Xiongan ICT Co Ltd
China Mobile System Integration Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Xiongan ICT Co Ltd
China Mobile System Integration Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Xiongan ICT Co Ltd, China Mobile System Integration Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202110667551.3A priority Critical patent/CN115481014A/zh
Publication of CN115481014A publication Critical patent/CN115481014A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24568Data stream processing; Continuous queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computational Linguistics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例公开了一种视频融合平台的测试方法、装置、电子设备及存储介质,视频融合平台的测试方法包括:接入输入源和视频融合平台,并配置一个或多个虚拟设备以及配置模拟测试项,输入源包括真实网络摄像头和媒体文件,为每个虚拟设备配置输入源,其中,每个虚拟设备可适配一个输入源,且每个输入源可与多个虚拟设备适配;获取视频融合平台发送的信令,并对信令进行处理;对虚拟设备的流数据进行处理,并通过相应的虚拟设备转发对应数据源的流数据,以通过模拟测试项对视频融合平台进行功能和压力测试。本发明的实施例,可以减少视频融合平台压测时的成本,并且具有资源占用小的优点。

Description

视频融合平台的测试方法、装置、电子设备及存储介质
技术领域
本发明涉及测试技术领域,具体涉及一种视频融合平台的测试方法、装置、电子设备及存储介质。
背景技术
网络摄像头:用于采集音视频资源,打包rtp流发送给视频监控平台,视频监控平台:向下对接所有摄像头,收集音视频流媒体,进行录制,向上提供所有摄像头的直播以及回看流。需要对向上提供的视频融合平台进行对接测试,如模拟用于生成最大255路模拟摄像头供监控平台调用,但接入平台协议只支持ONVIF,适用范围小,此外,如果进行平台间的测试,需要一个满足GB28181和ONVIF的媒体平台A,先向下通过ONVIF对接所需模拟摄像头,再次向上通过GB28181协议对接受测对象。存下以下技术问题:
网络摄像机模拟装置,每一路涉及独立的文件读取,解码甚至转码等,该专利中网络摄像机模拟装置对cpu以及磁盘io要求较高当压测时摄像头数量过多,所有摄像头到媒体平台A的网络流,以及媒体平台A到受测平台的网络流,对网络环境要求过高,需要两倍的带宽,如果加上播放受测平台的网络流,即需要三倍带宽。并且,虚拟摄像头无法提供回看列表,回看流这些信息,需要用到存储设备,测试成本高。
发明内容
基于现有技术中存在的问题,本发明实施例提出一种视频融合平台的测试方法、装置、电子设备及存储介质。
第一方面,本发明实施例提供了一种视频融合平台的测试方法,包括:
接入输入源和视频融合平台,并配置一个或多个虚拟设备以及配置模拟测试项,其中,所述输入源包括真实网络摄像头和媒体文件,配置一个或多个虚拟设备包括为每个虚拟设备配置输入源,其中,每个虚拟设备可适配一个输入源,且每个输入源可与多个虚拟设备适配;
获取视频融合平台发送的信令,并对所述信令进行处理;
基于所述信令的处理结果,对所述虚拟设备的流数据进行处理,并通过相应的虚拟设备转发对应数据源的流数据,以通过所述模拟测试项对所述视频融合平台进行功能和压力测试。
在一些示例中,所述在接入输入源和视频融合平台时,包括:
对所述输入源进行管理以及对所述视频融合平台进行接入管理。
在一些示例中,所述配置一个或多个虚拟设备,包括:对所述虚拟设备进行管理,其中,对所述虚拟设备的管理包括虚拟设备的增删以及输入源的配置管理。
在一些示例中,所述模拟测试项包括丢包率配置和乱序开关配置。
在一些示例中,所述基于所述信令的处理结果,对所述虚拟设备的流数据进行处理,并通过相应的虚拟设备转发对应数据源的流数据,以通过所述模拟测试项对所述视频融合平台进行功能和压力测试,包括:
对所述虚拟设备的流数据进行接收处理、流数据处理和流数据输出处理,并通过相应的虚拟设备转发对应数据源的流数据,以通过所述模拟测试项对所述视频融合平台进行功能和压力测试。
在一些示例中,所述接入输入源,包括:基于GB28181协议接入所述输入源。
在一些示例中,所述接入视频融合平台,包括:向所述视频融合平台进行注册,并在注册成功后,接入所述视频融合平台。
第二方面,本发明的实施例提供一种视频融合平台的测试装置,包括:
数据管理层,用于接入输入源和视频融合平台,并配置一个或多个虚拟设备以及配置模拟测试项,其中,所述输入源包括真实网络摄像头和媒体文件,配置一个或多个虚拟设备包括为每个虚拟设备配置输入源,其中,每个虚拟设备可适配一个输入源,且每个输入源可与多个虚拟设备适配;
信令处理层,用于获取视频融合平台发送的信令,并对所述信令进行处理;
媒体流处理层,用于基于所述信令的处理结果,对所述虚拟设备的流数据进行处理,并通过相应的虚拟设备转发对应数据源的流数据,以通过所述模拟测试项对所述视频融合平台进行功能和压力测试。
第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的视频融合平台的测试方法。
第四方面,本发明实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述的视频融合平台的测试方法。
由上述技术方案可知,本发明实施例提供的视频融合平台的测试方法、装置、电子设备及存储介质,支持如真实的网络摄像头输入和媒体文件输入,可添加多个虚拟设备并配置输入源。支持虚拟设备的直播流回看流,以及云台控制播放控制等信令控制。通过将虚拟平台接入受测视频融合平台,达到对受测平台功能性以及压力性测试的效果,此外,由于虚拟平台可配置多个虚拟设备,减少压测时的成本,并且同一输入源可被多个虚拟设备重复利用,具有资源占用小的优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。
图1是本发明一实施例提供的视频融合平台的测试方法的流程图;
图2是本发明另一实施例提供的视频融合平台的测试方法的实施平台示意图;
图3是本发明一实施例提供的视频融合平台的测试装置的结构框图;
图4是本发明一实施例提供的电子设备的结构示意图。
具体实施方式
下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
以下结合附图描述根据本发明实施例的视频融合平台的测试方法、装置、电子设备及存储介质。
图1示出了本发明一实施例提供的视频融合平台的测试方法的流程图。如图1所示,本发明一个实施例提供的视频融合平台的测试方法,包括如下内容:
S101:接入输入源和视频融合平台,并配置一个或多个虚拟设备以及配置模拟测试项,其中,所述输入源包括真实网络摄像头和媒体文件,配置一个或多个虚拟设备包括为每个虚拟设备配置输入源,其中,每个虚拟设备可适配一个输入源,且每个输入源可与多个虚拟设备适配。
其中,接入输入源,包括:基于GB28181协议接入所述输入源。接入视频融合平台,包括:向所述视频融合平台进行注册,并在注册成功后,接入所述视频融合平台。
在本发明的一个实施例中,如图2所示,可以通过虚拟平台的数据处理层实现,其中,在接入输入源和视频融合平台时,包括:对所述输入源进行管理以及对所述视频融合平台进行接入管理。所述配置一个或多个虚拟设备,包括:对所述虚拟设备进行管理,其中,对所述虚拟设备的管理包括虚拟设备的增删以及输入源的配置管理。所述模拟测试项包括丢包率配置和乱序开关配置。
具体地,数据管理层实现基础数据的维护管理,包括输入源维护,虚拟平台接入受测平台相关配置,虚拟设备的配置以及流分配,测试模拟的配置等,具体包括:
输入源管理,支持真实ipc(网络摄像头)的GB28181接入,以及媒体文件的输入,例如:
真实ipc,某个真实的ipc,首先通过GB28181注册到虚拟平台,虚拟平台会向ipc发送呼叫请求,ipc则向虚拟平台发送rtp流,作为一路输入源。媒体文件管理,可配置媒体文件作为输入源,虚拟平台会循环读取文件流,作为一路输入源。
平台接入管理,如果要对受测平台进行测试,首先要将虚拟平台注册到受测视频融合平台,才能实现后续功能测试。例如:
Sip服务器ip:受测平台的SIP服务器IP地址。注册的id和密码:受测视频融合平台为虚拟平台分配的用户id以及密码,用于sip注册。
虚拟设备管理,虚拟设备的增删查改操作,提供设备列表查询以及输入源分配等。例如:
添加,编辑,删除等。设备列表查询,为受测平台的设备列表查询,提供基础数据。流分配管理,可为当前虚拟设备,设置输入源,同一设备只有一个输入源,但同一个输入源可被多个设备共有。
测试模拟,配置一些测试专用项,如丢包乱序等。例如:
丢包率配置,可配置随机丢包率,可配置0-100%,0即无丢包,100%即必丢包,如果值为0到100之间为n,判断n<Rand()%100,如果值为true则丢包,否则不丢包。乱序开关配置,可配置是否开启随机乱序,0-100%,0即不乱徐,100%则所有包都乱序,如果值为0到100之间为n,判断n<Rand()%100,如果值为true则相邻两个包调换位置,否则不调换。
S102:获取视频融合平台发送的信令,并对所述信令进行处理。
如图2所示,可以通过虚拟平台的信令处理层实现,具体地说,由于受测平台基于GB28181,所以所有关于GB28181的sip协议,统一由此模块进行处理,主要有注册,呼叫,直播呼叫响应,回看呼叫响应,直播关闭响应,回看关闭响应,设备列表查询,回看列表查询,云台的控制等。
S103:基于所述信令的处理结果,对所述虚拟设备的流数据进行处理,并通过相应的虚拟设备转发对应数据源的流数据,以通过所述模拟测试项对所述视频融合平台进行功能和压力测试。
在本发明的一个实施例中,基于所述信令的处理结果,对所述虚拟设备的流数据进行处理,并通过相应的虚拟设备转发对应数据源的流数据,以通过所述模拟测试项对所述视频融合平台进行功能和压力测试,包括:对所述虚拟设备的流数据进行接收处理、流数据处理和流数据输出处理,并通过相应的虚拟设备转发对应数据源的流数据,以通过所述模拟测试项对所述视频融合平台进行功能和压力测试。
如图2所示,可以通过虚拟平台的媒体流处理层实现,具体来说,包括:
流接收处理,处理来自不同输入源的媒体数据,如真实IPC发过来的rtp流,以及媒体文件的文件流等。例如:
Rtp流,将IPC发过来的RTP包进行解析,并去掉包头,放入缓存队列中,等待分发或者处理。H264媒体文件流,将媒体文件解封装,放入缓存队列中,等待分发或者处理。
流处理,包括:媒体流分配,根据虚拟设备管理中的配置信息,将媒体包的指针分配到对应虚拟设备的媒体包缓存队列中,用于后续转发。直播状态管理,对直播一些状态信息进行管理,保活判断等。回看状态管理,所有虚拟设设备均提供回看流,对于回看的一下额操作以及状态进行管理,常见操作播放暂停倍速等。会有专用的媒体文件作为回看流,由于每个回看流都需要单独的文件读取,所以同时支持的回看路数会有控制,实际场景直播较多,回看并发并不多,所以并无优化需要。云台控制,如果当前是直播并且输入源是真实IPC,云台信令会转发到真实IPC上,最终体现在画面中,如果当前是直播且输入源是媒体文件,则将画面解码,并将上下左右信息绘制到画面中,再编码输出,使最终画面得以响应。丢包模块,根据配置的百分比,生成随机数,如果落在命中区则丢包处理,否则进行转发。乱序模块,根据配置的百分比,生成随机数,如果落在命中去,则将相邻两个包调换顺序,依次转发。Rtp封装模块,将收到的网络媒体包和文件解封装的包,进行rtp封包。
流输出处理,将封装好的rtp流输出到受测平台,支持TCP和UDP传输,传输格式根据sip信令的sdp描述进行动态解析。例如:
Udp传输,存在丢包风险,强网络推荐。Tcp传输,不存在丢包风险,但由于重传机制,网络占用略高。
本发明实施例的视频融合平台的测试方法,可支持GB28181协议,方便实现平台间对家,并给出了多种输入源以及多路虚拟设备输出。支持各种云台控制信令,并能将结果经过解码再编码,最终反馈到实际画面中,测试方便。由于内存中多个虚拟设备的输入源可共用,因此,资源占用小,便可以达到上千路的输出测试。提供丢包模拟,乱序模拟等,并且提供动态配置,方便测试异常流的接收。
根据本发明实施例的视频融合平台的测试方法,支持如真实的网络摄像头输入和媒体文件输入,可添加多个虚拟设备并配置输入源。支持虚拟设备的直播流回看流,以及云台控制播放控制等信令控制。通过将虚拟平台接入受测视频融合平台,达到对受测平台功能性以及压力性测试的效果,此外,由于虚拟平台可配置多个虚拟设备,减少压测时的成本,并且同一输入源可被多个虚拟设备重复利用,具有资源占用小的优点。
图3示出了本发明一实施例提供的视频融合平台的测试装置的结构示意图,如图3所示,本发明实施例提供的视频融合平台的测试装置,包括:数据管理层310、信令处理层320和媒体流处理层330,其中:
数据管理层310,用于接入输入源和视频融合平台,并配置一个或多个虚拟设备以及配置模拟测试项,其中,所述输入源包括真实网络摄像头和媒体文件,配置一个或多个虚拟设备包括为每个虚拟设备配置输入源,其中,每个虚拟设备可适配一个输入源,且每个输入源可与多个虚拟设备适配;
信令处理层320,用于获取视频融合平台发送的信令,并对所述信令进行处理;
媒体流处理层330,用于基于所述信令的处理结果,对所述虚拟设备的流数据进行处理,并通过相应的虚拟设备转发对应数据源的流数据,以通过所述模拟测试项对所述视频融合平台进行功能和压力测试。
根据本发明实施例的视频融合平台的测试装置,支持如真实的网络摄像头输入和媒体文件输入,可添加多个虚拟设备并配置输入源。支持虚拟设备的直播流回看流,以及云台控制播放控制等信令控制。通过将虚拟平台接入受测视频融合平台,达到对受测平台功能性以及压力性测试的效果,此外,由于虚拟平台可配置多个虚拟设备,减少压测时的成本,并且同一输入源可被多个虚拟设备重复利用,具有资源占用小的优点。
需要说明的是,本发明实施例的视频融合平台的测试装置的具体实现方式与本发明实施例的视频融合平台的测试方法的具体实现方式类似,具体请参见方法部分的描述,为了减少冗余,具体此处不做赘述。
基于相同的发明构思,本发明又一个实施例提供了一种电子设备,参见图4,所述电子设备具体包括如下内容:处理器401、存储器402、通信接口403和通信总线404;
其中,所述处理器401、存储器402、通信接口403通过所述通信总线404完成相互间的通信;所述通信接口403用于实现各设备之间的信息传输;
所述处理器401用于调用所述存储器402中的计算机程序,所述处理器执行所述计算机程序时实现上述视频融合平台的测试方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:接入输入源和视频融合平台,并配置一个或多个虚拟设备以及配置模拟测试项,其中,所述输入源包括真实网络摄像头和媒体文件,配置一个或多个虚拟设备包括为每个虚拟设备配置输入源,其中,每个虚拟设备可适配一个输入源,且每个输入源可与多个虚拟设备适配;获取视频融合平台发送的信令,并对所述信令进行处理;基于所述信令的处理结果,对所述虚拟设备的流数据进行处理,并通过相应的虚拟设备转发对应数据源的流数据,以通过所述模拟测试项对所述视频融合平台进行功能和压力测试。
基于相同的发明构思,本发明又一实施例提供了一种非暂态计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述视频融合平台的测试方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述的步骤:接入输入源和视频融合平台,并配置一个或多个虚拟设备以及配置模拟测试项,其中,所述输入源包括真实网络摄像头和媒体文件,配置一个或多个虚拟设备包括为每个虚拟设备配置输入源,其中,每个虚拟设备可适配一个输入源,且每个输入源可与多个虚拟设备适配;获取视频融合平台发送的信令,并对所述信令进行处理;基于所述信令的处理结果,对所述虚拟设备的流数据进行处理,并通过相应的虚拟设备转发对应数据源的流数据,以通过所述模拟测试项对所述视频融合平台进行功能和压力测试。
此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的指标监控方法。
此外,在本发明中,诸如“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
此外,在本发明中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
此外,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种视频融合平台的测试方法,其特征在于,包括:
接入输入源和视频融合平台,并配置一个或多个虚拟设备以及配置模拟测试项,其中,所述输入源包括真实网络摄像头和媒体文件,配置一个或多个虚拟设备包括为每个虚拟设备配置输入源,其中,每个虚拟设备可适配一个输入源,且每个输入源可与多个虚拟设备适配;
获取视频融合平台发送的信令,并对所述信令进行处理;
基于所述信令的处理结果,对所述虚拟设备的流数据进行处理,并通过相应的虚拟设备转发对应数据源的流数据,以通过所述模拟测试项对所述视频融合平台进行功能和压力测试。
2.根据权利要求1所述的视频融合平台的测试方法,其特征在于,所述在接入输入源和视频融合平台时,包括:
对所述输入源进行管理以及对所述视频融合平台进行接入管理。
3.根据权利要求1所述的视频融合平台的测试方法,其特征在于,所述配置一个或多个虚拟设备,包括:对所述虚拟设备进行管理,其中,对所述虚拟设备的管理包括虚拟设备的增删以及输入源的配置管理。
4.根据权利要求1所述的视频融合平台的测试方法,其特征在于,所述模拟测试项包括丢包率配置和乱序开关配置。
5.根据权利要求1所述的视频融合平台的测试方法,其特征在于,所述基于所述信令的处理结果,对所述虚拟设备的流数据进行处理,并通过相应的虚拟设备转发对应数据源的流数据,以通过所述模拟测试项对所述视频融合平台进行功能和压力测试,包括:
对所述虚拟设备的流数据进行接收处理、流数据处理和流数据输出处理,并通过相应的虚拟设备转发对应数据源的流数据,以通过所述模拟测试项对所述视频融合平台进行功能和压力测试。
6.根据权利要求1所述的视频融合平台的测试方法,其特征在于,所述接入输入源,包括:基于GB28181协议接入所述输入源。
7.根据权利要求1所述的视频融合平台的测试方法,其特征在于,所述接入视频融合平台,包括:向所述视频融合平台进行注册,并在注册成功后,接入所述视频融合平台。
8.一种视频融合平台的测试装置,其特征在于,包括:
数据管理层,用于接入输入源和视频融合平台,并配置一个或多个虚拟设备以及配置模拟测试项,其中,所述输入源包括真实网络摄像头和媒体文件,配置一个或多个虚拟设备包括为每个虚拟设备配置输入源,其中,每个虚拟设备可适配一个输入源,且每个输入源可与多个虚拟设备适配;
信令处理层,用于获取视频融合平台发送的信令,并对所述信令进行处理;
媒体流处理层,用于基于所述信令的处理结果,对所述虚拟设备的流数据进行处理,并通过相应的虚拟设备转发对应数据源的流数据,以通过所述模拟测试项对所述视频融合平台进行功能和压力测试。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现根据权利要求1至7任一所述的视频融合平台的测试方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现根据权利要求1至7任一所述的视频融合平台的测试方法。
CN202110667551.3A 2021-06-16 2021-06-16 视频融合平台的测试方法、装置、电子设备及存储介质 Pending CN115481014A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110667551.3A CN115481014A (zh) 2021-06-16 2021-06-16 视频融合平台的测试方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110667551.3A CN115481014A (zh) 2021-06-16 2021-06-16 视频融合平台的测试方法、装置、电子设备及存储介质

Publications (1)

Publication Number Publication Date
CN115481014A true CN115481014A (zh) 2022-12-16

Family

ID=84418842

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110667551.3A Pending CN115481014A (zh) 2021-06-16 2021-06-16 视频融合平台的测试方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN115481014A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116074555A (zh) * 2022-12-23 2023-05-05 天翼云科技有限公司 一种云边架构视频监控平台的全链路性能测试方法及***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116074555A (zh) * 2022-12-23 2023-05-05 天翼云科技有限公司 一种云边架构视频监控平台的全链路性能测试方法及***
CN116074555B (zh) * 2022-12-23 2024-06-07 天翼云科技有限公司 一种云边架构视频监控平台的全链路性能测试方法及***

Similar Documents

Publication Publication Date Title
CN112738140B (zh) 一种基于WebRTC的视频流传输方法、装置、存储介质和设备
RU2647654C2 (ru) Система и способ доставки аудиовизуального контента в клиентское устройство
CN103348657B (zh) 流媒体播放方法、设备及***
CN109413138B (zh) 文件上传方法和装置
CN108200444B (zh) 一种视频直播的方法、装置和***
CN110445723B (zh) 一种网络数据调度方法及边缘节点
KR100937681B1 (ko) 사용자간 통신을 위한 통신 모듈 및 방법, 그러한 통신 모듈을 포함하는 서버, 그러한 서버를 포함하는 방송 세트, 그러한 사용자간 통신 방법을 수행하는 컴퓨터 프로그램 제품을 저장한 저장 매체
CN110191315B (zh) 一种基于视联网的监控查看方法和装置
US9992343B2 (en) Text translation of an audio recording during recording capture
CN104219479A (zh) 视频通信业务处理方法与***
CN108924603B (zh) 基于软件定义WiFi的多终端流媒体播放***和方法
WO2015180446A1 (zh) 一种多设备联动服务中的连接通道维护***及方法
WO2019128692A1 (zh) 一种媒体处理架构及方法
CN114040232A (zh) 投屏***、方法、电子设备和存储介质
CN107547517B (zh) 音视频节目录制方法和网络设备及计算机装置
JP2007193602A (ja) ストリーム・データ配信管理方法及び装置
WO2022100199A1 (zh) 数据传输方法、装置、介质、电子设备及网络接入设备
CN115481014A (zh) 视频融合平台的测试方法、装置、电子设备及存储介质
JP5845554B2 (ja) マルチメディアデータを記録するための方法、デバイス、およびシステム
CN106921634A (zh) 多媒体流组播方法和装置
CN110519331B (zh) 一种视联网资源处理方法及装置
CN103181140A (zh) 识别服务请求类型的方法、媒体服务器和终端设备
CN108616760B (zh) 一种基于浏览器的直播方法、服务器、主播端和用户端
CN112383801B (zh) 媒体流分发方法、装置、分发服务器及存储介质
WO2022203891A1 (en) Method and system for integrating video content in a video conference session

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination