From pezhman_lali at yahoo.com Wed Nov 7 09:32:42 2007 From: pezhman_lali at yahoo.com (Pezhman Lali) Date: Wed, 7 Nov 2007 01:32:42 -0800 (PST) Subject: [Icecast] Bandwidth Consuming Message-ID: <237816.15687.qm@web52303.mail.re2.yahoo.com> Dear I am too fresh, in this category. I want to build an internet radio station, that plays, mp3. after, installing icecast, with ezstream, I can listen, to my new radio station. but there is a problem, the bandwidth of my server was consumed, for each listener. for example, for only one listener, B.W=20KB/Sec, and for 5 listener, B.W=100KB/Sec. before it, I had another, idea about broadcasting. I thought, for 1 or 100 listener, a same B.W. will be consumed. tell me, I am right ? best Mani __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From samuel.mimram at ens-lyon.org Wed Nov 7 12:14:06 2007 From: samuel.mimram at ens-lyon.org (Samuel Mimram) Date: Wed, 07 Nov 2007 12:14:06 +0000 Subject: [Icecast] What's best practice for serving multiple formats from a remote icecast server? In-Reply-To: <4726C635.9040404@gulfbridge.net> References: <4726C635.9040404@gulfbridge.net> Message-ID: <4731AC0E.10504@ens-lyon.org> Hi, John Hicks wrote: > We have been serving a single 128k ogg stream from a remote server and > would like to make additional formats available (e.g. mp3, lower > bandwidth, etc.) > > Savonet/Liquidsoap. According to its web site > (http://savonet.sourceforge.net/wiki/Liquidsoap), it can fill the bill, > accepting network streams and outputting multiple formats. If you want, there is an example of transcoding on the wiki on http://savonet.sourceforge.net/wiki/LiqExamples It's only a few lines of code and it's quite stable (I know radios that use liquidsoap in production to transcode their stream without any problem). Cheers, Samuel. From Geoff at QuiteLikely.com Wed Nov 7 14:36:58 2007 From: Geoff at QuiteLikely.com (Geoff Shang) Date: Wed, 7 Nov 2007 16:36:58 +0200 (IST) Subject: [Icecast] Bandwidth Consuming In-Reply-To: <237816.15687.qm@web52303.mail.re2.yahoo.com> References: <237816.15687.qm@web52303.mail.re2.yahoo.com> Message-ID: Hi, This is normal behaviour for Unicast streams. In this sense, Internet radio is not really broadcasting as such, as a stream needs to be sent to each individual listener. There are several solutions to this problem. 1. Software like Peercast (which I've not personally used) allows listeners to send the stream to each other. However, my understanding is that each listener has to be able to send the stream to someone else, so for it to work well, each listener needs to have 128kbps uplink available if you want a 128kbps stream to work well. My understanding is that this approach often doesn't work well in practice. 2. A variant on the peercast idea is Iceshare (http://wiki.xiph.org/index.php/IceShare) which is unicast streaming mixed with bit torrent. A great idea, but it appears no-one is currently working on it. 3. Multicast - the true solution. IP Multicasting will solve all of our problems, but it requires special handling and is (afaik) currently not supported in Icecast. So as far as I know, at present you need to be able to serve the full bitrate of your stream for each listener who tunes in. Geoff. From dtrump1 at triadav.com Sat Nov 10 15:41:53 2007 From: dtrump1 at triadav.com (Dick Trump) Date: Sat, 10 Nov 2007 09:41:53 -0600 Subject: [Icecast] Time for log entries Message-ID: <26939577.20071110094153@triadav.com> I'm running Icecast 2.3.1 on a Windows 2000 platform with Simplecast feeding a live stream with multiple mount points. At scheduled points in the day, I have a scheduler that launches EZstream that overrides one of the mountpoints for a local 1 hour insert. Since we went back to standard time last weekend, the log entries in error.log have shown that the EZstream overrides have occurred one hour late, yet the system time was correct and I know that the overrides have occurred at the correct time. TZedit has been installed and the system is properly adjusting for the DST to standard time switch. I took a look at access.log and could see that the current entries in it were being entered as if the system clock were 1 hour advanced. I briefly shutdown Icecast, then restarted it and the new entries in the logs were correct. Both the system clock and my other application that launches EZstream were displaying the correct time. Only the Icecast log entries were off. So, where is Icecast getting its time for log entries? -- Dick Trump dtrump1 at triadav.com From Geoff at QuiteLikely.com Sat Nov 10 19:59:14 2007 From: Geoff at QuiteLikely.com (Geoff Shang) Date: Sat, 10 Nov 2007 21:59:14 +0200 (IST) Subject: [Icecast] Problems compiling current SVN Message-ID: Hi, I'm trying to compile Icecast from SVN (revision 14115). But make bombs out: make[3]: Entering directory `/usr/src/svn/icecast/src' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -ffast-math -fsigned-char -I/usr/include/libxml2 -I/usr/local/include -pthread -g -O2 -MT connection.o -MD -MP -MF ".deps/connection.Tpo" -c -o connection.o connection.c; \ then mv -f ".deps/connection.Tpo" ".deps/connection.Po"; else rm -f ".deps/connection.Tpo"; exit 1; fi connection.c: In function ? recheck_ip_file? : connection.c:342: error: ? errno? undeclared (first use in this function) connection.c:342: error: (Each undeclared identifier is reported only once connection.c:342: error: for each function it appears in.) make[3]: *** [connection.o] Error 1 make[3]: Leaving directory `/usr/src/svn/icecast/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/svn/icecast/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/svn/icecast' make: *** [all] Error 2 I'm using GCC 4.1.2 under Ubuntu Feisty on AMD64. Geoff. From karl at xiph.org Sun Nov 11 03:21:54 2007 From: karl at xiph.org (Karl Heyes) Date: Sun, 11 Nov 2007 03:21:54 +0000 Subject: [Icecast] Problems compiling current SVN In-Reply-To: References: Message-ID: <47367552.1030501@xiph.org> Geoff Shang wrote: > Hi, > > I'm trying to compile Icecast from SVN (revision 14115). But make bombs > out: > > make[3]: Entering directory `/usr/src/svn/icecast/src' > if gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -ffast-math -fsigned-char > -I/usr/include/libxml2 -I/usr/local/include -pthread -g -O2 -MT > connection.o -MD -MP -MF ".deps/connection.Tpo" -c -o connection.o > connection.c; \ > then mv -f ".deps/connection.Tpo" ".deps/connection.Po"; else rm > -f ".deps/connection.Tpo"; exit 1; fi > connection.c: In function ? > recheck_ip_file? > : > connection.c:342: error: ? > errno? > undeclared (first use in this function) > connection.c:342: error: (Each undeclared identifier is reported only once > connection.c:342: error: for each function it appears in.) Make sure you don't have a corrupted source file, that error does not appear here. karl. From karl at xiph.org Sun Nov 11 03:26:46 2007 From: karl at xiph.org (Karl Heyes) Date: Sun, 11 Nov 2007 03:26:46 +0000 Subject: [Icecast] Time for log entries In-Reply-To: <26939577.20071110094153@triadav.com> References: <26939577.20071110094153@triadav.com> Message-ID: <47367676.6050108@xiph.org> Dick Trump wrote: > I'm running Icecast 2.3.1 on a Windows 2000 platform with Simplecast feeding a live stream with multiple mount points. At scheduled points in the day, I have a scheduler that launches EZstream that overrides one of the mountpoints for a local 1 hour insert. > > Since we went back to standard time last weekend, the log entries in error.log have shown that the EZstream overrides have occurred one hour late, yet the system time was correct and I know that the overrides have occurred at the correct time. TZedit has been installed and the system is properly adjusting for the DST to standard time switch. > > I took a look at access.log and could see that the current entries in it were being entered as if the system clock were 1 hour advanced. I briefly shutdown Icecast, then restarted it and the new entries in the logs were correct. > > Both the system clock and my other application that launches EZstream were displaying the correct time. Only the Icecast log entries were off. So, where is Icecast getting its time for log entries? > Did you have windows changing the system/bios clock or did you have the system/bios clock set to UTC with a timezone setting translating the time to local time? karl. From dtrump1 at triadav.com Sun Nov 11 04:35:02 2007 From: dtrump1 at triadav.com (Dick Trump) Date: Sat, 10 Nov 2007 22:35:02 -0600 Subject: [Icecast] Time for log entries In-Reply-To: <47367676.6050108@xiph.org> References: <26939577.20071110094153@triadav.com> <47367676.6050108@xiph.org> Message-ID: <16810666006.20071110223502@triadav.com> Karl wrote: > Did you have windows changing the system/bios clock or did you have the > system/bios clock set to UTC with a timezone setting translating the > time to local time? The system/bios is set to the local time zone with Windows managing the DST. However, now that I think of it, I should mention that when installing TZedit last spring, I apparently set it to use the last Sunday in November, not the first. So, last Sunday morning when I happened to wake up after the change of time, I discovered that the time had not changed. I temporarily disabled the DST option to put the time right. Later that day (Sunday), I discovered the error I had made, corrected the entry with TZedit and turned the DST option back on. I looked at the system clock and the time displayed by my application that manages EZstream. Since both of the displayed the correct time, I assumed everything was OK. It could be that the temporary changes confused something, but it was surprising that the only thing that has seemed out of the ordinary were the log entries for Icecast. It's nothing that I feel I need to do anything about now, but it was certainly curious. If I remember, I'll check things next spring and report back if it doesn't seem to handle it correctly. -- Dick dtrump1 at triadav.com From Geoff at QuiteLikely.com Wed Nov 14 19:31:32 2007 From: Geoff at QuiteLikely.com (Geoff Shang) Date: Wed, 14 Nov 2007 21:31:32 +0200 (IST) Subject: [Icecast] Problems compiling current SVN In-Reply-To: <47367552.1030501@xiph.org> References: <47367552.1030501@xiph.org> Message-ID: Karl Heyes wrote: > Geoff Shang wrote: >> connection.c:342: error: ? >> errno? >> undeclared (first use in this function) >> connection.c:342: error: (Each undeclared identifier is reported only once >> connection.c:342: error: for each function it appears in.) > > Make sure you don't have a corrupted source file, that error does not appear > here. I removed the tree which I'd just checked out, reran svn co http://svn.xiph.org/icecast/trunk/icecast icecast cd icecast ./autogen.sh make and got the same error. Either autogen is mangling it or the file in SVN is problematic. The line in question says: 342: WARN2 ("failed to check status of \"%s\": %s", cache->filename,strerror(errno)); Geoff. From Geoff at QuiteLikely.com Wed Nov 14 19:33:27 2007 From: Geoff at QuiteLikely.com (Geoff Shang) Date: Wed, 14 Nov 2007 21:33:27 +0200 (IST) Subject: [Icecast] Time for log entries In-Reply-To: <47367676.6050108@xiph.org> References: <26939577.20071110094153@triadav.com> <47367676.6050108@xiph.org> Message-ID: Karl Heyes wrote: > Did you have windows changing the system/bios clock or did you have the > system/bios clock set to UTC with a timezone setting translating the time to > local time? Can you have the system clock set to UTC with Windows? My impression was that you couldn't. Geoff. From peter at theneb.co.uk Thu Nov 15 03:08:12 2007 From: peter at theneb.co.uk (Peter Brooks) Date: Thu, 15 Nov 2007 03:08:12 +0000 Subject: [Icecast] Hour by Hour statistics Message-ID: Hi all, I've used awstats in the past to get stats on our radio shows but I'm looking for statistics for every hour of the day, something that awstats doesn't support (unless there's a nice hack out there) Ie I want to be able to tell the DJ who has a show 2pm to 3pm on a Monday how many listeners he had. Has anyone seen a project that would do this? From karl at xiph.org Thu Nov 15 04:46:55 2007 From: karl at xiph.org (Karl Heyes) Date: Thu, 15 Nov 2007 04:46:55 +0000 Subject: [Icecast] Problems compiling current SVN In-Reply-To: References: <47367552.1030501@xiph.org> Message-ID: <473BCF3F.8090206@xiph.org> Geoff Shang wrote: >> Make sure you don't have a corrupted source file, that error does not >> appear here. > > I removed the tree which I'd just checked out, reran > > svn co http://svn.xiph.org/icecast/trunk/icecast icecast > cd icecast > ./autogen.sh > make > > and got the same error. > > Either autogen is mangling it or the file in SVN is problematic. > > The line in question says: > > 342: WARN2 ("failed to check status of \"%s\": %s", > cache->filename,strerror(errno)); > hmm, not sure, I've just done the above exactly (completely clean directory) and make completed, also the nightly tarballs seem ok as well (http://people.xiph.org/~brendan/snapshots/icecast/) try the latest there as that will have a configure ready for you. Is anyone else getting this error? karl. From justivo at gmail.com Thu Nov 15 08:49:55 2007 From: justivo at gmail.com (=?UTF-8?Q?Ivo_Emanuel_Gon=C3=A7alves?=) Date: Thu, 15 Nov 2007 08:49:55 +0000 Subject: [Icecast] Problems compiling current SVN In-Reply-To: References: <47367552.1030501@xiph.org> Message-ID: At least from the first message, it seems like a text encoding problem. From airteknology at gmail.com Sun Nov 25 19:14:38 2007 From: airteknology at gmail.com (=?UTF-8?B?UGllcnBhb2xvIEd1bGzCiGE=?=) Date: Sun, 25 Nov 2007 20:14:38 +0100 Subject: [Icecast] Problem for creating continous streaming and viwing in a webpage Message-ID: <4749C99E.5080809@gmail.com> Hi guys I'm using Icecast , Ezstream for creating my Webtv for creating a continuos streaming of some files In the filename filed of Ezstream xml configuration i put a simple m3u playlist. My problems begin when ezstream begin to encode and stream the second file: If a use a system player , like Vlc or totem , the stream it's continous , if I use a web player like Cortado or Itheora , they stop to play when ezstream change from two file (for exampl from the first to second) How I can solve my problem? If you see visonair.tv ( see http://82.165.31.84:443 ), they use icecast how streaming server , and cortado . On their site the stream with the Cortado it's continous! They don't put a big pre-encoded theora , but do real time streaming! How I can do the same? The "secret" it's to use a relay server? There is another system for create continous stream of some files instead of to use ezstream and a m3u playlist ? Thansk a lot Br Pierpaolo From Geoff at QuiteLikely.com Mon Nov 26 08:57:03 2007 From: Geoff at QuiteLikely.com (Geoff Shang) Date: Mon, 26 Nov 2007 10:57:03 +0200 (IST) Subject: [Icecast] Problem for creating continous streaming and viwing in a webpage In-Reply-To: <4749C99E.5080809@gmail.com> References: <4749C99E.5080809@gmail.com> Message-ID: Pierpaolo Gull~Ha wrote: > I'm using Icecast , Ezstream for creating my Webtv for creating a continuos > streaming of some files > In the filename filed of Ezstream xml configuration i put a simple m3u > playlist. > > My problems begin when ezstream begin to encode and stream the second file: > > If a use a system player , like Vlc or totem , the stream it's continous , if > I use a web player like Cortado or Itheora , they stop to play when ezstream > change from two file (for exampl from the first to second) Is ezstream definitely re-encoding? The reason why I ask is that if it is, players should just see it as one continuous stream and therefore shouldn't know that you're at the beginning of a new file. If not, perhaps files are not encoded using the same settings etc and some players are choking on it. Geoff. From dm8tbr at afthd.tu-darmstadt.de Tue Nov 27 07:38:11 2007 From: dm8tbr at afthd.tu-darmstadt.de (Thomas B. Ruecker) Date: Tue, 27 Nov 2007 07:38:11 +0000 Subject: [Icecast] Hour by Hour statistics In-Reply-To: References: Message-ID: <474BC963.7060509@afthd.tu-darmstadt.de> Peter Brooks schrieb: > Hi all, > I've used awstats in the past to get stats on our radio shows but I'm > looking for statistics for every hour of the day, something that > awstats doesn't support (unless there's a nice hack out there) > > Ie I want to be able to tell the DJ who has a show 2pm to 3pm on a > Monday how many listeners he had. > > Has anyone seen a project that would do this? > There's this really old fork of webalizer with nice output. Check the mailing list archive. I've mentioned it a few times on this mailing list. Cheers Thomas