流媒体处理系统的延时检测方法、装置、电子设备和介质制造方法及图纸

技术编号:37793917 阅读:10 留言:0更新日期:2023-06-09 09:24
本公开涉及一种用于流媒体处理系统的延时检测方法、装置、电子设备和存储介质。用于流媒体处理系统的延时检测方法包括:在第一显示区域显示至少包括第一时间指示符的第一内容;采集第一内容,由流媒体处理系统将第一内容处理为第二内容;在第二显示区域显示第二内容,第二内容至少包括第二时间指示符;以及捕获同时显示的第一内容和第二内容,以获取第一时间指示符和第二时间指示符,并且基于第一时间指示符和第二时间指示符,确定流媒体处理系统的延时。用于流媒体处理系统的延时检测方法实现了自动化、长时间、精确获取流媒体处理系统的延时以及相关系统参数的自动存储和分析。延时以及相关系统参数的自动存储和分析。延时以及相关系统参数的自动存储和分析。

【技术实现步骤摘要】
流媒体处理系统的延时检测方法、装置、电子设备和介质


[0001]本公开涉及流媒体处理领域,尤其是涉及一种用于流媒体处理系统的延时检测方法、装置、电子设备和存储介质。

技术介绍

[0002]随着流媒体处理系统的编解码处理能力以及通信传输能力的不断提升,流媒体技术应用场景在不断扩大,从视频直播、在线教育、视频会议到自动驾驶、无人驾驶远程场景获取,流媒体技术的落地应用朝着更高清、更低延时发展。
[0003]流媒体处理系统通过包括在推流端的音视频数据的采集、预处理和编码,传输推送编码数据到云端,拉流端将从云端获取的编码数据进行解码、后处理和渲染。如上所述的采集、预处理、编码、传输、解码、后处理和渲染等处理都需要相应的处理时间,从而在流媒体处理系统中引入延时,延时成为流媒体处理系统的一个重要指标。现有的延时检测方法通常需要由人工执行,从而导致无法长时间、自动化、精确地检测流媒体处理系统的延迟。

技术实现思路

