System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种延时监测方法、装置、计算机设备和存储介质制造方法及图纸_技高网

一种延时监测方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:41595472 阅读:21 留言:0更新日期:2024-06-07 00:05
本申请提供了一种延时监测方法、装置、计算机设备和存储介质。应用于输入终端的延时监测方法包括:对于目标音视频的任意一帧,记录该帧在各第一时间点的本地系统时间,得到第一时间集;将第一时间集与对应的帧数据打包,并发送到目标输出终端;接收目标输出终端反馈的各帧对应的第一时间集和显示输出延时,并记录接收时的本地系统时间,得到对应帧的统计时间;显示输出延时为目标输出终端接收到和显示对应帧时本地系统时间的时间差;根据第一时间集、显示输出延时和统计时间,得到对应帧在第一目标环节和网络传输环节的延时。该方案无需额外设备,可以低成本地获取各关键环节的精确延时数据,有助于整体音视频传输流程的延时分析与优化。

【技术实现步骤摘要】

本申请涉及分布式音视频,尤其涉及一种延时监测方法、装置、计算机设备和存储介质


技术介绍

1、在传统的显示系统中,一般包含音视频产生终端设备(也叫信号源,如电脑、手机、音视频播放设备等),输出显示设备(如显示器、大屏幕等),信号源和显示设备之间都是通过标准的音视频线缆连接(如hdmi线、dvi线等)。为了各个信号源及显示输出设备之间实现互联互通就有了分布式音视频系统。分布式音视频系统由输入终端和输出终端组成,输入终端实现音视频信号采集、编码及传输;输出终端实现单个或多个信号源的显示输出;通过网络传输把输入终端和输出终端连接起来,去除了信号源和显示器之间物理线缆的限制。虽然分布式显示控制系统去除了信号源和显示器之间物理线缆的限制,但增加了两个之间的时间延时。

2、目前对延时主要的测量方法是在信号源,如视频图像上显示具体时间(精确到毫秒),再通过编码、传输及显示后,通过拍照识别、计算等手段来确定输入端到输出端的具体延时。有的还需要外加各种时间同步设备。由此可见,传统的延时测量方式需要额外设备的支持,系统复杂度高。


技术实现思路

1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中延时监测存在着的需要额外设备支持的问题。

2、第一方面,本申请提供了一种延时监测方法,应用于分布式音视频系统中的输入终端,延时监测方法包括:

3、对于目标音视频的任意一帧,记录该帧在各第一时间点的本地系统时间,得到第一时间集;第一时间点包括一个以上第一目标环节的起始时间点和结束时间点;

4、将第一时间集与对应的帧数据打包,并发送到目标输出终端;

5、接收目标输出终端反馈的各帧对应的第一时间集和显示输出延时,并记录接收时的本地系统时间,得到对应帧的统计时间;显示输出延时为目标输出终端接收到和显示对应帧时本地系统时间的时间差;

6、根据第一时间集、显示输出延时和统计时间,得到对应帧在第一目标环节和网络传输环节的延时。

7、在其中一个实施例中,第一目标环节包括采集环节和编码环节。

8、在其中一个实施例中,根据第一时间集、显示输出延时和统计时间,得到对应帧在第一目标环节和网络传输环节的延时,包括:

9、分别根据采集环节、编码环节的起始时间点和结束时间点,得到采集环节、编码环节的延时;

10、根据统计时间与编码环节的结束时间点对应的时间、显示输出延时的差,得到网络传输环节的延时。

11、在其中一个实施例中,在得到对应帧在第一目标环节和网络传输环节的延时之后,还包括:

12、若第一目标环节或网络传输环节的延时满足预警条件,则将满足预警条件的环节确定为异常环节;

13、根据异常环节和环节设备对应关系,发出预警提示。

14、在其中一个实施例中,预警条件包括:

15、延时超过对应的延时阈值;和/或

16、延时的增长量超过对应的变化阈值。

17、在其中一个实施例中,将第一时间集与对应的帧数据打包,包括:利用预设传输协议封装帧数据,并将第一时间集添加到帧数据对应的预选数据区域。

18、第二方面,本申请提供了一种延时监测方法,应用于分布式音视频系统中的输出终端,延时监测方法包括:

19、接收输入终端传输来的数据包;

20、对于数据包中的每一帧,记录该帧在各第二时间点的本地系统时间,得到第二时间集;第二时间点包括一个以上第二目标环节的起始时间点和结束时间点,第二目标环节包括解码环节和显示环节;

21、根据解码环节的起始时间点和显示环节的结束时间点,得到对应帧的显示输出延时,并将对应帧的第一时间集和显示输出延时反馈回输入终端;

22、根据第二时间集,得到对应帧在第二目标环节的延时。

23、第三方面,本申请提供了一种延时监测装置,应用于分布式音视频系统中的输入终端,延时监测装置包括:

24、第一记录模块,用于对于目标音视频的任意一帧,记录该帧在各第一时间点的本地系统时间,得到第一时间集;第一时间点包括一个以上第一目标环节的起始时间点和结束时间点;

