On Thursday, 25 August 2011 15:19:35 UTC-4, Mark Panaghiston wrote:
I've not looked into that. Since jPlayer tried to work everywhere, we recommend using the AAC-LC encoding... And since LC stands for low complexity, I do not know if any mobile devices support that format at all.
Here is the result of my searches:
Apple
Apple iOS developer doc says that they support AAC+/HE-AAC in containers such as .m4aYou can specify the codec into a .m3u file, by setting EXT-X-STREAM-INF to mp4a.40.5
Apple Safari developer doc says: Safari on the desktop (Mac OS X and Windows) supports all media supported by the installed version of QuickTime, including any installed third-party codecs. From there, I see that support to HE-AAC had been added to Quicktime and other Apple ecosystem products in September 2009. But it says that VBR is not supported by iTunes.
Google
Adobe Flash
I was wondering if shoutcast can show me a real example of that... because there is a lot of AAC+ stream. But it can only be played trough OS native player.
Microsoft
Since Internet Explorer 9, support for HTML5 audio elements had been added. This MSDN IE9 documentation says that AAC in MP4 container. Only the combination of Windows 7 and Internet Explorer 9 or 10 support native HTML5 AAC+.
For other Internet Explorer, flash is mandatory to use jPlayer.
See "Adobe Flash"
The 7.0 documentation I found in .CHM also says the same thing.
Firefox
No support for AAC nor AAC+. It support only OGG, WebM and WAV.
Flash is mandatory to use AAC with jPlayer.
See "Adobe Flash"
Opera
Same as for Firefox, except that WebM support had beed somewhere in version 11.0
RIM
My Conclusion
I do not see why it is not supported. In most case, falling back to flash fix this.
The problems seem to be related to the fact that most browser/OS have strict list of encoding options and stream containers.