[0004]鉴于上述问题而提出了本公开。本公开提供了一种用于流媒体处理系统的延时检测方法、装置、电子设备和存储介质。
[0005]根据本公开的一个方面,提供了一种用于流媒体处理系统的延时检测方法,包括:在第一显示区域显示至少包括第一时间指示符的第一内容;采集第一内容,由流媒体处理系统将第一内容处理为第二内容;在第二显示区域显示第二内容,第二内容至少包括第二时间指示符;以及捕获同时显示的第一内容和第二内容,以获取第一时间指示符和第二时间指示符,并且基于第一时间指示符和第二时间指示符,确定流媒体处理系统的延时。
[0006]此外,根据本公开一个方面的延时检测方法,其中捕获同时显示的第一内容和第二内容包括:以预定时间间隔,自动捕获同时显示的第一内容和第二内容。
[0007]此外,根据本公开一个方面的延时检测方法,其中获取第一时间指示符和第二时间指示符包括:对第一内容和第二内容执行图像识别,以获取第一时间指示符和第二时间指示符。
[0008]此外,根据本公开一个方面的延时检测方法,其中基于第一时间指示符和第二时间指示符,确定流媒体处理系统的延时包括:确定第二时间指示符和第一时间指示符指示的时间差,作为流媒体处理系统的延时。
[0009]此外,根据本公开一个方面的延时检测方法,还包括:相关联地存储流媒体处理系统的延时与相应的系统参数。
[0010]根据本公开的另一个方面,提供了一种用于流媒体处理系统的延时检测装置,包括:第一内容显示单元,配置为显示至少包括第一时间指示符的第一内容;内容采集单元,配置为采集第一内容,由流媒体处理系统将第一内容处理为第二内容;第二内容显示单元,配置为显示第二内容,第二内容至少包括第二时间指示符;以及延时检测单元,配置为捕获
同时显示的第一内容和第二内容,以获取第一时间指示符和第二时间指示符,并且基于第一时间指示符和第二时间指示符,确定流媒体处理系统的延时。
[0011]此外,根据本公开一个方面的延时检测装置,其中延时检测单元以预定时间间隔,自动捕获同时显示的第一内容和第二内容。
[0012]此外,根据本公开一个方面的延时检测装置,其中延时检测单元对第一内容和第二内容执行图像识别,以获取第一时间指示符和第二时间指示符,并且确定第二时间指示符和第一时间指示符指示的时间差,作为流媒体处理系统的延时。
[0013]根据本公开的又一个方面,提供了一种电子设备,包括:存储器,用于存储计算机可读指令;以及处理器,用于运行计算机可读指令,使得电子设备执行如上述的延时检测方法。
[0014]根据本公开的再一个方面,提供了一种非瞬时性计算机可读存储介质,用于存储计算机可读指令,当计算机可读指令由处理器执行时,使得处理器执行如上的延时检测方法。
[0015]根据本公开的再一个方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现如上的延时检测方法。
[0016]如以下将详细描述的,根据本公开实施例的用于流媒体处理系统的延时检测方法、装置、电子设备和存储介质,通过在不同显示区域同时显示经流媒体处理系统处理前后的同一来源的内容,自动捕获并且分析该处理前后的同一来源的内容中的时间指示符,以基于时间指示符确定流媒体处理系统的延时,实现了自动化、长时间、精确获取流媒体处理系统的延时以及相关系统参数的自动存储和分析。
[0017]要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。
附图说明
[0018]通过结合附图对本公开实施例进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开实施例一起用于解释本公开,并不构成对本公开的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
[0019]图1是概述应用根据本公开实施例的延时检测方法的流媒体处理系统的示意图;
[0020]图2是图示根据本公开实施例的延时检测方法的流程图;
[0021]图3是图示根据本公开实施例的延时检测方法的应用示意图;
[0022]图4是进一步图示根据本公开实施例的延时检测方法的流程图;
[0023]图5是图示根据本公开实施例的延时检测装置的功能框图;
[0024]图6是图示根据本公开实施例的电子设备的硬件框图;以及
[0025]图7是图示根据本公开的实施例的计算机可读存储介质的示意图。
具体实施方式
[0026]为了使得本公开的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本公开的示例实施例。显然,所描述的实施例仅仅是本公开的一部分实施例,而不是本公
开的全部实施例,应理解,本公开不受这里描述的示例实施例的限制。
[0027]首先,参照图1概述应用根据本公开实施例的延时检测方法的流媒体处理系统。
[0028]如图1所示,根据本公开实施例的流媒体处理系统10包括推流端101、云端102和拉流端103。
[0029]在本公开的一个实施例中,根据本公开实施例的流媒体处理系统10可以配置在自动驾驶和无人驾驶系统中,作为远程场景信息的实时采集和再现系统。
[0030]具体地,推流端101可以被配置为执行音视频数据的采集、预处理和编码等处理,其中采集是指通过摄像机和麦克风等设备对图像和声音的采集,以获取音视频信息;预处理和编码则是通过硬件和/或软件,按照预定的编码规则和标准,将采集到的音视频数据压缩编码为用于传输的码流。推流端101进一步按照预定的传输协议,诸如HLS、RTMP、HTTP

FLV、WebRTC等将编码的音视频数据推流传输到云端102。云端102可以被配置为执行诸如转码、录制等处理。拉流端103可以被配置为执行拉流、解码、后处理和渲染等处理,其中拉流是指按照预定的传输协议从云端102获取编码的音视频数据;解码是指以对应于编码规则和标准的解码本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于流媒体处理系统的延时检测方法,其特征在于,所述方法包括:在第一显示区域显示至少包括第一时间指示符的第一内容;采集所述第一内容,由所述流媒体处理系统将所述第一内容处理为第二内容;在第二显示区域显示所述第二内容,所述第二内容至少包括第二时间指示符;以及捕获同时显示的所述第一内容和所述第二内容,以获取所述第一时间指示符和所述第二时间指示符,并且基于所述第一时间指示符和所述第二时间指示符,确定所述流媒体处理系统的延时。2.如权利要求1所述的延时检测方法,其特征在于,所述捕获同时显示的所述第一内容和所述第二内容包括:以预定时间间隔,自动捕获同时显示的所述第一内容和所述第二内容。3.如权利要求1或2所述的延时检测方法,其特征在于,所述获取所述第一时间指示符和所述第二时间指示符包括:对所述第一内容和所述第二内容执行图像识别,以获取所述第一时间指示符和所述第二时间指示符。4.如权利要求1或2所述的延时检测方法,其特征在于,所述基于所述第一时间指示符和所述第二时间指示符,确定所述流媒体处理系统的延时包括:确定所述第二时间指示符和所述第一时间指示符指示的时间差,作为所述流媒体处理系统的延时。5.如权利要求1到4的任一项所述的延时检测方法,其特征在于,还包括:相关联地存储所述流媒体处理系统的延时与相应的系统参数。6.一种用于流媒体处理系统的延时检测装置,其特征在于,包括:第一内容显示单元,...

【专利技术属性】
技术研发人员:贾玉鑫
申请(专利权)人:北京易控智驾科技有限公司
类型:发明
国别省市:

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

1