Icecast Streaming Server
Icecast Streaming Media Server
Το Icecast είναι ένα πρόγραμμα συνεχούς ροής πολυμέσων που κυκλοφόρησε σαν ελεύθερο λογισμικό και συντηρείται από το Ίδρυμα Xiph.org Foundation. Επιπλέον, αναφέρεται συγκεκριμένα στο πρόγραμμα διακομιστή που είναι μέρος του προγράμματος.
- Το Icecast δημιουργήθηκε το Δεκέμβριο 1998/Ιανουάριο 1999 από τον Jack Moffitt και τον Barath Raghavan για να προσφέρει έναν ανοικτού πηγαίου κώδικα διακομιστή συνεχούς ροής ήχου, τον οποίο ο καθένας θα μπορούσε να τροποποιήσει, χρησιμοποιήσει και να πειραματιστεί μαζί του. Ο Alexander Haväng ήταν επίσης ένας από τους κύριους αρχιτέκτονες του προϊόντος. Η Έκδοση 2 άρχισε το 2001, ένας εξαρχής σχεδιασμός, που στοχεύει στην υποστήριξη πολλαπλών μορφών (αρχική στόχευση Ogg Vorbis) και την επεκτασιμότητα.
- Τεχνικές Λεπτομέρειες:
Ο διακομιστής Icecast μπορεί να μεταδώσει περιεχόμενο συνεχούς ροής σαν Vorbis μέσω προτύπου HTTP, Theora μέσω HTTP, MP3 μέσω του πρωτοκόλλου που χρησιμοποιεί το SHOUTcast, AAC και NSV μέσω του πρωτοκόλλου SHOUTcast. (Τα Theora, AAC, και NSV υποστηρίζονται μόνο από την έκδοση 2.2.0 και νεότερες). Χρησιμοποιεί εξωτερικά προγράμματα που ονομάζονται «πελάτες-πηγή», για να δημιουργήσει τις ροές και το πρόγραμμα Icecast περιλαμβάνει ένα πρόγραμμα πελάτη πηγής γνωστό ως IceS. Η πηγή εκτελείται τυπικά στο μέρος που παράγεται ο ήχος (π.χ. ένα στούντιο) και ο διακομιστής Icecast σε ένα μέρος όπου είναι διαθέσιμο μεγάλο εύρος ζώνης, π.χ. ένα κέντρο συντοπισμού (colocation center).
Έχει παρόμοια λειτουργία με το αποκλειστικής εκμετάλλευσης πρόγραμμα διακομιστή πολυμέσων SHOUTcast της Nullsoft.