Icecast

Icecast
Utvecklare Xiph.Org Foundation
Initial release 1999 ; 24 år sedan ( 1999 )
Stabil frisättning
Edit this on Wikidata 2.4.4 / 31 oktober 2018
Förhandsgranska release
Edit this on Wikidata 2.5.0-beta.3 / 13 mars 2022
Förvar
Skrivet i C
Operativ system Unix-liknande och Microsoft Windows
Typ strömmande mediaserver
Licens Endast GPL-2.0
Hemsida icecast .org

Icecast är ett strömmande mediaprojekt släppt som fri programvara som underhålls av Xiph.Org Foundation . Det hänvisar också specifikt till serverprogrammet som ingår i projektet. Icecast skapades i december 1998/januari 1999 av Jack Moffitt och Barath Raghavan för att tillhandahålla en ljudströmningsserver med öppen källkod som alla kan modifiera, använda och mixtra med. Version 2, en grundomskrivning som syftar till stöd för flera format (inledningsvis inriktat på Ogg Vorbis ) och skalbarhet, startades 2001 och släpptes i januari 2004.

Historia

Icecast utvecklades ursprungligen av Moffitt 1998 för SMU :s radiostation. På den tiden tappade stationen hela tiden sin FCC-licens och kunde vid den tiden bara nå lyssnare i samma byggnad. Med tanke på att alla sovsalar över hela campus hade Ethernet-anslutning, var det en naturlig lösning att använda strömmande ljud för att sända, men för närvarande tillgänglig ljudströmningsprogram, som RealAudio, var för dyr. Moffitt skapade Icecast, vilket gör att stationen lätt kan nå överallt på campus utan att behöva FCC-licenser eller en sändaruppgradering. Ursprungligen utvecklad för att stödja mp3- filer, Vorbis- stöd lades till kort efter.

Tekniska detaljer

Icecast-servern kan strömma ljudinnehåll som Opus eller Vorbis över standard HTTP , video som WebM eller Theora över HTTP, och MP3 , AAC och NSV över SHOUTcast -protokollet. Theora, AAC och NSV stöds endast i version 2.2.0 och senare.

Icecast kräver externa program, kallade "källklienter", för att skapa strömmarna, och Icecast-projektet inkluderar ett källklientprogram känt som IceS . Källan körs vanligtvis på den plats där ljudet genereras (t.ex. en studio) och Icecast-servern där en anslutning med hög bandbredd är tillgänglig (t.ex. ett samlokaliseringscenter ). Sedan version 2.4.0 kan källklienter använda vanliga HTTP-standard PUT-förfrågningar istället för den anpassade SOURCE-metoden.

Filformat som stöds

Källklienter Inmatningsformat Utdataformat
MP3 AAC Ogg Vorbis Ogg Opus FLAC WAV MP3 AAC / AAC+ Ogg Vorbis Ogg Opus Ogg FLAC NSV- video Ogg Theora video WebM video
IceS 0,4 Ja Nej Ja Nej Nej Nej Ja Nej Nej Nej Nej Nej Nej Nej
IceS 2.0 Nej Nej Ja Nej Nej Nej Nej Nej Ja Nej Nej Nej Ja Nej
Flytande tvål Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Nej Ja Ja
Live DSP- ingång Ja Ja Ja Ja Ja Ja Ja Ja
Rocket Broadcaster Pro Ja Ja Ja Ja Ja Nej Nej Nej
Sänd med detta verktyg Ja Ja Ja Ja Ja Nej Nej Nej
iziCast Ja Ja Nej Nej Nej Ja Ja Ja Ja Nej Ja Nej Nej Nej

Se även

externa länkar