{"id":5671,"date":"2012-02-06T20:24:35","date_gmt":"2012-02-07T02:24:35","guid":{"rendered":"http:\/\/www.conradaskland.com\/blog\/?p=5671"},"modified":"2016-04-13T18:41:38","modified_gmt":"2016-04-14T00:41:38","slug":"qa-how-to-play-aac-audio-files-on-website","status":"publish","type":"post","link":"https:\/\/conradaskland.com\/blog\/qa-how-to-play-aac-audio-files-on-website\/","title":{"rendered":"Q&#038;A: How to play AAC audio files on website?"},"content":{"rendered":"<p><strong>Email question received:<\/strong><\/p>\n<p><em>no problem getting my site to play mp3 files, but what do you do if you&#8217;ve<\/em> <em>got an AAC file that you want people to hear.<\/em><\/p>\n<p><em>************************<\/em><\/p>\n<p><strong>Response:<\/strong><\/p>\n<p>Hey there, great question! What I found is that Adobe Flash supports AAC, so you could use a flashplayer to stream your AAC music files. From what I read it appears there are some other players also but they only support internet explorer. I&#8217;m assuming that you want your solution to be cross platform. It also looks like Orbis may have some players but you have to purchase them.<\/p>\n<p><!--more--><\/p>\n<p>This is not a definitive answer; just what I could find for you searching online. If another reader has info on this please let us know!<\/p>\n<p>For readers that don&#8217;t know about the AAC format, it&#8217;s the format for Itunes audio downloads as of May 2007. In general it has a better sound than MP3 due to a lot of reasons that I understand, and many that are just frankly over my head (For example, I didn&#8217;t know what was a &#8220;Kaiser-Bessel derived window to eliminate spectral leakage&#8221;).<\/p>\n<p>You can read about the AAC audio format here:<br \/>\n<a href=\"http:\/\/ipod.about.com\/od\/glossary\/g\/what_is_aac.htm\" target=\"_blank\">http:\/\/ipod.about.com\/od\/glossary\/g\/what_is_aac.htm<\/a><\/p>\n<p>And you can read about the AAC vs Mp3 encoding differences here:<br \/>\n<a href=\"http:\/\/en.wikipedia.org\/wiki\/Advanced_Audio_Coding\" target=\"_blank\">http:\/\/en.wikipedia.org\/wiki\/Advanced_Audio_Coding<\/a><\/p>\n<p>Here is a highlight of the differences between AAC audio and Mp3 audio:<\/p>\n<ul>\n<li>More\u00a0<a title=\"Sample rate\" href=\"http:\/\/en.wikipedia.org\/wiki\/Sample_rate\">sample frequencies<\/a> (from 8 to 96\u00a0<a title=\"Kilohertz\" href=\"http:\/\/en.wikipedia.org\/wiki\/Kilohertz\">kHz<\/a>) than MP3 (16 to 48\u00a0kHz)<\/li>\n<li>Up to 48 channels (MP3 supports up to two channels in MPEG-1 mode and up to\u00a0<a title=\"5.1\" href=\"http:\/\/en.wikipedia.org\/wiki\/5.1\">5.1<\/a> channels in MPEG-2 mode)<\/li>\n<li>Arbitrary\u00a0<a title=\"Bit rate\" href=\"http:\/\/en.wikipedia.org\/wiki\/Bit_rate\">bit-rates<\/a> and variable frame length. Standardized constant bit rate with bit reservoir.<\/li>\n<li>Higher efficiency and simpler\u00a0<a title=\"Filterbank\" href=\"http:\/\/en.wikipedia.org\/wiki\/Filterbank\">filterbank<\/a> (rather than MP3&#8217;s hybrid coding, AAC uses a pure\u00a0<a title=\"Modified discrete cosine transform\" href=\"http:\/\/en.wikipedia.org\/wiki\/Modified_discrete_cosine_transform\">MDCT<\/a>)<\/li>\n<li>Higher coding efficiency for\u00a0<a title=\"Stationary process\" href=\"http:\/\/en.wikipedia.org\/wiki\/Stationary_process\">stationary signals<\/a> (AAC uses a blocksize of 1024 or 960 samples, allowing more efficient coding than MP3&#8217;s 576 sample blocks)<\/li>\n<li>Higher coding accuracy for\u00a0<a title=\"Transient (acoustics) (page does not exist)\" href=\"http:\/\/en.wikipedia.org\/w\/index.php?title=Transient_(acoustics)&amp;action=edit&amp;redlink=1\">transient signals<\/a> (AAC uses a blocksize of 128 or 120 samples, allowing more accurate coding than MP3&#8217;s 192 sample blocks)<\/li>\n<li>Can use\u00a0<a title=\"Kaiser window\" href=\"http:\/\/en.wikipedia.org\/wiki\/Kaiser_window\">Kaiser-Bessel derived<\/a> window function to eliminate\u00a0<a title=\"Spectral leakage\" href=\"http:\/\/en.wikipedia.org\/wiki\/Spectral_leakage\">spectral leakage<\/a> at the expense of widening the\u00a0<a title=\"Main lobe\" href=\"http:\/\/en.wikipedia.org\/wiki\/Main_lobe\">main lobe<\/a><\/li>\n<li>Much better handling of audio frequencies above 16\u00a0kHz<\/li>\n<li>More flexible\u00a0<a title=\"Joint (audio engineering)\" href=\"http:\/\/en.wikipedia.org\/wiki\/Joint_(audio_engineering)\">joint stereo<\/a> (different methods can be used in different frequency ranges)<\/li>\n<li>Adds additional modules (tools) to increase compression efficiency:\u00a0<a title=\"Noise shaping\" href=\"http:\/\/en.wikipedia.org\/wiki\/Noise_shaping\">TNS<\/a>,\u00a0Backwards Prediction,\u00a0PNS etc&#8230; These modules can be combined to constitute different\u00a0encoding profiles.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Email question received: no problem getting my site to play mp3 files, but what do you do if you&#8217;ve got an AAC file that you want people to hear. ************************ Response: Hey there, great question! What I found is that Adobe Flash supports AAC, so you could use a flashplayer to stream your AAC music [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"categories":[32],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3C0LX-1tt","_links":{"self":[{"href":"https:\/\/conradaskland.com\/blog\/wp-json\/wp\/v2\/posts\/5671"}],"collection":[{"href":"https:\/\/conradaskland.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/conradaskland.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/conradaskland.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/conradaskland.com\/blog\/wp-json\/wp\/v2\/comments?post=5671"}],"version-history":[{"count":4,"href":"https:\/\/conradaskland.com\/blog\/wp-json\/wp\/v2\/posts\/5671\/revisions"}],"predecessor-version":[{"id":6662,"href":"https:\/\/conradaskland.com\/blog\/wp-json\/wp\/v2\/posts\/5671\/revisions\/6662"}],"wp:attachment":[{"href":"https:\/\/conradaskland.com\/blog\/wp-json\/wp\/v2\/media?parent=5671"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/conradaskland.com\/blog\/wp-json\/wp\/v2\/categories?post=5671"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/conradaskland.com\/blog\/wp-json\/wp\/v2\/tags?post=5671"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}