Icecast of SHOUTcast – Wat is beter?

Icecast of SHOUTcast – Wat is beter?

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 SHOUTcast internet 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.

SHOUTcast logo autodj servers
icecast server radio
Icecast Release 2.5 beta2

Icecast Release 2.5 beta2

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>
    • Rename¬†<kartoffelsalat>¬†tag to¬†<event-bindings>
    • Rename¬†ssl¬†tags (<ssl>,¬†<ssl-certificate>,¬†<ssl-allowed-ciphers>) to¬†tls¬†(<tls>,¬†<tls-certificate>,¬†<tls-allowed-ciphers>)

Fixes

  • HTTP PUT now supports chunked encoding
  • HTTP PUT with¬†Expect: 100-Continue¬†now sends the¬†200¬†status as expected at the end of transmission, not right after the¬†100
  • Fix login problems for admin user, if default mount had auth defined
  • Fix that in some cases stats JSON would be malformed
  • Fix that the JSON exposed listener details if queried with a specific mountpoint
  • Fix segfault on some bad opus streams
  • Fix segfaults due to empty strings in config
  • Fix fetching of streamlist (for relaying) from HTTP/1.1 servers
  • Fix information disclosure CVE that allowed to view the source of a xsl file by appending a¬†.¬†to it, when using Icecast on Windows (#2248)

Analyseren radio streams met streamreporter

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.

Live demo URL : http://www.streamreporter.nl/wp-login.php
Gebruikersnaam: demo
Wachtwoord: demo

Streamreporter is kan je gebruiken vanaf 10,25 euro per maand.

Icecast Release 2.5 beta1

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 v3 nieuwe functies

Centova cast v3 nieuwe functies

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.

centovacastv3

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.

Simpele Encoder (Butt) voor apple, pc en linux

Simpele Encoder (Butt) voor apple, pc en linux

Butt is een encoder software die erg gemakkelijk in het gebruik is en werkt op Linux, MacOS en Windows platforms.

Het programma support SHOUTcast en Icecast streaming.

 

 

 

Overige eigenschappen:

  • audio formaat ogg and mp3
  • automatisch reconnecting
  • streaming en opnemen met verschillende bitrates
  • vu-meter
  • display change en changeable display colors

Let op! je kunt maar één encoder tegelijk aan sturen.
Kijk voor meer informatie op: http://butt.sourceforge.net/

 

ZaraStudio radio automatisering programma

ZaraStudio radio automatisering programma

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
  • Complete events module to set the schedule
  • Compatible with XP, Vista and 7 (32 bits)
  • Reliable
  • Easy to use
Gratis radio automatiseringsprogramma RadioDJ

Gratis radio automatiseringsprogramma RadioDJ

RadioDJ software programma gratis downloaden pcRadioDJ 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:

  • 24/7 full automation for your station;
  • Compatible audio formats: mp3, wav, wma, aac, flac, ac3;
  • Automatic Gain Control (AGC) for normalizing ‚Äúon the fly‚ÄĚ the playing tracks;
  • Custom song and jingle rotations wich can be loaded and saved anytime;
  • Auto-DJ function, based on category and subcategory rotation;
  • Unlimited categories and subcategories for your music, jingles, sweepers etc;
  • Unobstructive cue points for any track (start, intro, preview in, preview out, outro and end);
  • Automatically overlap sweepers over intro;
  • Advanced scheduler for events (radio shows, advertisements etc);
  • Integrated advanced search, by artist, title, category, subcategory and genre;

Dit is een pure tip, wij geven geen support op deze software.

Flash player met nu speelt en album cover voor op website

Flash player met nu speelt en album cover voor op website

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

SimpleCast v3.1.0

SimpleCast v3.1.0

Er is een nieuwe versie uit van de live encoder SimpleCast. Belangrijkste verbeteringen zijn:

  • AACPlus, Lame encoder
  • Windows 7 compatibel
  • Audio processing (AGC), bekende 5 band limiter/compressor etc die ook in Sam Broadcast zit
  • Werkt met:¬† SHOUTcast, IceCast, Windows Media Services en Wowza

De kosten zijn 199,- Dollar + vat 19% Online kopen (creditcard) kan via http://www.spacialaudio.com/?page=simplecast-buy

Geen creditcard? Live-streams.nl kan ze ook leveren via factuur betaling via internet bankieren

-v3.1.0 (23 February 2011)

Here are some of the improvements we’re really proud of:
* Brand new look.
* Better Vista/Win7 UAC compatibility.
* Audio processing support (AGC, EQ, DSP).
* Added aacPlusv2 encoder.
* Lots of Event Adapter example scripts to get you started.
* Improved mono downmix to avoid excessive clipping.
* Added Robust WM9 encoder.
* Soundcard AGC processing.
* Send output to soundcard so you can preview the audio.
* Added Event log.
* TCPSender utility to assist with script development.
* FilePoller utility to allow metadata input from file sources.

Here are more boosts worth mentioning:
* SHOUTcast relay now properly detects AAC in all cases.
* Wowza v2 stats support added.
* Stats relays graph legend maxed out at 9999 – fixed to handle larger numbers.
* MP3 LAME encoder added.
* Fixed deadlock on stopping encoders while streaming is paused due to network issues.
* Added error checking for “ThreadSock” error condition so encoder can automatically recover.
* Added URL Append Template for Shoutcast/Icecast streaming.
* Fixed bug where encoders did not wait full duration before trying to reconnect.
* Improvements to Abacast relay. Fixed AudioRealm touch as well with Abacast relays.
* Winamp DSP plugin support.