Я написал простой Flash-плеер для потока Shoutcast. Поначалу казалось, что он работает надежно, однако около 5% времени пользователи испытывают медленное воспроизведение, когда поток воспроизводится примерно наполовину от нормальной скорости.
Все передаваемые файлы - это MP3, закодированные с частотой 128 кбит / с / 44,1 кГц, с теми же настройками, которые используются в конфигурационных файлах Shoutcast, поэтому проблема не связана с несоответствующей скоростью передачи данных, как предлагается на ряде форумов, которые я читал. Кто-нибудь еще сталкивался с этой проблемой и, возможно, нашел решение?
С уважением,
Alan
РЕДАКТИРОВАТЬ: образец игрока можно найти в http://radionations.com/utils/players/pulse.swf
Графического дисплея нет, так как плеер предназначен для работы в фоновом режиме.
Проблема возникает только в небольшой части времени и только тогда, когда проигрыватель загружается в браузер. Это не происходит в середине потока.
Проигрыватель был протестирован на нескольких компьютерах под управлением Windows XP, Vista, Ubuntu и MacOS X. Используются различные конфигурации оборудования. Проблема возникает на всех этих тестовых платформах, поэтому я склонен полагать, что это не проблема с проблемными / ошибочными драйверами звука.
Я столкнулся с проблемой как с другими приложениями, использующими аудиоустройство, так и без них.
РЕДАКТИРОВАТЬ: Я удивлен, что до сих пор не нашел решение этой проблемы. Поэтому я решил вернуться к этому сейчас в надежде, что кто-то может что-то знать. Любая помощь с благодарностью.
Спасибо,
Alan