THEARTOFWEB Posted September 27, 2008 Share Posted September 27, 2008 Hi everybody, Please this is not spam this is about how to get to stream even if are behind NAT/FIREWALL/PROXY. Do not block this message. I was wondering if there was anyone willing to test my sets of (CGI) Perl scripts for streaming. You can read up a little on it here: http://www.versiontracker.com/dyn/moreinfo/macosx/32300 below is a little excerpt: Naiocast is a server for live mp3 audio streaming, similiar to Shoutcast. It is a sets of (CGI) perl scripts to set up your own web radio. It requires neither expensive dedicated servers nor compilation on the target machine. It works on a normal web hosting (Linux). Also, due to the HTTP protocol used, you can stream data to server behind a NAT/Proxy/Firewall and your listeners can do the same. A source client (Command Line) for Windows, Linux and Mac OS X is included for streaming to Naiocast Mediation Server using your preferred Shoutcast/Icecast source encoder. Nicecast by Rogue Amoeba is supported also. It basically works by having Naiocast Source Client uploading the audio from your computer to Naiocast Mediation Server on your web server and when a user reach your web server the user's computer begins to stream it thinking it is downloading it and playing it in the same time. You can download Naiocast here: http://www.theartofweb.net/download/naiocast.zip It works great on my Macintosh and my personal web site is streaming like it was a real Shoutcast server although it is a normal web hosting (Linux). The thing is I would love you to tell me how it works on windows. I guess it should work as good as on Macintosh. thanks Link to comment Share on other sites More sharing options...
Johnnie Posted September 27, 2008 Share Posted September 27, 2008 Sounds interesting... thanks for sharing! Just out of interest, how much processor power / memory does it use up? Link to comment Share on other sites More sharing options...
James Posted September 27, 2008 Share Posted September 27, 2008 Looks interesting Thanks Studiio - All-In-One Radio Communication Platform SMS | Phone Calls | Social Media | Content Link to comment Share on other sites More sharing options...
THEARTOFWEB Posted October 13, 2008 Author Share Posted October 13, 2008 Naiocast is a free Web based streaming media server, similar to SHOUTcast and Icecast. It currently supports MP3 audio streams only. It can be used to create an Internet Radio station or a privately running jukebox. It requires neither expensive dedicated servers nor compilation on the target machine. Naiocast, the project, includes: Naiocast Server - It is capable of streaming MP3 content over the protocol used by SHOUTcast (sort of HTTP). It works on a normal web hosting (Linux). Apache is recommended as the most robust and full-featured server for running a Naiocast Server. naioSC - a "source/sender client". It sends stream audio to a Naiocast Server to broadcast to clients. It runs tipically in the place where the audio is generated (e.g., a studio, your computer). All you get is just 3 (CGI) Perl scripts: a sender (local), a receiver (remote), and a player (remote). Broadcasting from one own computer would appeal to many casual users were they not to immediately encouter a Firewall/Router problem. Broadcasting is almost always blocked until adjustments are made to the Firewall or the Router, causing many people to lose interest after they discover they have to deal with such a technical obstacle. Naiocast lets you set up your Radio even if your network is behind many different Routers or Proxies. Also, Naiocast allows you to transmit and listen in that network environment, typical in businesses, that use a Firewall to disable everything except web traffic, so no streaming is possible. That is accomplished by using HTTP POST Method. It is kinda endless upload from your computer to a web server. As you probably know, you CAN upload stuff from your computer to a web server, although your computer is behind many different Routers or Proxies. That is because outbound port 80 (HTTP) is not blocked by default. naioSC sends the stream from your computer to a Naiocast Server on the internet. Users connect to the Naiocast Server (not to your computer!) to listen to your stream. Thus, your IP address is not revealed. Naiocast is an open source project written in Perl and released under the GNU General Public License. You can get more on all of this at: http://www.theartofweb.net/txt/naiocast.html What's new in version 1.8.0 * Brand new CORE written from the scratch * ID3v2.3.0 for those clients not supporting ICY Tags * Support for pls, xspf, m3u and ram files * Up to a 5-second delay (the smallest audio latency ever) Download: http://www.versiontracker.com/dyn/moreinfo/macosx/32300 Documentation: http://www.theartofweb.net/txt/naiocast.html Link to comment Share on other sites More sharing options...
jkemr Posted October 13, 2008 Share Posted October 13, 2008 nice info...i knew you can use > listen_proxy.pls at the end of link for winamp for people to tune in behind NAT/FIREWALL/PROXY. Thanks JK Link to comment Share on other sites More sharing options...
chq Posted August 14, 2009 Share Posted August 14, 2009 This Sounds Great Im Gonna Try It Out Thanks for the share Link to comment Share on other sites More sharing options...
icyshout Posted August 14, 2009 Share Posted August 14, 2009 so is it a reverse connection then? Link to comment Share on other sites More sharing options...
saint Posted August 22, 2009 Share Posted August 22, 2009 Another brief mention is PicoStreamer. A set of script to build your own Internet station. Starting from the v.2.2 you can broadcast live video using Flash embedded source and player: internet broadcasting has never been so simple! The main difference between PicoStreamer and other streaming software, is that you don't need to use a dedicated machine: a classic hosting space with Perl/PHP is enough to setup a true real LIVE web station. http://www.vinz486.com/portal/ PicoStreamer can be set up on a standard web hosting account. HOWEVER - you should consult your web providers terms of service regarding bandwidth usage / cpu usage. Using too many resources CAN get you booted. Relaxing Entertainment For The World - - www.ScenicRadio.com Link to comment Share on other sites More sharing options...
Exozito Posted August 30, 2009 Share Posted August 30, 2009 Hi everybody, Please this is not spam this is about how to get to stream even if are behind NAT/FIREWALL/PROXY. Do not block this message. I was wondering if there was anyone willing to test my sets of (CGI) Perl scripts for streaming. You can read up a little on it here: http://www.versiontracker.com/dyn/moreinfo/macosx/32300 below is a little excerpt: You can download Naiocast here: http://www.theartofweb.net/download/naiocast.zip It works great on my Macintosh and my personal web site is streaming like it was a real Shoutcast server although it is a normal web hosting (Linux). The thing is I would love you to tell me how it works on windows. I guess it should work as good as on Macintosh. thanks So all I need to have is web hosting that supports Perl and Apache in order to stream with "Naiocast"? Link to comment Share on other sites More sharing options...
teltek Posted September 3, 2009 Share Posted September 3, 2009 Anybody played with this http://www.simplifymedia.com/ Link to comment Share on other sites More sharing options...
tjmarx Posted October 2, 2009 Share Posted October 2, 2009 Just a quick question here which to me seems a rather obvious one to ask, but if you are using a normal web hosting account to stream audio live in a 24/7 radio format, then won't you either need a web hosting account with a large data allowance, given that the listeners client thinks they're downloading a continually growing file? Also another quick question that springs to mind is how does this effect multiple listener capabilities? That is to say, with a traditional shoutcast server depending on your connection speed, you have a set amount of listeners capable of tuning in. Now if you're broadcasting in a way which renders a live stream into a continual downloadable file, then I would think it would take up a considerable amount of bandwidth, thus reducing the max amount of listeners possible. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.