如何使用音频指纹识别流测量流之间的延迟

时间:2018-03-28 06:27:09

标签: python audio stream delay audio-fingerprinting

我需要测量不同平台上同一电视频道的不同流之间的延迟差异。可以针对此问题给出详细信息,如下所示:

众所周知,有几个原因可以解释为什么不同的平台不会同时显示直播电视频道,而是在几秒钟之内。从一个平台到另一个平台的延迟是不同的。

为此,我想首先录制一个流,然后在dejavu平台的帮助下使用python中的音频指纹识别(编码语言可以更改)。但问题是我怎样才能实现这一目标?如何使用音频指纹识别两个流之间的延迟?另外,例如我想比较网络,移动平台和电视之间相同电视频道的延迟。如何从不同平台录制它们并对它们进行操作。

我很高兴听到你们的建议。

1 个答案:

答案 0 :(得分:0)

听起来你想要cross-correlate两个信号。输出中的最高峰值对应于时间延迟。此外,输入不必相同,在这种情况下很方便。