2012-04-06 36 views
0

Ich sehe mir einige zufällige Icecast Playlists an (hier verfügbar: http://dir.xiph.org/index.php) und ich frage mich, warum viele eine Liste der gleichen mp3 Datei enthalten.M3U Wiedergabelisten ... warum redundante Dateien?

zB:

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 

Für das, was es wert ist, Icecast-Streams vorgesehen sind für diese Shoutcast--Typ Live-Streams zu spielen (man denke Live-Radio über das Internet), so macht es achte darauf, dass es keine Liste verschiedener Tracks geben würde ... aber was sind das für Wiederholungen? Verschiedene Bitraten oder nur Spiegel?

Ich bin all das fragen, weil ich bin auf der Suche in meinem mobilen App eine dieser mp3s zu streamen, so frage ich mich, ob es eine Notwendigkeit, irgendwie herauszufinden, welche URL zu verwenden ...

Antwort

1

Internetradio-Streams werden normalerweise auf vielen Servern gespiegelt. Dies gleicht die Bandbreitenlast aus und reduziert die Anzahl der Fehlerpunkte.

Darüber hinaus ist es üblich, dass Server sich füllen, wenn sie populär werden. Die meisten Player wechseln bei einem fehlgeschlagenen Track zum nächsten Titel in der Wiedergabeliste. Dies ermöglicht AutoFailover, wenn ein Client keine Verbindung zu einem bestimmten Server herstellen kann oder die Verbindung getrennt wird.