With the advent of cheap and/or unlimited data plans, good coverage and the
increasing presence of Internet radio stations, the importance of listening
to streaming radio stations have become much bigger than ever. In this
Bible, I mostly elaborate on practices that
1.. may make the sound quality much better using the same bandwidth,
and/or
2.. may save you tens or hundreds of bucks a month by heavily reducing
data usage, while providing the same (or even better!) sound quality should
you not be able to access any unlimited data plan (Canada with its
ridiculous data rates comes into mind), and/or
3.. may heavily increase your battery life by letting you "falling back"
to the much more battery-friendly 2.(7)5G Internet access technologies
instead of the power-hungry 3(.5)G ones, and/or
4.. in cases, may even let you listen to some radio stations you would
never have thought of because of the network / operating system
restrictions, and/or
5.. makes the central administration of your radio station favorites much
easier - no need to switch between different radio programs if there's a
difference between the protocols / formats they use.
This article is part of my "Multimedia Bible" series and will, eventually,
be incorporated in some way in the final version of Multimedia Bible, which,
hopefully, will be published this month. Note that I'll also elaborate on TV
(video) streaming and transcoding in a later Bible. We'll use many of the
tools / technologies introduced in this Bible in there; most importantly,
Orb and VLC.
...
more at:
http://www.pocketpcmag.com/blogs/index.php?blog=3&p=2399&more=1&c=1&tb=1&pb=1

Signature
Werner "Menneisyys" Ruotsalainen - Microsoft MVP - Windows - Mobile Devices
Please see the Pocket PC Mag Expert Blog (including mine) at
http://www.pocketpcmag.com/blogs/ - you will definitely like it.
David Makin - 07 Jan 2008 12:23 GMT
Hi Werner,
On a similar theme - we are thinking of adding sound streaming to our next
VNC-style product - what SDKs/libraries do you recommend for doing this ?
bye
Dave (Parys Technografx)
> With the advent of cheap and/or unlimited data plans, good coverage and
> the increasing presence of Internet radio stations, the importance of
[quoted text clipped - 27 lines]
> more at:
> http://www.pocketpcmag.com/blogs/index.php?blog=3&p=2399&more=1&c=1&tb=1&pb=1
Werner "Menneisyys" Ruotsalainen [MVP - Windows - Mobile Devices] - 07 Jan 2008 13:24 GMT
If you want to use the least possible bandwidth, HE-AAC v2 (24 kbps for
stereo 44 kHz excellent sound). Also see section "Promoting aspects" at
http://en.wikipedia.org/wiki/Advanced_Audio_Coding for more information on
licensing issues.
Currently, I don't know of a, on the source level, publicly available
decoder library for HE-AAC v2. The TCPMP folks did port FAAD2 to Windows
Mobile but the sources for this might not be available because of the
above-mentioned licensing issues. (At least the compiled CAB file isn't
available - officially.) The CorePlayer folks, however, mentioned they'd
implement a HE-AAC v2 decoder from stracth - with far lower CPU usage than
the current FAAD2 port. You could also team up with them in order to
license.
Of course, if you plan to go with less bandwidth-friendly formats, prolly
WMA is the best because of the built-in support and WMA deoding interface in
WM.

Signature
--
Werner "Menneisyys" Ruotsalainen - Microsoft MVP - Windows - Mobile Devices
Please see the Pocket PC Mag Expert Blog (including mine) at
http://www.pocketpcmag.com/blogs/ - you will definitely like it.
> Hi Werner,
>
[quoted text clipped - 35 lines]
>> more at:
>> http://www.pocketpcmag.com/blogs/index.php?blog=3&p=2399&more=1&c=1&tb=1&pb=1
David Makin - 10 Jan 2008 12:59 GMT
Hi Werner,
Thanks for tthe help.
> If you want to use the least possible bandwidth, HE-AAC v2 (24 kbps for
> stereo 44 kHz excellent sound). Also see section "Promoting aspects" at
[quoted text clipped - 54 lines]
>>> more at:
>>> http://www.pocketpcmag.com/blogs/index.php?blog=3&p=2399&more=1&c=1&tb=1&pb=1