HydrogenAudio

Hydrogenaudio Forum => General Audio => Topic started by: uart on 2012-05-30 19:10:53

Title: Best bitrate for online streaming (aka internet radio).
Post by: uart on 2012-05-30 19:10:53
I know that for most of us, as storage capacities have increased we've generally become less concerned about being economic with the bit rates of our encoded music formats. One area however where I"m still kinda interested in bit rate economy is when listening to internet streamed music such as "internet radio". The reason is simple, I've only got 10GB/month downloads and I'd prefer to not use more than about 30% of this for online listening, particularly as it's something that I'm often just using as "background" music.

With that said, what bit-rates to others here find suitable for online radio purposes. Personally I seem to find 64 kbps HE-AAC to be roughly equivalent to FM radio, though that's only a subjective judgement. Just wondering if anyone knew of any tests to establish what codec/bitrates are roughly equivalent FM radio for typical music listening purposes?

Thanks.
Title: Best bitrate for online streaming (aka internet radio).
Post by: DVDdoug on 2012-05-30 20:00:14
I don't normaly listen to Internet radio, but...

Quote
Personally I seem to find 64 kbps HE-AAC to be roughly equivalent to FM radio, though that's only a subjective judgement.
It's always subjective.    Analog defects & artifacts are different from digital-compression artifacts & defects.     

So, the only way to do this would be to get a bunch of people to compare the sound.  When half of the people say A is better, and half of the people say B is better, you could say the quality is "equal".  (Or maybe if most of the group doesn't have a preference or can't hear a difference.)
Title: Best bitrate for online streaming (aka internet radio).
Post by: uart on 2012-05-30 20:38:36
It's always subjective.    Analog defects & artifacts are different from digital-compression artifacts & defects.

Yep very true Doug. Actually my FM reception is always a bit noisy, so obviously I could ABX it every time but it wouldn't mean much. The digital artifacts are quite different so it's not an apples to apples comparison. I guess I'm really just asking what other members find acceptable in terms of  codecs and bitrates for FM radio replacement?
Title: Best bitrate for online streaming (aka internet radio).
Post by: uart on 2012-05-30 21:03:19
I don't normally listen to Internet radio, but...


In the past I haven't either Doug. Crappy internet speed and download limits have previously steered me away, but lately I've been reconsidering it now that my internet service is somewhat improved. So actually, this low bit rate listening is kind of new to me. So far I've been surprised just how reasonable the low bit rate HE-AAC sounds.
Title: Best bitrate for online streaming (aka internet radio).
Post by: nagual on 2012-05-30 23:17:19
http://www.977music.com/channels2/oldies/wmplayeroldies.php (http://www.977music.com/channels2/oldies/wmplayeroldies.php)

(seems quite noiseless to me,  128Kbps/ mp3).  Another question:  Are there other factors that affect audio quality of internet radio, in same hardware,  besides data rate and compression format ?
Title: Best bitrate for online streaming (aka internet radio).
Post by: zerowalker on 2012-05-30 23:21:53
Shouldn´t be, Same hardware should give the same sound. Decoding should do the same and shouldn´t matter either.

Tell me if i am wrong;S
Title: Best bitrate for online streaming (aka internet radio).
Post by: LithosZA on 2012-05-31 15:00:12
Depends on what bandwdith I have available:

192Kbit/s Vorbis/AAC-LC/MP3
128Kbit/s Vorbis/AAC-LC
96 Kbit/s Vorbis
64Kbit/s AAC-HE
32Kbit/s AAC-HE
24Kbit/s AAC-HE

Personally I feel 128Kbit/s is usually efficient enough.
For some reason most online stations don't sound good at all at 128Kbit/s MP3. Maybe they use a crappy encoder.
Title: Best bitrate for online streaming (aka internet radio).
Post by: mixminus1 on 2012-05-31 15:54:47
Years ago, the standard Nullsoft Shoutcast Winamp plug-in initialized the LAME encoder dll with a quality (-q) setting of 9, the lowest quality possible...don't know if that's changed recently.

