Я просто слушал Spotify, и мое интернет-соединение оборвалось. Хотя я не был удивлен, что он все же закончил песню (из-за буферизации), я был удивлен, когда она перешла к следующей и продолжала играть в течение нескольких минут (а затем я вернул интернет).
Как долго Spotify может продолжать играть после потери соединения? Предположим, что никакие файлы не «включены в автономном режиме».
Ответы:
Задача может быть сложнее для анализа, чем просто "время его"
Spotify будет кэшировать ранее проигранные песни, поэтому, если одна из них воспроизводится, когда ваша линия отключается, она уже на вашем устройстве, так что вы даже не заметите.
Что касается размера буфера в любой момент времени - он автоматически настраивается и может варьироваться от 15 секунд до всей песни, в зависимости от источника, партнера или сервера [см. Ниже]
Я включил эти статьи только для дальнейшего прочтения - слишком много, чтобы привести их здесь, но дать достаточно упрощенные объяснения.
В Spotify For Dummies есть хорошая статья о кеше и о том, как настроить его размер.
Технология Spotify: как работает Spotify, содержит простую информацию о том, как работает потоковая технология.
Я нашел авторитетный документ по этому вопросу, написанный Гуннаром Крайцем и Фредриком Нимеля ...
Spotify - Большой масштаб, низкая задержка, потоковая передача музыки по запросу P2P
Выдержка:
источник