Radio Icecast / Shoutcast PHP Proxy to Re-stream Radio Stream on HTTPS

SHOUTcast doesn’t support SSL/HTTPs. The shoutcast service on port like 8000 is an unencrypted server for HTTP and ICY. So Shoutcast need proxy / restream HTTP stream to HTTPS. You can use PHP or NodeJS or NGINX to restream Radio Streams. Re-Stream Radio Shoutcast / Icecast using Node JS Radio Icecast / Shoutcast PHP #Proxy … Read more

Setup SHOUTcast Radio server on Linux

Download and install SHOUTcast DNAS server software Create new user for running SHOUTCast: # useradd shoutcast Download Shoutcast DNAS package: http://download.nullsoft.com/shoutcast/tools/ # wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz Extract SHOUTcast files: # mkdir sc # tar -xvf sc_serv2_linux_x64-latest.tar.gz -C sc Change the ownership from root to the SHOUTcast user: # chown -R shoutcast:shoutcast sc Configuring SHOUTcast Server # cd … Read more

Shoutcast V2 aacPlus AAC+ Player

MP3 Radio Streams (Shoutcast/Icecast) are best for Radio Streaming with best bit-rate, but MP3 Streaming need license to broadcast source streams. Radio MP3 music globally play on all devices & platforms. MP3 live radio streaming easily work over HTML5/HTTP. Whereas AAC+ live radio streaming work on over RTMP. It need flash streaming via RTMP. Shoutcast … Read more

Re Stream Radio Shoutcast / Icecast using Node JS

Re-stream Radio (Shoutcast/Icecast) Stream using Node.JS and get Metadata current playing song title… Use port forwarding to hide real shoutcast IP …. Avoid PHP script to damage Server with too many calls on radio server Start Restream > node radio.js node.js>node radio.js Server running at http://192.168.1.4:8007 Radio Stream connected! { ‘icy-notice1’: ‘<BR>This stream requires <a … Read more

Configure Line In with SAM Broadcaster & SHOUTcast Server

Take your radio station online SAM Broadcaster is something of a genius. It’s equipped with the Radio/FM tools professionals use 🙂 SHOUTcast is cross-platform proprietary software for streaming media over the Internet. This software can broadcast to and from media player software, enabling the creation of Internet radio “stations”. SHOUTcast Radio is a related website … Read more

RadioSSL – HTTPS Secure Radio Streams

Are you using HTTP (Non-secure) Radio Stream providers for Icecast / shoutcast? You can check SSL validation using Why No Padlock?, If you already have SSL enabled for your Radio Streaming. Do you need HTTPS (Secure) Radio Stream Link for Icecast and Shoutcast for Non-Secure HTTP Streams? HTTP Radio Streams Shoutcast V1 (http://shoutcast-server:port/) Shoutcast V2 … Read more

PHP Get Radio Stream Type Version

Live Audio Streaming, Internet Radio Player Shoutcast1 Stream: http://shoutcast-server:port/;audio.mp3 Shoutcast2 Stream: http://shoutcast-server:port/streamname;audio.mp3 Icecast2 Stream: http://icecast-server:port/streamname Shoutcast server stream need “;” OR “;audio.mp3” at end of stream URL, so change accordingly   <?php function radioStreamType($stream) { $pp = parse_url($stream); $type = strstr($pp[‘path’], ‘;audio.mp3’); if($type==’;audio.mp3′) { if($pp[‘path’]==”/;audio.mp3″ || $pp[‘path’]==”;audio.mp3″) return “shoutcast1”; return “shoutcast2”; } else { return … Read more