Also, I suspect that many stations are using lossy files as their sources (at who-knows-what bitrates), which are then likely to be decompressed for DSP/mixing purposes, and then of course recompressed for streaming.
Title: Best bitrate for online streaming (aka internet radio).
Post by: nagual on 2012-05-31 16:29:48
Personally I feel 128Kbit/s is usually efficient enough.
For some reason most online stations don't sound good at all at 128Kbit/s MP3. Maybe they use a crappy encoder.



  Thats the point  ! (at least, I think so).
  This radio:  http://www.977music.com/channels2/oldies/wmplayeroldies.php (http://www.977music.com/channels2/oldies/wmplayeroldies.php), sounds to me much better than others streaming at the same parameters,  but I didn´t know why...
Title: Best bitrate for online streaming (aka internet radio).
Post by: pdq on 2012-05-31 16:49:59
Years ago, the standard Nullsoft Shoutcast Winamp plug-in initialized the LAME encoder dll with a quality (-q) setting of 9, the lowest quality possible...don't know if that's changed recently.

The -q switch in LAME trades off quality vs. calculation time, something that is perhaps more important for streaming than for normal encoding.
Title: Best bitrate for online streaming (aka internet radio).
Post by: mixminus1 on 2012-05-31 17:07:48
I suspect it was more like the developers didn't understand how the -q switch worked, and thought that 9 was maximum.

I haven't done any tests, but I'm pretty sure that whatever the difference in input-to-output time is between -q 3 (default) and -q 9 would be swamped by the buffering that takes place on the client side, and MP3 isn't exactly a low-latency codec to begin with.
Title: Best bitrate for online streaming (aka internet radio).
Post by: uart on 2012-05-31 18:11:38
http://www.977music.com/channels2/oldies/wmplayeroldies.php (http://www.977music.com/channels2/oldies/wmplayeroldies.php)

(seems quite noiseless to me,  128Kbps/ mp3).  Another question:  Are there other factors that affect audio quality of internet radio, in same hardware,  besides data rate and compression format ?


Yep I'm pretty familiar with bit rates like that, 128 kbps can certainly sound fine if done (encoded) well. Here I'm really interested in lower bitrates for casual listening though. Like I said in the OP, I've got download limits. I don't want to use online streaming, at least not for casual listening, if it's going to mean that I'm constantly having to look out for exceeding my limits. This is exactly what has kept me away from using this type of service in the past.