25、打包发送模块,用于将第一时间集与对应的帧数据打包,并发送到目标输出终端;

26、第二记录模块,用于接收目标输出终端反馈的各帧对应的第一时间集和显示输出延时,并记录接收时的本地系统时间,得到对应帧的统计时间;显示输出延时为目标输出终端接收到和显示对应帧时本地系统时间的时间差;

27、第一延时计算模块,用于根据第一时间集、显示输出延时和统计时间,得到对应帧在第一目标环节和网络传输环节的延时。

28、第四方面,本申请提供了一种延时监测装置,应用于分布式音视频系统中的输出终端,延时监测装置包括:

29、接收模块,用于接收输入终端传输来的数据包;

30、第三记录模块,用于对于数据包中的每一帧,记录该帧在各第二时间点的本地系统时间,得到第二时间集;第二时间点包括一个以上第二目标环节的起始时间点和结束时间点,第二目标环节包括解码环节和显示环节;

31、第二延时计算模块,用于根据解码环节的起始时间点和显示环节的结束时间点,得到对应帧的显示输出延时,并将对应帧的第一时间集和显示输出延时反馈回输入终端;

32、第三延时计算模块,用于根据第二时间集,得到对应帧在第二目标环节的延时。

33、第五方面,本申请提供了一种计算机设备,包括一个或多个处理器,以及存储器,存储器中存储有计算机可读指令,计算机可读指令被一个或多个处理器执行时,执行上述任一实施例中的延时监测方法的步骤。

34、第六方面,本申请提供了一种存储介质,存储介质中存储有计算机可读指令,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述任一实施例中的延时监测方法的步骤。

35、从以上技术方案可以看出,本申请实施例具有以下优点:

36、目标音视频经输入终端采集后,输入终端会对预先选择的第一时间点分别按照本地系统时间记录下时间,第一时间点与第一目标环节的起始时间点和结束时间点对应。在对音视频的帧数据打包后,输入终端会将帧数据以及对应的第一时间集一同发送给目标输出终端。目标输出终端在接收和显示每一帧时,也会分别记录本地系统时间,并计算时间差以得到显示输出延时。之后目标输出终端会将每帧的第一时间集和显示输出延时反馈给输入终端。输入终端在接收到反馈时再记录本地系统时间,以获取统计时间。根据第一时间集、统计时间和显示输出延时,可以计算出第一目标环节和网络传输环节的延时。该种方法不需要额外的时间同步和数据采集设备,仅利用输入终端和输出终端自身的时间信息,就可以分别计算出第一目标环节延时和网络传输环节延时。该方案可以低成本地获取各关键环节的精确延时数据,有助于整体音视频传输流程的延时分析与优化。

本文档来自技高网...

【技术保护点】

1.一种延时监测方法,其特征在于,应用于分布式音视频系统中的输入终端,所述延时监测方法包括:

2.根据权利要求1所述的延时监测方法,其特征在于,所述第一目标环节包括采集环节和编码环节。

3.根据权利要求2所述的延时监测方法,其特征在于,所述根据所述第一时间集、所述显示输出延时和所述统计时间,得到对应帧在所述第一目标环节和网络传输环节的延时,包括:

4.根据权利要求1所述的延时监测方法,其特征在于,在所述得到对应帧在所述第一目标环节和网络传输环节的延时之后,还包括:

5.根据权利要求4所述的延时监测方法,其特征在于,所述预警条件包括:

6.根据权利要求1所述的延时监测方法,其特征在于,所述将所述第一时间集与对应的帧数据打包,包括:

7.一种延时监测方法,其特征在于,应用于分布式音视频系统中的输出终端,所述延时监测方法包括:

8.一种延时监测装置,其特征在于,应用于分布式音视频系统中的输入终端,所述延时监测装置包括:

9.一种延时监测装置,其特征在于,应用于分布式音视频系统中的输出终端,所述延时监测装置包括:

10.一种计算机设备,其特征在于,包括一个或多个处理器,以及存储器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,执行如权利要求1-7任一项所述的延时监测方法的步骤。

11.一种存储介质,其特征在于,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1-7任一项所述延时监测方法的步骤。

...

【技术特征摘要】

1.一种延时监测方法,其特征在于,应用于分布式音视频系统中的输入终端,所述延时监测方法包括:

2.根据权利要求1所述的延时监测方法,其特征在于,所述第一目标环节包括采集环节和编码环节。

3.根据权利要求2所述的延时监测方法,其特征在于,所述根据所述第一时间集、所述显示输出延时和所述统计时间,得到对应帧在所述第一目标环节和网络传输环节的延时,包括:

4.根据权利要求1所述的延时监测方法,其特征在于,在所述得到对应帧在所述第一目标环节和网络传输环节的延时之后,还包括:

5.根据权利要求4所述的延时监测方法,其特征在于,所述预警条件包括:

6.根据权利要求1所述的延时监测方法,其特征在于,所述将所述第一时间集与对应的帧数据打包,包括:

7....

【专利技术属性】
技术研发人员:王恒赵群英张孝兵
申请(专利权)人:广州市迪士普音响科技有限公司
类型:发明
国别省市:

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

1