Hi, I'm write an icecast source client and I'd like to support streaming of AAC encoded files. Can anyone tell me if and how this can be achieved with libshout2/icecast? I've tried passing buffers of raw bytes from file to shout_send() but I can't get this work and I'm unsure of required client/server settings for AAC. Jamie -- http://www.jamiebullock.com
On Mon, 17 May 2010, Jamie Bullock wrote:> I'm write an icecast source client and I'd like to support streaming of > AAC encoded files. > > Can anyone tell me if and how this can be achieved with libshout2/icecast?I can't tel you as I don't know, but Ices0 can do AAC (IIRC) so you could look there. Geoff.
On 17 May 2010, at 21:07, Geoff Shang wrote:> On Mon, 17 May 2010, Jamie Bullock wrote: > >> I'm write an icecast source client and I'd like to support streaming of AAC encoded files. >> >> Can anyone tell me if and how this can be achieved with libshout2/icecast? > > I can't tel you as I don't know, but Ices0 can do AAC (IIRC) so you could look there.AFAICT, ices re-encodes the audio to MP3 before streaming. So we have AAC -> PCM -> MP3. Seems a bit of a waste of CPU -- I wonder if it is possible to stream AAC 'directly'? Jamie