Lets look at some numbers. If I start to regularly use online streaming for casual listening then I could use up to about 150 hours per month (most likely would be less, but I'll take this as a likely upper limit of 5hr/s per day, averaged over a month). The 128kbps (134 kpbs) site you linked was taking about 19 kB/sec (68 MB/hr) here, that would equate to over 10 GB for 150 hours over a month. This would blow my download limit for certain.

If I listen to HE-AAC streams at 48 to 64 kbps however, then even at the proposed 150 hour limit it's only about 3.3 to 5 GB per month. This it turns out is about what I have spare, I've currently got a 10GB download limit, but typically use a little under 5GB of it. This is the reason that I'm sensitive to bit rate here, and am looking at low bitrate territory like 48 and 64 kbps that I've previously had no experience with.


Here's a couple of good examples that you can stream directly from a url if anyone would like to have a listen and comment.

1. Smooth FM Sydney (48 kbps he-aac)  http://117.53.175.113:15020 (http://117.53.175.113:15020)

2. Radio Paradise (64 kbps he-aac) http://207.200.96.231:8004 (http://207.200.96.231:8004)

BTW. You can just use "open location" in either foobar or winamp and insert the url to stream either of these directly.

The first one is just a commercial FM station (so you may get ads), the second is a community sponsored online station. I find the 64 kbps station remarkably good for casual listening. Definitely seem reasonable as an FM radio replacement, particularly with the less than perfect FM reception that I get here.
Title: Best bitrate for online streaming (aka internet radio).
Post by: LithosZA on 2012-05-31 19:22:18
Radio Paradise is my favourite station. A *very* wide selection of music that commercial stations can only dream of.  I listen to it 24/7
Title: Best bitrate for online streaming (aka internet radio).
Post by: uart on 2012-05-31 19:34:31
Radio Paradise is my favourite station. A *very* wide selection of music that commercial stations can only dream of.  I listen to it 24/7

Yeah I thought it was a nice find too LithosZA. 

Could you comment on how you find the quality of the 64 kbps he-aac stream for casual listening, thanks.
Title: Best bitrate for online streaming (aka internet radio).
Post by: Brazil2 on 2012-05-31 20:19:12
Many available formats and bitrates at Absolute Radio stations, I've selected two of them which offer a wide variety of styles from funk to metal:
http://absolute80s.com/listen/other/ (http://absolute80s.com/listen/other/)
http://absoluteclassicrock.co.uk/listen/other/ (http://absoluteclassicrock.co.uk/listen/other/)

They are also using MP3@192 kbps and HE-AAC@64 kbps if you register to the site... or use Google
Title: Best bitrate for online streaming (aka internet radio).
Post by: LithosZA on 2012-05-31 20:22:49
Quote
Could you comment on how you find the quality of the 64 kbps he-aac stream for casual listening, thanks. smile.gif


At 64Kbit/s it sounds really good. Casual listening through speakers with the 64Kbits HE-AAC would work for me.

I am a bit picky with headphones and usually listen to the 96Kbps OGG Vorbis or 128Kbps LC-AAC stream from Radio Paradise.
Title: Best bitrate for online streaming (aka internet radio).
Post by: uart on 2012-06-01 18:15:11
Here's another really nice one streaming 64kpbs (average) vorbis. This also sounds pretty good to me.

http://granimpacto.servebeer.com:8000/listen (http://granimpacto.servebeer.com:8000/listen)

Again, foobar or winamp can stream this directly from the above url.

Anyone care to comment on how good/bad/otherwise they find this format.
Title: Best bitrate for online streaming (aka internet radio).
Post by: IgorC on 2012-06-01 18:43:51
Hopefully new codec Opus will hit 1.0 soon.  A king on 64 kbps. Plus  low delay make it ideal for such real time screnarios like radio (for those where low delay counts).
Title: Best bitrate for online streaming (aka internet radio).
Post by: uart on 2012-06-01 18:55:21
Hopefully new codec Opus will hit 1.0 soon.  A king on 64 kbps. Plus  low delay make it ideal for such real time screnarios like radio (for those where low delay counts).

Thanks Igor. Yes I just now read the recent 64kbps listening test results and was amazed to see such a codec in early development beat out both he-aac and vorbis. Is seems very promising. I may upgrade my internet plan to greater a download limit at some time in the future, but meanwhile these efficient low bit rate encoders are huge benefit to me for online streaming.
Title: Best bitrate for online streaming (aka internet radio).
Post by: IgorC on 2012-06-01 19:09:35
Well, that 64 kbps test is already outdated. And Opus was actually pretty mature at that point.

Both Opus and HE-AAC encoders were improved.
http://www.hydrogenaudio.org/forums/index....st&p=796102 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=86580&view=findpost&p=796102)
http://www.hydrogenaudio.org/forums/index....st&p=796836 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=95121&view=findpost&p=796836)






Title: Best bitrate for online streaming (aka internet radio).
Post by: uart on 2012-06-03 14:36:21
A couple of issues after listening to online "radio" for a week or so.

For most part aac-sbr sounds really good at 64 kbps. I sometimes notice what seems like a bit of sibilance type distortion, like harshness on the "s"es. Is this a common issue with SBR?

Most of the online radio stations seem to have everything gained up by about +8 dB compared to the RG'ed stuff I normally listen to (in foobar). Sometimes when I hear a track that's already in my media library I switch back and forth between the streaming version and my local RG'ed copy to compare. I find that I need to push the RG to about +8dB ( = 97dB ) to make them sound about the same loundness. I wonder if some of the added distortion is due to overcooking the gain, don't they know that we've got our own volume controls. 
Title: Best bitrate for online streaming (aka internet radio).
Post by: [JAZ] on 2012-06-03 18:18:41
Most of the online radio stations seem to have everything gained up by about +8 dB compared to the RG'ed stuff I normally listen to (in foobar).


That's similar to my experience. For that reason, I have, in playback options, the settings +3dB for replaygained tracks, and -4dB for non-replaygained.

And yes, due to the nature of SBR (he-aac tool), the highs is the region where it's easier to hear differences/artifacts.
Title: Best bitrate for online streaming (aka internet radio).
Post by: uart on 2012-06-03 18:22:19
Quote
I have, in playback options, the settings +3dB for replaygained tracks, and -4dB for non-replaygained.

Hey great idea Jazz, I'll have to give that a try. Save my poor ears when switching between local and streamed content!

Actually I've already got +2dB on RG'ed stuff so I'll just have to put -5dB on the non RG'ed and that should just about do it.
Title: Best bitrate for online streaming (aka internet radio).
Post by: henrypinks on 2012-06-06 21:19:45
Here's another really nice one streaming 64kpbs (average) vorbis. This also sounds pretty good to me.

http://granimpacto.servebeer.com:8000/listen (http://granimpacto.servebeer.com:8000/listen)

Again, foobar or winamp can stream this directly from the above url.

Anyone care to comment on how good/bad/otherwise they find this format.

YOU ARE RIGHT THIS RADIO ON LINE USING 64kbps Vorbis. SOUNDS GREAT! THANKS FOR SHARING.
Title: Best bitrate for online streaming (aka internet radio).
Post by: psycho on 2012-06-07 16:29:30
Another good-sounding 64 kbps AAC radio stream: HARDRADIO.COM (http://www.hardradio.com/streaming/aac.m3u)
Title: Best bitrate for online streaming (aka internet radio).
Post by: Stone Free on 2012-06-11 15:49:30
Many available formats and bitrates at Absolute Radio stations, I've selected two of them which offer a wide variety of styles from funk to metal:
http://absolute80s.com/listen/other/ (http://absolute80s.com/listen/other/)
http://absoluteclassicrock.co.uk/listen/other/ (http://absoluteclassicrock.co.uk/listen/other/)

They are also using MP3@192 kbps and HE-AAC@64 kbps if you register to the site... or use Google


Code: [Select]
Windows Media Player 20k:
Windows Media Player 132k:

AAC+ 48k:
MP3 32k:
MP3 128k:
Quicktime 32k:
Ogg Vorbis 32k:
Ogg Vorbis ~160k:
Ogg FLAC ~1Mb:

Can someone rank these?  Or should I assume that on the whole they are already in increasing order of quality, apart from the first one, not sure where that one fits.

Also where is the info on MP3192, and AAC64, for absoluteradio?
Title: Best bitrate for online streaming (aka internet radio).
Post by: uart on 2012-06-11 17:07:34
Another good-sounding 64 kbps AAC radio stream: HARDRADIO.COM (http://www.hardradio.com/streaming/aac.m3u)

Thanks pyscho. Another one that sounds fairly good at 64 kbps (if metal 24-7 is your thing. ;p).


Many available formats and bitrates at Absolute Radio stations, I've selected two of them which offer a wide variety of styles from funk to metal:
http://absolute80s.com/listen/other/ (http://absolute80s.com/listen/other/)
http://absoluteclassicrock.co.uk/listen/other/ (http://absoluteclassicrock.co.uk/listen/other/)

They are also using MP3@192 kbps and HE-AAC@64 kbps if you register to the site... or use Google


Code: [Select]
Windows Media Player 20k:
Windows Media Player 132k:

AAC+ 48k:
MP3 32k:
MP3 128k:
Quicktime 32k:
Ogg Vorbis 32k:
Ogg Vorbis ~160k:
Ogg FLAC ~1Mb:

Can someone rank these?  Or should I assume that on the whole they are already in increasing order of quality, apart from the first one, not sure where that one fits.

Also where is the info on MP3192, and AAC64, for absoluteradio?

I wouldn't assume they're already in order. From the limited amount of listening I've done so far it seems that aac-he 64 kbps is similar, but not quite as good as, 128 kbps CBR mp3. Probably somewhere between 96 and 128 kbps CBR with (a relatively good encoder).

Ogg 64 kbps sounds pretty similar to the aac-he at 64 kbps to me.  I don't think I could separate them in a blind test.

The only other format I've been listening to is aac-he at 48 kbps which is also surprisingly good (considering it's very low bit rate). I'd probably rate it as similar to CBR mp3 at around 80 kbps, possibly even close to 96 kbps.

Sorry for all the subjective judgements, definitely take them with a grain of salt. It's very hard to accurately compare them just by listening to online radio where the different "stations" have different formats but also different content. The above is just a subjective ranking after listening to various of these stations for the last few weeks.
Title: Best bitrate for online streaming (aka internet radio).
Post by: uart on 2012-06-11 17:58:57
I felt bad about so many subjective opinions in the previous post, so I just made a few blind comparisons. Sorry it's very brief but I only had limited time. I wanted to compare aac(sbr) 64kbps (nero @q-0.25 as that's the only encoder I've got) with various bit rates mp3s, upping the bit rate until my blind "which I prefer" picks became random. In the end though I only tested Lame(3.99r) at V9 (69 kbps) and -V7 (99 kbps) against the aac (sbr at 65 kbps).

With lame -V9 (about 69kbps)  it was 100% (essentially no randomness) that I preferred the aac.

With lame -V7 (which was about 100kbps) it became pretty random as to which I chose as "best" each trial. Admittedly it was a very limited test, but it did tend to back up the notion that aac-sbr at 64kbps is roughly similar quality to mp3 at around 100 kbps. At least to my ears.
Title: Best bitrate for online streaming (aka internet radio).
Post by: IgorC on 2012-06-11 19:01:13
You can try Apple HE-AAC encoder. It's better than Nero. http://listening-tests.hydrogenaudio.org/igorc/results.html (http://listening-tests.hydrogenaudio.org/igorc/results.html)
Winamp FhG should do better as well.
Title: Best bitrate for online streaming (aka internet radio).
Post by: Brazil2 on 2012-06-12 17:11:25
Also where is the info on MP3192, and AAC64, for absoluteradio?

http://www.absoluteradio.co.uk/listen/on-other-devices.html (http://www.absoluteradio.co.uk/listen/on-other-devices.html)

Direct links:

Absolute 80s HE-AAC 64kbps:
http://aacplus-a8-64.as34763.net (http://aacplus-a8-64.as34763.net)

Absolute 80s MP3 192kbps:
http://mp3-a8-192.as34763.net (http://mp3-a8-192.as34763.net)

Absolute 80s Vorbis 160kbps:
http://ogg2.as34763.net/a8160.ogg (http://ogg2.as34763.net/a8160.ogg)

Absolute Classic Rock HE-AAC 64kbps:
http://aacplus-ac-64.as34763.net (http://aacplus-ac-64.as34763.net)

Absolute Classic Rock MP3 192kbps:
http://mp3-ac-192.as34763.net (http://mp3-ac-192.as34763.net)

Absolute Classic Rock Vorbis 160kbps:
http://ogg2.as34763.net/vc160.ogg (http://ogg2.as34763.net/vc160.ogg)
Title: Best bitrate for online streaming (aka internet radio).
Post by: Stone Free on 2012-06-14 15:59:40

      
Many available formats and bitrates at Absolute Radio stations, I've selected two of them which offer a wide variety of styles from funk to metal:
         http://absolute80s.com/listen/other/ (http://absolute80s.com/listen/other/)
      http://absoluteclassicrock.co.uk/listen/other/ (http://absoluteclassicrock.co.uk/listen/other/)
      They are also using MP3@192 kbps and HE-AAC@64 kbps if you register to the site... or use Google

Can someone rank these? Or should I assume that on the whole they are already in increasing order of quality, apart from the first one, not sure where that one fits.

I wouldn't assume they're already in order.

I felt bad about so many subjective opinions in the previous post, so I just made a few blind comparisons.

Also where is the info on MP3192, and AAC64, for absoluteradio?

http://www.absoluteradio.co.uk/listen/on-other-devices.html (http://www.absoluteradio.co.uk/listen/on-other-devices.html)

Direct links:

Thanks for the help, I just assumed that they [the encoders] were designed for differing purposes and so the quality's would have some hard and fast placing.
Title: Best bitrate for online streaming (aka internet radio).
Post by: francesco on 2015-01-07 15:50:35
http://www.977music.com/channels2/oldies/wmplayeroldies.php (http://www.977music.com/channels2/oldies/wmplayeroldies.php)

(seems quite noiseless to me,  128Kbps/ mp3).  Another question:  Are there other factors that affect audio quality of internet radio, in same hardware,  besides data rate and compression format ?


Yep I'm pretty familiar with bit rates like that, 128 kbps can certainly sound fine if done (encoded) well. Here I'm really interested in lower bitrates for casual listening though. Like I said in the OP, I've got download limits. I don't want to use online streaming, at least not for casual listening, if it's going to mean that I'm constantly having to look out for exceeding my limits. This is exactly what has kept me away from using this type of service in the past.

Lets look at some numbers. If I start to regularly use online streaming for casual listening then I could use up to about 150 hours per month (most likely would be less, but I'll take this as a likely upper limit of 5hr/s per day, averaged over a month). The 128kbps (134 kpbs) site you linked was taking about 19 kB/sec (68 MB/hr) here, that would equate to over 10 GB for 150 hours over a month. This would blow my download limit for certain.


hi
about 128Kbps LC-AAC stream from Radio Paradise , do you know which encoder does they use ?
and may i know which lc_aac for 128 encoder do you use?

thanks
Title: Best bitrate for online streaming (aka internet radio).
Post by: duwolfy on 2015-01-07 15:52:03
Also where is the info on MP3192, and AAC64, for absoluteradio?

http://www.absoluteradio.co.uk/listen/on-other-devices.html (http://www.absoluteradio.co.uk/listen/on-other-devices.html)

Direct links:

Absolute 80s HE-AAC 64kbps:
http://aacplus-a8-64.as34763.net (http://aacplus-a8-64.as34763.net)

Absolute 80s MP3 192kbps:
http://mp3-a8-192.as34763.net (http://mp3-a8-192.as34763.net)

Absolute 80s Vorbis 160kbps:
http://ogg2.as34763.net/a8160.ogg (http://ogg2.as34763.net/a8160.ogg)

Absolute Classic Rock HE-AAC 64kbps:
http://aacplus-ac-64.as34763.net (http://aacplus-ac-64.as34763.net)

Absolute Classic Rock MP3 192kbps:
http://mp3-ac-192.as34763.net (http://mp3-ac-192.as34763.net)

Absolute Classic Rock Vorbis 160kbps:
http://ogg2.as34763.net/vc160.ogg (http://ogg2.as34763.net/vc160.ogg)

Thanks a lot
Title: Best bitrate for online streaming (aka internet radio).
Post by: darkflame23 on 2015-01-08 09:21:23
The station I do a show for (Future Music FM) requires 128 CBR MP3. Sounds pretty good for streaming.
Title: Best bitrate for online streaming (aka internet radio).
Post by: lithopsian on 2015-01-08 12:22:52
Radio Paradise also streams Ogg Vorbis at various bitrates.  I don't know exactly what software they use, but it is described as customised open source.  They run on Linux so that should give you a pretty good idea what libraries their encoders are based on.