>>>>> "KH" == Karl Heyes <karl@xiph.org> writes:KH> Viktor Pavlenko wrote: KH> ... >> I'm using icecast2 server and muse source client on gentoo >> linux. Some mp3 files that I'm streaming exhibit severe static >> noise, in fact, the noise is present always but is most >> noticeable for the records that are currently playing, KH> Icecast does not change the encoding so check the source KH> client. If the original material does not have the problem KH> then you'll know what is causing it. Thanks a lot Karl for the prompt reply. What I suspected, something is wrong with encoding in muse... Their website looks very much abandoned but I'll try to get some help there. Regards, -- Viktor
Hey Karl is still alive. Dude what is up with icecast. Is development ended or just on a pause??? ----- Original Message ----- From: "Karl Heyes" <karl@xiph.org> To: "Viktor Pavlenko" <vvp@cogeco.ca> Cc: <icecast@xiph.org> Sent: Wednesday, September 05, 2007 9:32 PM Subject: Re: [Icecast] static noise while streaming Viktor Pavlenko wrote: ...> I'm using icecast2 server and muse source client on gentoo linux. Some > mp3 files that I'm streaming exhibit severe static noise, in fact, the > noise is present always but is most noticeable for the records that > are currently playing, > > http://24.57.213.147:8000/aha.m3u > > (I'll keep this alive for a while) > > I don't know where to start looking for causes of the problem. Is it > muse?.. icecast? Thank you for any hints. If more info is needed, let > me know.Icecast does not change the encoding so check the source client. If the original material does not have the problem then you'll know what is causing it. karl _______________________________________________ Icecast mailing list Icecast@xiph.org http://lists.xiph.org/mailman/listinfo/icecast
Hi all, I'm very new to audio streaming, so please excuse my ignorance. I'm using icecast2 server and muse source client on gentoo linux. Some mp3 files that I'm streaming exhibit severe static noise, in fact, the noise is present always but is most noticeable for the records that are currently playing, http://24.57.213.147:8000/aha.m3u (I'll keep this alive for a while) I don't know where to start looking for causes of the problem. Is it muse?.. icecast? Thank you for any hints. If more info is needed, let me know. Thanks, -- Viktor
Viktor Pavlenko wrote: ...> I'm using icecast2 server and muse source client on gentoo linux. Some > mp3 files that I'm streaming exhibit severe static noise, in fact, the > noise is present always but is most noticeable for the records that > are currently playing, > > http://24.57.213.147:8000/aha.m3u > > (I'll keep this alive for a while) > > I don't know where to start looking for causes of the problem. Is it > muse?.. icecast? Thank you for any hints. If more info is needed, let > me know.Icecast does not change the encoding so check the source client. If the original material does not have the problem then you'll know what is causing it. karl
Hi I'm new to this list, so please forgive me if I ask a dumb question! I know that AACplus is a dirty word here but.... I'm trying to make comparisons between live streams of OGG and AACplus at different bitrates. The only way I've found of streaming AAC+ so far from Linux is by running Winamp under wine and sending this to my Icecast2 server. This sort of works, but is hardly optimal! Ezstream is my preferred way of doing this (hopefully using the Linux neroAacEnc coder) but there is no support as yet in the distributed version of ezstream. Has anyone managed to get anywhere in putting AAC+ (MPEG2 container I guess) support into ezstream? Of course Ezstream works great with OGG, but I'm not so happy with the OGG quality at q=-2 compared to AAC+ at 32kbps as far as I've got in my tests so far. Music is not too bad but voice seems pretty rough and rings and echoes a lot. I'm using oggenc-aoTuVb5 with ezstream, however Winamp has only got aoTuVb4. Thanks Peter Whisker This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.
Peter Whisker wrote:> I'm trying to make comparisons between live streams of OGG and AACplus at > different bitrates. The only way I've found of streaming AAC+ so far from > Linux is by running Winamp under wine and sending this to my Icecast2 > server. This sort of works, but is hardly optimal! > > Ezstream is my preferred way of doing this (hopefully using the Linux > neroAacEnc coder) but there is no support as yet in the distributed version > of ezstream. Has anyone managed to get anywhere in putting AAC+ (MPEG2 > container I guess) support into ezstream?The beauty of Ezstream is that it shouldn't require built-in support for these sorts of things. It uses external encoders and decoders to get the job done, which in theory should mean that it can support anything. I'd not heard of this encoder, so took a look at it. You'll need to do a few things to get it to work, but it should be able to. first, Ezstream reads and writes data in raw PCM format. The docs don't seem to say which format though. I'm going to assume 44.1kHz 16-bit stereo for these examples. You might also have issues with byte order, if you hear loud static then you'll need to swap it somewhere. since neroAacEnc seems to only support reading in wav file formatted audio, we need to convert it on the way in. sox can do this nicely. sox -t raw -r 44100 -c 2 -s -w - -t wav - We can write this in a slightly simpler way: sox -t sw -r 44100 -c 1 - -t wav - Then we can pipe it into neroAacEnc. NeroAacEnc can be told to take audio from standard input, though curiously it can't be told to send it to standard output (we'll have to do that via /dev/stdout). sox -t sw -r 44100 -c 2 - -t wav - |neroAacEnc <options> -ignorelength -if - -of /dev/stdout As I mentioned, if you hear loud static then you'll need to swap the byte order. This is done by using the -x option to sox on the input side. You need to use -ignorelength because raw PCM data carries no length info so sox won't be able to supply a meaningful value for the length field in the wav header. NOw you have the line for including in the encode section of your encdec stanza. Decoding is a similar process - we'll need to decode to wav then convert to raw PCM. But we won't need to specify sample rate or channels as these will be included in the wav header. If you need to swap the byte order, it goes on the output side of the sox command. I can't provide an exact line as the readme only provides usage for the encoder and the built-in help doesn't seem to work, at least for me. Then all you need to do is create a stanza like the ones in the sample config, telling ezstream how to encode and decode your format. The only reservation I have about all this is that the impression I get is that the audio will be in an MP4 container. Is this what you want? I'm not real up on all this new MPEG stuff so am not sure what the implications are of this. Since you can plug in any kind of encoder/decoder, I'de thought that you'd be able to use something from the faac project.> Of course Ezstream works great > with OGG, but I'm not so happy with the OGG quality at q=-2 compared to AAC+ > at 32kbps as far as I've got in my tests so far. Music is not too bad but > voice seems pretty rough and rings and echoes a lot. I'm using > oggenc-aoTuVb5 with ezstream, however Winamp has only got aoTuVb4.I've not tried it in a while, but have you tried downsampling to 32kHz? It may improve things with little noticeable difference.