Hi, I am wondering how to add AAC support to GStreamer's shout2send element. Support for this format seems to be enabled in icecast for a while and it would be nice if one of the major open source frameworks would have been capable of streaming such content. GStreamer's shout2send relies on the libshout library but it defines only two formats - MP3 and Vorbis. There is no single word in docs about AAC. Is there any way to stream AAC with libshout? Thank you m. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/icecast-dev/attachments/20130624/cb239bec/attachment.htm
The open source AAC/HE-AAC encoders offer pretty poor audio quality. You really want encoder that uses the Coding Technologies, now Dolby, or Fraunhofer libs. That's what Orban Opticodec-PC uses. Sometimes you really do get what you pay for, and this is a perfect example. Greg. Orban Sent from Apple iTelePhone 5 StreamS HiFi Radio iPhone App High Performance HE-AAC First to bring HE-AAC to the Internet. On Jun 24, 2013, at 18:25, "marcin at saepia.net" <marcin at saepia.net> wrote:> Hi, > > I am wondering how to add AAC support to GStreamer's shout2send element. Support for this format seems to be enabled in icecast for a while and it would be nice if one of the major open source frameworks would have been capable of streaming such content. > > GStreamer's shout2send relies on the libshout library but it defines only two formats - MP3 and Vorbis. There is no single word in docs about AAC. > > Is there any way to stream AAC with libshout? > > Thank you > > m. > _______________________________________________ > Icecast-dev mailing list > Icecast-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast-dev
Hi Greg, thank you for recommendation but my question is related to a different topic. I would rather say that Orban should finally notice that selling standalone windows app is not a solution for everyone as it does not integrate well with SaaS solutions. m. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/icecast-dev/attachments/20130624/629cb95c/attachment.htm
The open source fdk-aac encoder, available there: https://github.com/mstorsjo/fdk-aac offers pretty good quality. As for libshout, I do not think that it is currently posible to send AAC data using it. First, libshout doesn't have support to buffer and control timing of data sent. And even is you use the un-timed API (shout_send_raw), the library cannot set the proper mime type, due to a limited list of possible values. Romain 2013/6/24 Greg Ogonowski <greg at indexcom.com>:> The open source AAC/HE-AAC encoders offer pretty poor audio quality. > You really want encoder that uses the Coding Technologies, now Dolby, or Fraunhofer libs. That's what Orban Opticodec-PC uses. Sometimes you really do get what you pay for, and this is a perfect example. > > Greg. > Orban > > Sent from Apple iTelePhone 5 > StreamS HiFi Radio iPhone App > High Performance HE-AAC > First to bring HE-AAC to the Internet. > > On Jun 24, 2013, at 18:25, "marcin at saepia.net" <marcin at saepia.net> wrote: > >> Hi, >> >> I am wondering how to add AAC support to GStreamer's shout2send element. Support for this format seems to be enabled in icecast for a while and it would be nice if one of the major open source frameworks would have been capable of streaming such content. >> >> GStreamer's shout2send relies on the libshout library but it defines only two formats - MP3 and Vorbis. There is no single word in docs about AAC. >> >> Is there any way to stream AAC with libshout? >> >> Thank you >> >> m. >> _______________________________________________ >> Icecast-dev mailing list >> Icecast-dev at xiph.org >> http://lists.xiph.org/mailman/listinfo/icecast-dev > _______________________________________________ > Icecast-dev mailing list > Icecast-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast-dev
Hi Greg,> The open source AAC/HE-AAC encoders offer pretty poor audio quality. > Sometimes you really do get what you pay for, and this is a perfect example.An alternative explanation might be that open source developers were not particularly motivated to work on improving AAC encoders, because of difficulties experienced when trying to distribute patent-encumbered code. Cheers! Daniel