Voor het uitzenden van SHOUTcast en Icecast streams heb je een goede radio encoder nodig. BUTT (Broadcast Using This Tool) is al jaren de standaard en wordt veel gebruikt door internetradio-stations. BUTTM (.app) is nieuw en richt zich op gebruikers die meer controle en professionele functies zoeken.
BUTT – vertrouwde gratis encoder
BUTT is een eenvoudige en stabiele encoder voor live radio-uitzendingen.
Gratis radio encoder
Werkt met SHOUTcast en Icecast streams
Ondersteunt MP3, AAC en Opus
Geschikt voor Windows, macOS en Linux
BUTTM (.app) – nieuwe en uitgebreide radio encoder
BUTTM is een nieuwe radio encoder met een moderne interface en extra mogelijkheden die verder gaan dan alleen live uitzenden.
Wat biedt BUTTM extra:
Ingebouwde audio-mixer
Equalizer, compressor en limiter
Meerdere streams tegelijk uitzenden
Ondersteuning voor o.a. FLAC en Opus
Automatisch starten en stoppen (scheduler)
MIDI-ondersteuning
Moderne interface
BUTTM is beschikbaar als gratis proefversie en als betaalde licentie.
Geschikt voor onze SHOUTcast en Icecast streams
Zowel BUTT als BUTTM werken probleemloos met de SHOUTcast en Icecast streaming servers van radio-streams.net. Wij leveren de juiste encoder-instellingen en ondersteuning voor elke radio stream.
Conclusie: Gebruik BUTT als je een gratis en eenvoudige encoder zoekt. Wil je meer functies en controle, dan is de nieuwe BUTTM encoder een interessante keuze.
De geschiedenis van Icecast en SHOUTcast gaat terug tot de begindagen van internetradio. In 1998, in een tijd waarin Winamp aan populariteit won als MP3-spelersoftware, creëerde Nullsoft Shoutcast (DNAS) als concurrent van RealAudio, de dominante audio- en videostreamingtechnologie van die tijd. De belangrijkste onderscheidende factor van Shoutcast was dat het gecomprimeerde MP3-audio streamde in plaats van de eigen codecs van RealAudio. Dit gebeurde precies aan het begin van de acceptatie van breedband in de westerse wereld, in een tijd dat de bandbreedte minder beperkt begon te worden en de gemiddelde modemsnelheid boven de 56K kroop. Door hoge bitrates en betere compressie te combineren, was audio streaming van hogere kwaliteit mogelijk met de MP3-codec, en Nullsoft maakte snel gebruik van deze kans en creëerde een ecosysteem waarin SHOUTcastinternet radio streams kon bedienen en Winamp die streams kon afspelen. (Een nog grotere kans kwam een jaar later voor Winamp, met de release van Napster, die gecomprimeerde audiotechnologie naar alomtegenwoordigheid voortstuwde.)
Icecast werd voor het eerst uitgebracht in 1999 als een open source alternatief voor gepatenteerde en gepatenteerde streaming audiotechnologieën van die tijd, waaronder zowel RealAudio als Shoutcast. In 2004 bracht Icecast 2 verbeterde metadata-ondersteuning, compatibiliteit met Shoutcast-clients en meer geavanceerde configuratie-opties, die functies waren die leidden tot wijdverbreide acceptatie in de internetradiogemeenschap.
Er is één wending: in 2012 richtte Karl Heyes een tak van Icecast op, genaamd Icecast -KH , om een aantal interne onderdelen en multithreaded-prestaties te herzien, en om enkele experimentele functies toe te voegen, zoals luisteraar authenticatie. In de loop der jaren heeft deze tak gediend als een testbed voor nieuwe Icecast-functies en vanwege de nauwere samenwerking van de auteur met de industrie zijn veel van deze functies gebouwd op verzoek van stream hosting providers. Als gevolg hiervan is Icecast-KH de defacto Icecast-server geworden die door de meeste streaming-hosting bedrijven wordt gebruikt. Een lijst met verschillen tussen Icecast en Icecast-KH is hier beschikbaar.
Prestatie Om een globaal idee te krijgen van de prestaties van Icecast en Shoutcast, hebben is er een eenvoudige benchmark uitgevoerd waarbij we het gemiddelde CPU-gebruik van elke server gedurende 60 seconden hebben gemeten, met 1000 luisteraars die zijn aangesloten op een enkele 64 kbps MP3-bron via HTTP.
De winnaar hier is Shoutcast 2.5, die ongeveer 40% minder CPU gebruikt bij 1000 luisteraars. Het CPU-gebruik is echter laag voor elke toepassing, waardoor de netwerkbandbreedte waarschijnlijk opraakt voordat de CPU-kracht opraakt, dus het is enigszins betwistbaar.
Conclusie Gezien de verschillende sterke en zwakke punten van elke streamingserver en de verschillende behoeften van elke individuele omroep, moet je zelf beslissen welke streamingserver het beste voor jou is. Als algemene aanbeveling raden we aan eerst Icecast-KH te evalueren, maar zorgvuldig de stabiliteit van de streamingserver die u kiest te controleren.
Icecast is terug na versie 2.5 beta 1 op 28 januari 2015 zijn nu bezig met 2.5 beta 2 en met nieuwe mogelijkheden en verbeteringen. Zie hier onder de lijst met aanpassing van Icecast release 2.5 beta 2:
Nieuwe mogelijkheden
General:
Add support for HTTP PUT, including chunked encoding support
Improve TLS support including additional options, on the fly certificate reload, RFC2817-mode, and TLS and non-TLS connections on same port
Improve WebM support
HTTP Keep-Alive support
New error handling and better HTTP status codes in error cases
Improved HTTP headers returned by Icecast
Send <admin> tag content to YP servers – provides contact information for directory operators
Web Interface/API:
Add support for Opus metadata in web/stats interface
List last played songs in web/stats interface
Add support for xsl includes from the admin directory
Add protocol to listener client stats XML
Add opmode (operation mode) strict option
Add support for config reload from the admin interface
Config:
Add new tag <tls-context> with childs <tls-certificate>, <tls-key> and <tls-allowed-ciphers>
Add new <shoutcast-user> tag to specify the username that is used for SHOUTcast sources
Moved <mime-types> to the <paths> section
Rename <mp3-metadata-interval> tag to <icy-metadata-interval>
Om te kijken of uw radio station de doelen behaalt is het goed om uw radio streams te analyseren.
Dit kan met streamreporter.
StreamReporter werkt met Icecast v2, Icecast v2 KH, SHOUTcast 1.x en 2.x
Je kan maximaal 6 streaming accounts beheren per StreamReporter account.
Met behulp van het demo account kun je inloggen en de werking van StreamReporter ervaren. Deze demo is gekoppeld aan de streams van het Nederlandse dance station Intense Radio. Via onderstaande link kun je de realtime streamstatistieken inzien, maar ook de logs van een voorgaande/langere periode.
Icecast is nog steeds druk bezig met nieuwe mogelijkheden en verbeteringen. Zie hier de Icecast release 2.5 beta 1 de veranderingen en verbeteringen.
Nieuwe mogelijkheden:
replaces old style items
triggers
replaces and offers more functionality
additional stream metadata exposed
additional stats XML output (e.g. listeners, used by e.g. licensing services, may need ?omode=legacy)
Known issues
HTTP PUT implementation currently doesn’t support chunked encoding yet.
HTTP PUT with “Expect: 100-Continue” receives first a “100” and soon after a “200”, instead of the “200” at the end of transmission.
Caution should be exercised when using <on-connect> or <on-disconnect>, as there is a small chance of stream file descriptors being mixed up with script file descriptors, if the FD numbers go above 1024. This will be further addressed in the final release.
Login problems for admin if mount has auth defined (fixed in git for next beta)
JSON exposes listener details if queried with mount (fixed in git for next beta)
Centova Cast is een streaming platform waarin je veel mogelijkheden hebt om dingen zelf in te stellen, dit in combinatie met Icecast of SHOUTcast versie 1 of 2.
Ook is er een mogelijkheid voor AutoDJ, je kunt via FTP of via een webinterface je mp3’s uploaden.
Sinds een aantal maanden is de nieuwe versie van Centova Cast uit, dit is versie 3.
Belangrijkste veranderingen zijn:
Support voor accounts voor live uitzendingen.
SHOUTcast v2 (meerdere streams op 1 account mogelijk).
Voor de AutoDJ functie kan je ook streamen met AAC+ en tegelijkertijd met mp3 formaat.
Meerdere mountings points mogelijk in Icecast (fallback).
Verbeterde statistieken/grafieken.
Meerdere album cover keuzes zoals: Last.fm en Itunes.
Voor AutoDJ kan je nu ook files uploaden via de webinterface.
Bekijk op live-streams.nl hoe je met de AutoDJ functie je geluid en overgangen kunt optimaliseren. Via Live-streams.nl kan je gratis een test account aanvragen.
ZaraStudio is er in 2 versies, versie ZaraRadio 1.6.2 Free Edition, de naam zegt het al, dat is een gratis versie (oudere versie). En er is sinds april 2011 een nieuwere uitgekomen dat is versie 2.2, hiervoor moet je betalen dit kost 165 euro voor 1 licentie. Het programma bestaat al redelijk lang en wordt gemaakt in Spanje. Je kunt de talen voor het Nederlands en Engels downloaden via de website.
Dit zijn de meest belangrijke eigenschappen van ZaraStudio 2.2
Works with standard sound cards
Plays a wide range of formats (MP2, MP3, WAV, WMA, OGG, FLAC)
It doesn’t rely on servers
Crossfade between audios
DTMF tone detection without additional equipment
Contact closures detection through the parallel port
RadioDJ is een gratis internet radio automatiseringsprogramma voor de PC (Windows). Wij hebben versie v0.1.6.0 op Windows 7 kort getest en ziet er mooi uit, binnen 15 minuten hadden we onze muziek draaien met random rotatie. Het programma is nog wel zwaar in ontwikkeling en met onze installatie kwamen we ook al kleine fouten tegen. Na de installatie kregen we een fout melding dat we geen rechten hadden om de settings te veranderen. Dit was snel terug te vinden via het forum en op te lossen om het programma als “Administrator” te laten draaien.
Er zit nog geen encoder programma in om een stream aan te sturen naar bijvoorbeeld SHOUTcast of Icecast. Dit kan je snel oplossen om Edcast of Sam Cast te gebruiken als encoder. Ook de titel info kan je laten werken, het forum helpt je daar mee op weg. Zie hier meer informatie.
Let op, net zoals Sam Broadcaster heb je MySQL server nodig. Dit is niet echt heel moeilijk maar je moet dit wel hebben draaien voordat je RadioDJ gaat installeren. Met MySQL noteer je je root account gegevens, deze heb je later nodig bij RadioDJ.
Zo te zien is dit geen Sam Broadcaster killer, maar wel een erg mooie gratis oplossing voor beginnende internet radio station.
Zie hier de mogelijkheden in het kort, voor de hele lijst klik dan hier:
Veel radio station eigenaars zijn opzoek naar een webplayer die ze op hun website kunnen plaatsen waarin ze de kleuren kunnen aanpassen, zien wat er speelt en album covers worden getoond.
We hebben een gratis flash player gevonden die werkt met SHOUTcast.
Hier kun je je gratis player aanmaken/aanvragen radiotuna.com
Binnenkort een artikel met een betaalbare flash player (10 dollar) waarin je eigen logo kan plaatsen en ook werkt met Icecast v2