Потоковая передача в реальном времени прервана после прошивки 1.40.156414 на Chromecast Audio? - PullRequest
0 голосов
/ 01 июля 2019

Поскольку устройства Chromecast Audio получили последнее обновление встроенного ПО (1.40.156414), потоковая передача в реальном времени больше невозможна из-за 20-секундного буфера предварительной загрузки (определяется по задержке начала воспроизведения).

Даже при введении такогоБольшой буфер может решить проблему потери звука (переполнение буфера) из-за нестабильных сетевых условий (изменение задержки), он полностью нарушает потоковую передачу звука в реальном времени, которая отлично работала до этой версии прошивки.

Поток в реальном времени отправляется наустройство Chromecast Audio в транспортном формате FLAC.

Теперь, из-за 20-секундной задержки, пользовательский интерфейс полностью нарушен: - пользователь должен подождать 20 секунд, чтобы начать слышать любой звук (устройство Chromecast Audio предварительно загружает данные при потоковой передачеустановлена ​​и выдается команда воспроизведения) - анализатор спектра на 20 секунд опережает реальный вывод звука - поиск в потоке больше не подходит из-за задержки в 20 секунд

Google предоставляет API для мультимедийных сообщений whПрежде чем приложение может установить тип потока, который установлен на LIVE, это может означать, что переданный URL-адрес представляет собой живой поток, и любая буферизация на стороне устройства должна быть минимальной, но теперь она не действует в 1.40.156414.

Есть ли кто-нибудь, кто сталкивался с такой же проблемой и имеет решение, установив некоторые дополнительные флаги для команды «Загрузить», кроме установки для параметра streamType значения LIVE?

Примечание. Chromecast SDK не используется для связи с устройством Chromecast Audio исвязь осуществляется с помощью мультимедийных сообщений API.До того, как устройство Chromecast Audio получило версию прошивки 1.40.156414, вывод звука в режиме реального времени работал очень хорошо.

...