Python 预期的Chromecast音频延迟?

Python 预期的Chromecast音频延迟?,python,audio,raspberry-pi,chromecast,Python,Audio,Raspberry Pi,Chromecast,我和我10岁的孩子正在实施一个项目,该项目要求在按下物理按钮后由Chromecast audio播放音频 她正在使用python和pychromecast连接chromecast音频 音频文件是50k mp3文件,通过wifi托管在运行按钮工具的相同raspberry pi上。它们使用nginx托管 从pychromecast中启动play_media功能到chromecast中传出音频的延迟有时超过3秒,但决不少于1.5秒。有趣的是,这似乎比spotify或pandora的演员阵容要慢得多。而

我和我10岁的孩子正在实施一个项目,该项目要求在按下物理按钮后由Chromecast audio播放音频

她正在使用python和pychromecast连接chromecast音频

音频文件是50k mp3文件,通过wifi托管在运行按钮工具的相同raspberry pi上。它们使用nginx托管

从pychromecast中启动play_media功能到chromecast中传出音频的延迟有时超过3秒,但决不少于1.5秒。有趣的是,这似乎比spotify或pandora的演员阵容要慢得多。而且,要让按下按钮变得“有趣”肯定太慢了

文件访问时间对pi很重要,但使用md5sum之类的工具读取整个文件所需时间不到.02秒,因此我们不需要处理文件系统延迟问题

通过wifi从pi下载mp3文件的平均时间为80-100ms,因此这不是延迟的来源

有人能告诉我吗

  • chromecast音频播放短文件的预期延迟是多少
  • 如果pychromecast在这里特别低效,如果是的话,有没有关于go、python或lisp库的建议可以使用
  • 有没有其他减少延迟的技巧?我们已经从wav文件向下转换,认为原始http速度可能是一个问题
    提前谢谢

    我一直在用pychromecast测试通知。我延迟了7秒

    由于您不能播放本地文件,而只能播放托管在Web服务器上的文件,我想chromecast会从外部接收该文件

    路由是通过谷歌的服务器,这是谷歌对其所有产品所做的