2012-04-06 4 views
0

Я смотрю на некоторые случайные плейлисты Icecast (доступно здесь: http://dir.xiph.org/index.php), и мне интересно, почему многие, похоже, содержат список одного и того же mp3-файла.Плейлисты M3U ... почему избыточные файлы?

например:

GET http://dir.xiph.org/listen/193289/listen.m3u

http://87.230.101.49:80/top100station.mp3 
http://87.230.103.107:80/top100station.mp3 
http://87.230.101.16:80/top100station.mp3 
http://87.230.101.78:80/top100station.mp3 
http://87.230.101.11:80/top100station.mp3 
http://87.230.103.85:80/top100station.mp3 
http://80.237.158.87:80/top100station.mp3 
http://87.230.101.30:80/top100station.mp3 
http://80.237.158.88:80/top100station.mp3 
http://87.230.103.9:80/top100station.mp3 
http://87.230.103.58:80/top100station.mp3 
http://87.230.101.12:80/top100station.mp3 
http://87.230.101.24:80/top100station.mp3 
http://87.230.103.60:80/top100station.mp3 
http://87.230.103.8:80/top100station.mp3 
http://87.230.101.25:80/top100station.mp3 
http://87.230.101.56:80/top100station.mp3 
http://87.230.101.50:80/top100station.mp3 

Для чего это стоит, Icecast потоки предназначены для воспроизведения этой трансляции Shoutcast типа (думают, что радио в прямом эфире через интернет), так что делает что не будет списка разных треков ... но что это за повторы? Различные битрейты или просто зеркала?

Я прошу все это потому, что я смотрю на поток одного из этих mp3s внутри моего мобильного приложения, так что я интересно, если есть какой-либо необходимости каким-то образом выяснить, какие URL использовать ...

ответ

1

Потоки интернет-радио обычно дублируются на многих серверах. Это уравновешивает нагрузку на полосу пропускания и уменьшает точки отказа.

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