Мой 10-летний и я реализуем проект, который требует воспроизведения звука Chromecast Audio после нажатия физической кнопки.Ожидаемая временная задержка Chromecast?
Она использует python и pychromecast для подключения к хромовому аудио.
Аудиофайлы являются 50k mp3-файлами и размещены по Wi-Fi на одном и том же малине pi, запускающем кнопки. Они размещаются с использованием nginx.
Задержка при запуске функции play_media в pychromecast на звук, выходящий из хромированного изображения, иногда превышает 3 секунды и не менее 1,5 секунд. Кажется, это, по-видимому, намного медленнее, чем литье из пятна или пандоры. И это определенно слишком медленно, чтобы нажать кнопку «весело».
Время доступа к файлам может иметь значение на pi, но чтение всего файла с использованием чего-то вроде md5sum занимает менее 0,02 секунды, поэтому мы не имеем дело с отставанием файловой системы.
Среднее время скачивания файла для mp3-файлов из pi равно 80-100ms над wifi, так что это не источник задержки.
Может кто-нибудь сказать мне
- Что ожидаемая задержка для Chromecast аудио играть короткий файл
- Если pychromecast здесь особенно неэффективно, и если да, то какие-либо предложения по ходу, питона или шепелявость которые могут быть использованы.
- Любые другие советы по минимизации задержки? Мы уже перекодировали из wav-файлов, считая, что необработанная скорость HTTP может быть проблемой.
Заранее благодарен!